debian man page for mousex::nativetraits::num

Query: mousex::nativetraits::num

OS: debian

Section: 3pm

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

MouseX::NativeTraits::Num(3pm)				User Contributed Perl Documentation			    MouseX::NativeTraits::Num(3pm)

NAME
MouseX::NativeTraits::Num - Helper trait for Num attributes
SYNOPSIS
package Real; use Mouse; has 'integer' => ( traits => ['Number'], is => 'ro', isa => 'Num', default => 5, handles => { set => 'set', add => 'add', sub => 'sub', mul => 'mul', div => 'div', mod => 'mod', abs => 'abs', }, ); my $real = Real->new(); $real->add(5); # same as $real->integer($real->integer + 5); $real->sub(2); # same as $real->integer($real->integer - 2);
DESCRIPTION
This provides a simple numeric attribute, which supports most of the basic math operations.
PROVIDED METHODS
It is important to note that all those methods do in place modification of the value stored in the attribute. These methods are implemented within this package. set($value) Alternate way to set the value. add($value) Adds the current value of the attribute to $value. sub($value) Subtracts $value from the current value of the attribute. mul($value) Multiplies the current value of the attribute by $value. div($value) Divides the current value of the attribute by $value. mod($value) Returns the current value of the attribute modulo $value. abs Sets the current value of the attribute to its absolute value.
METHODS
meta method_provider_class helper_type
SEE ALSO
MouseX::NativeTraits perl v5.14.2 2011-12-04 MouseX::NativeTraits::Num(3pm)
Related Man Pages
moose::meta::attribute::native::trait::number(3) - mojave
moose::meta::attribute::native::trait::number(3) - osx
moose::meta::attribute::native::trait::number(3pm) - debian
mousex::nativetraits::arrayref(3pm) - debian
mousex::nativetraits::hashref(3pm) - debian
Similar Topics in the Unix Linux Community
How to grab the value of field before the line reached
ModInverse in perl
return a list of unique values of a column from csv format file
grep 7th column from a file seperated with ^
Real Coders