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