#include <indexSet.h>
Inheritance diagram for indexSet:
Public Member Functions | |
indexSet (TItem _maxIndex, goblinController &_context=goblinDefaultContext) throw () | |
virtual | ~indexSet () throw () |
virtual unsigned long | Size () const =0 throw () |
char * | Display () const throw () |
virtual bool | IsMember (TItem i) const =0 throw (ERRange) |
virtual TItem | First () const throw () |
virtual TItem | Successor (const TItem i) const throw (ERRange) |
Data Fields | |
TItem | maxIndex |
|
|
|
|
|
Unconditional display of data objects.
Reimplemented from managedObject. Reimplemented in staticQueue, staticStack, staticQueue< TNode >, staticQueue< TArc >, and staticStack< TNode >. |
|
Query the smallest index in an index set.
Reimplemented in leftHandNodes, rightHandNodes, singletonIndex, fullIndex, voidIndex, staticQueue, staticStack, staticQueue< TNode >, staticQueue< TArc >, and staticStack< TNode >. |
|
Test for indet set membership.
Implemented in leftHandNodes, rightHandNodes, supersaturatedNodes, deficientNodes, residualArcs, demandNodes, colouredNodes, kempeNodes, colouredArcs, nonBlockingArcs, subgraphArcs, inducedArcs, singletonIndex, fullIndex, voidIndex, indexSetUnion, indexSetCut, indexSetMinus, indexSetDifference, indexSetComplement, staticQueue, staticStack, staticQueue< TNode >, staticQueue< TArc >, and staticStack< TNode >. |
|
|
Enumeration of the indices contained in a set.
Reimplemented in leftHandNodes, rightHandNodes, singletonIndex, fullIndex, voidIndex, staticQueue, staticStack, staticQueue< TNode >, staticQueue< TArc >, and staticStack< TNode >. |
|
|