NAME

MCE::Shared::Scalar - Scalar helper class

VERSION

This document describes MCE::Shared::Scalar version 1.699_004

SYNOPSIS

# non-shared
use MCE::Shared::Scalar;

my $var = MCE::Shared::Scalar->new( $val );

# shared
use MCE::Shared;

my $var = MCE::Shared->scalar( $val );

# oo interface
$val = $var->set( $val );
$val = $var->get();
$len = $var->length();

# sugar methods without having to call set/get explicitly
$val = $var->append( $string );            #   $val .= $string
$val = $var->decr();                       # --$val
$val = $var->decrby( $number );            #   $val -= $number
$val = $var->incr();                       # ++$val
$val = $var->incrby( $number );            #   $val += $number
$val = $var->pdecr();                      #   $val--
$val = $var->pincr();                      #   $val++

DESCRIPTION

Helper class for MCE::Shared.

API DOCUMENTATION

To be completed before the final 1.700 release.

new
set
get
length
append
decr
decrby
incr
incrby
pdecr
pincr

CREDITS

Implementation inspired by Tie::StdScalar.

INDEX

MCE, MCE::Core, MCE::Shared

AUTHOR

Mario E. Roy, <marioeroy AT gmail DOT com>