Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

OOF_ULPSorter Class Reference
[OOFILE utility classes and functions.]

#include <ooflist.h>

Inheritance diagram for OOF_ULPSorter:

Inheritance graph
[legend]
Collaboration diagram for OOF_ULPSorter:

Collaboration graph
[legend]
List of all members.

Detailed Description

Sortable list of unsigned longs with partitioning for nested sorts.


Public Member Functions

 OOF_ULPSorter ()
virtual ~OOF_ULPSorter ()
virtual unsigned long remove ()
void sortedInsert (unsigned long theItem, unsigned long theData)
void sortedInsertReverse (unsigned long theItem, unsigned long theData)
bool lastEqual ()
OOF_ULPSorterElementtheEqual ()
OOF_ULPSorterElementtheFirst ()
void exchange (OOF_ULPSorterElement *theItem)
bool isEmpty ()
unsigned long count ()

Protected Attributes

unsigned long mCount


Constructor & Destructor Documentation

OOF_ULPSorter::OOF_ULPSorter  )  [inline]
 

virtual OOF_ULPSorter::~OOF_ULPSorter  )  [inline, virtual]
 


Member Function Documentation

unsigned long OOF_ListBase::count  )  [inline, inherited]
 

void OOF_ULPSorter::exchange OOF_ULPSorterElement theItem  ) 
 

bool OOF_ListBase::isEmpty  )  [inline, inherited]
 

bool OOF_ULPSorter::lastEqual  )  [inline]
 

unsigned long OOF_ULPSorter::remove  )  [virtual]
 

Implements OOF_ListBase.

void OOF_ULPSorter::sortedInsert unsigned long  theItem,
unsigned long  theData
 

void OOF_ULPSorter::sortedInsertReverse unsigned long  theItem,
unsigned long  theData
 

OOF_ULPSorterElement* OOF_ULPSorter::theEqual  )  [inline]
 

OOF_ULPSorterElement* OOF_ULPSorter::theFirst  )  [inline]
 


Member Data Documentation

unsigned long OOF_ListBase::mCount [protected, inherited]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 1 22:07:58 2004 for OOFILE by doxygen 1.3.5