Public Member Functions | |
| TMCExtensibleArray (int32 elemCount, int32 logMaxElemCount, int32 logGrowsize, boolean zeroMem) | |
| ~TMCExtensibleArray () | |
| TMCExtensibleArray (const TMCExtensibleArray &array) | |
| void | AddElem (const T &data) |
| void | RemoveLastElem () |
| T & | operator[] (int32 i) |
| const T & | operator[] (int32 i) const |
| void | SetElemCount (int32 elemCount, boolean zeroMem) |
| int32 | GetElemCount (void) const |
| int32 | GetLogMaxElemCount () const |
| int32 | GetLogGrowSize () const |
Protected Attributes | |
| const int32 | fLogMaxElemCount |
| const int32 | fLogGrowSize |
| const int32 | fMask |
| const boolean | fZeroMem |
| int32 | fElemCount |
| TMCCountedPtrArray< TMCCountedBlock< T > > | fData |
| TMCPtrArray< T > | fIndex |
|
||||||||||||||||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||||||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
1.3.9.1