OOFILE  1.9
Public Member Functions | Protected Attributes | List of all members

Sortable list of unsigned longs with partitioning for nested sorts. More...

#include <ooflist.h>

Inheritance diagram for OOF_ULPSorter:
Inheritance graph
[legend]
Collaboration diagram for OOF_ULPSorter:
Collaboration graph
[legend]

Public Member Functions

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

Protected Attributes

unsigned long mCount
 

Detailed Description

Sortable list of unsigned longs with partitioning for nested sorts.

Definition at line 280 of file ooflist.h.

Constructor & Destructor Documentation

OOF_ULPSorter::OOF_ULPSorter ( )
inline

Definition at line 282 of file ooflist.h.

virtual OOF_ULPSorter::~OOF_ULPSorter ( )
inlinevirtual

Definition at line 289 of file ooflist.h.

References OOF_ListBase::mCount.

Member Function Documentation

unsigned long OOF_ListBase::count ( )
inlineinherited
void OOF_ULPSorter::exchange ( OOF_ULPSorterElement theItem)
bool OOF_ListBase::isEmpty ( )
inlineinherited
bool OOF_ULPSorter::lastEqual ( )
inline
unsigned long OOF_ULPSorter::remove ( )
virtual
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
protectedinherited

The documentation for this class was generated from the following files: