The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

DynGig::Range::Integer::Object - Implements DynGig::Range::Interface::Object.

DESCRIPTION

min()

Returns the smallest element in range

max()

Returns the largest element in range

clear()

Returns the object after clearing its content.

empty()

Returns true if object is empty, false otherwise.

size()

Returns number of elements in range.

clone( object )

Returns a cloned object.

equal( object )

Overloads eq. Returns 1 if two objects are of equal value, 0 otherwise.

add( object )

Overloads +=. Returns the object after union with another object.

subtract( object )

Overloads -=. Returns the object after subtraction with another object.

intersect( object )

Overloads &=. Returns the object after intersection with another object.

list( skip => boolean )

Boundary value pairs if skip is set. Values of all elements otherwise. Returns ARRAY reference in scalar context. Returns ARRAY in list context.

string( %symbol )

Serializes object as string.

value( indices )

Values of elements to corresponding indices. Returns ARRAY reference in scalar context. Returns ARRAY in list context or only one index is given.

index( values )

Indices of elements to corresponding values. Returns ARRAY reference in scalar context. Returns ARRAY in list context or only one value is given.

subset( index1, index2 )

Returns an object that contains the inclusive subset within indices

insert( value1, value2 )

Insert elements delimited by two values. Returns the object.

remove( value1, value2 )

Remove elements delimited by two values. Returns an object containing the removed elements.

SEE ALSO

See DynGig::Range::Interface::Object for additional methods.

NOTE

See DynGig::Range