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

OOF_List Class Reference
[OOFILE utility classes and functions.]

#include <ooflist.h>

Inheritance diagram for OOF_List:

Inheritance graph
[legend]
Collaboration diagram for OOF_List:

Collaboration graph
[legend]
List of all members.

Detailed Description

Default list.


Public Member Functions

 OOF_List ()
virtual ~OOF_List ()
void prepend (unsigned long theItem)
 Put item at the beginning of the list.

void append (unsigned long theItem)
 Put item at the end of the list.

virtual unsigned long remove ()
 Take item off the front of the list.

bool member (unsigned long theItem) const
 Is theItem in the list.

void sortedInsert (unsigned long theItem)
 Put item into list sorted.

void sortedInsertNoDups (unsigned long theItem)
 Put item into list sorted only if not already there.

bool isEmpty ()
unsigned long count ()

Protected Attributes

unsigned long mCount


Constructor & Destructor Documentation

OOF_List::OOF_List  )  [inline]
 

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


Member Function Documentation

void OOF_List::append unsigned long  theItem  ) 
 

Put item at the end of the list.

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

bool OOF_ListBase::isEmpty  )  [inline, inherited]
 

bool OOF_List::member unsigned long  theItem  )  const
 

Is theItem in the list.

void OOF_List::prepend unsigned long  theItem  ) 
 

Put item at the beginning of the list.

unsigned long OOF_List::remove  )  [virtual]
 

Take item off the front of the list.

Implements OOF_ListBase.

void OOF_List::sortedInsert unsigned long  theItem  ) 
 

Put item into list sorted.

void OOF_List::sortedInsertNoDups unsigned long  theItem  ) 
 

Put item into list sorted only if not already there.


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:07 2004 for OOFILE by doxygen 1.3.5