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

OOF_ListBase Class Reference
[OOFILE utility classes and functions.]

#include <ooflist.h>

Inheritance diagram for OOF_ListBase:

Inheritance graph
[legend]
List of all members.

Detailed Description

Defines a singly linked list of list elements.

Normally each of which points to a single item on the list.

By using the "Sorted" functions, the list can be kept in sorted in increasing order by "key" in ListElement.


Public Member Functions

 OOF_ListBase ()
virtual ~OOF_ListBase ()
bool isEmpty ()
unsigned long count ()
virtual unsigned long remove ()=0

Protected Attributes

unsigned long mCount


Constructor & Destructor Documentation

OOF_ListBase::OOF_ListBase  )  [inline]
 

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


Member Function Documentation

unsigned long OOF_ListBase::count  )  [inline]
 

bool OOF_ListBase::isEmpty  )  [inline]
 

virtual unsigned long OOF_ListBase::remove  )  [pure virtual]
 

Implemented in OOF_List, OOF_ULSorter, OOF_LSorter, OOF_DSorter, OOF_ULPSorter, OOF_LPSorter, and OOF_DPSorter.


Member Data Documentation

unsigned long OOF_ListBase::mCount [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Jan 1 21:40:09 2004 for OOFILE by doxygen 1.3.5