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::number5.18(3) - mojave
moose::meta::attribute::native::trait::number(3pm) - debian
mousex::nativetraits(3pm) - debian
mousex::nativetraits::counter(3pm) - debian
mousex::nativetraits::hashref(3pm) - debian
Similar Topics in the Unix Linux Community
table
The Real Followers
Real-Time In Real Life
return a list of unique values of a column from csv format file
grep 7th column from a file seperated with ^