Classes
|
| struct
|
TabHdr |
| class
|
TabHd< T > |
| class
|
TabOutOfRangeException |
| |
Thrown when an invalid index is passed into
Tab::operator[] or Tab::Addr.
More...
|
| class
|
Tab< T > |
| |
Generic container class. More...
|
Namespaces
|
| namespace
|
MaxSDK |
| namespace
|
MaxSDK::Util |
Defines
|
|
#define |
NoExport |
|
#define |
__tab_name2(a,
b) a##b |
|
#define |
MakeTab(TYPE) typedef
Tab<TYPE>
__tab_name2(TYPE, Tab); |
Typedefs
|
| typedef
int |
CNT |
| typedef const
void * |
elem2 |
Functions
|
| UtilExport
int |
TBMakeSize
(TabHdr **pth, int
num, int elsize) |
| UtilExport
int |
TBInsertAt
(TabHdr **pth, int at,
int num, const void *el, int elsize, int extra) |
| UtilExport
int |
TBCopy
(TabHdr **pth, int at,
int num, const void *el, int elsize) |
| UtilExport
int |
TBDelete
(TabHdr **pth, int
starting, int num, int elsize) |
| UtilExport
void |
TBSetCount
(TabHdr **pth, int n,
int elsize, BOOL resize) |
| UtilExport
void |
zfree (void
**p) |
|
typedef |
int (__cdecl
*CompareFnc)(const void *elem1 |
| UtilExport
void |
TabStartRecording
() |
| UtilExport
void |
TabStopRecording
() |
| UtilExport
void |
TabPrintAllocs
() |
| UtilExport
void |
TabAssertAllocNum
(int i) |