刘刊 > DynGig-Range-1.00 > DynGig::Range::Interface::Object

Download:
DynGig-Range-1.00.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Source  

NAME ^

DynGig::Range::Interface::Object - Base class for range objects

DESCRIPTION ^

See derived class for additional methods.

expand( input .. )

See base class list() for return value.

serial( input .. )

See base class string() for return value.

assign()

Overloads =. Returns the object itself.

bool()

Overloads bool. Returns true if object is defined, false otherwise.

same( object )

Overloads ==. ( And the inverse overloads != ). Returns true if two objects are the same, false otherwise.

Add( object )

Overloads +. Returns the union of two objects.

Subtract( object )

Overloads -. Returns the left difference of two objects.

Intersect( object )

Overloads &. Returns the intersection of two objects.

Multiply( object )

Overloads *. Returns the product of two objects.

NOTE ^

expand() and serial() depend on list() and string() respectlively.

Add(), Subtract(), Multiply(), and Intersect(), each depends on a corresponding Lvalue implementation. See base class.

NOTE ^

See DynGig::Range

syntax highlighting: