|
3ds Max C++ API Reference
|
#include "maxheap.h"#include <malloc.h>#include <stdlib.h>#include <wtypes.h>#include "Util/MaxExceptions.h"#include "utilexp.h"#include "assert1.h"#include "PodTypeCheck.h"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 | |
| MaxSDK | |
| MaxSDK::Util | |
Macros | |
| #define | NoExport |
| #define | __tab_name2(a, b) a##b |
| #define | MakeTab(TYPE) typedef Tab<TYPE> __tab_name2(TYPE, Tab); |
Typedefs | |
| typedef int | CNT |
| typedef int(__cdecl * | CompareFnc) (const void *elem1, 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 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) |
| UtilExport void | TabStartRecording () |
| UtilExport void | TabStopRecording () |
| UtilExport void | TabPrintAllocs () |
| UtilExport void | TabAssertAllocNum (int i) |
| #define NoExport |
| #define __tab_name2 | ( | a, | |
| b | |||
| ) | a##b |
| #define MakeTab | ( | TYPE | ) | typedef Tab<TYPE> __tab_name2(TYPE, Tab); |
| 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 void TBSetCount | ( | TabHdr ** | pth, |
| int | n, | ||
| int | elsize, | ||
| BOOL | resize | ||
| ) |
| UtilExport void zfree | ( | void ** | p | ) |
| UtilExport void TabStartRecording | ( | ) |
| UtilExport void TabStopRecording | ( | ) |
| UtilExport void TabPrintAllocs | ( | ) |
| UtilExport void TabAssertAllocNum | ( | int | i | ) |