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

OOF_LPSorter Class Reference
[OOFILE utility classes and functions.]

#include <ooflist.h>

Inheritance diagram for OOF_LPSorter:

Inheritance graph
[legend]
Collaboration diagram for OOF_LPSorter:

Collaboration graph
[legend]
List of all members.

Detailed Description

Sortable list of longs with partitioning for nested sorts.


Public Member Functions

 OOF_LPSorter ()
virtual ~OOF_LPSorter ()
virtual unsigned long remove ()
OOF_LPSorterElementtheFirst ()
void sortedInsert (long theItem, unsigned long theData)
void sortedInsertReverse (long theItem, unsigned long theData)
bool isEmpty ()
unsigned long count ()

Protected Attributes

unsigned long mCount


Constructor & Destructor Documentation

OOF_LPSorter::OOF_LPSorter  )  [inline]
 

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


Member Function Documentation

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

bool OOF_ListBase::isEmpty  )  [inline, inherited]
 

unsigned long OOF_LPSorter::remove  )  [virtual]
 

Implements OOF_ListBase.

void OOF_LPSorter::sortedInsert long  theItem,
unsigned long  theData
 

void OOF_LPSorter::sortedInsertReverse long  theItem,
unsigned long  theData
 

OOF_LPSorterElement* OOF_LPSorter::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 21:40:40 2004 for OOFILE by doxygen 1.3.5