#include <oofarray.h>
Collaboration diagram for oofArray:

Public Methods | |
| oofArray (unsigned long slotSize, unsigned long numSlots=0, unsigned int expandBySlots=4) | |
| oofArray (const oofArray &rhs) | |
| virtual | ~oofArray () |
| oofArray & | operator= (const oofArray &) |
| void | start () |
| bool | more () const |
| void | next () |
| unsigned long | count () const |
Protected Methods | |
| unsigned long | AllocSlot () |
| void | ExpandToInclude (unsigned long indexToCover) |
| virtual char * | AllocBits (unsigned long) const=0 |
| virtual void | DeleteBits (bool becauseExpanding)=0 |
| virtual char * | CloneBits () const |
Protected Attributes | |
| void ** | mUserStorage |
| char * | mBits |
| unsigned long | mNextFreeEntry |
| unsigned long | mNumSlots |
| unsigned long | mInternalIter |
| unsigned long | mSlotSize |
| unsigned int | mExpansionChunk |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.17