|
CFx SDK Documentation 2024 SP0
|
Go to the source code of this file.
Classes | |
| class | IAllocator |
| class | AllocatorArray |
| class | AllocatorArrayML |
| class | OdGiRxObjectReImpl< T, TInterface > |
Macros | |
| #define | ODCA_HEAP_OPERATORS() |
| #define | ODCA_HEAP_ALLOCATOR() static AllocatorArrayML s_aAlloc |
| #define | ODCA_HEAP_OPERATORS_DEFINE(baseClass, num) |
| #define | ODCA_HEAP_OPERATORS_DEFINE_0(baseClass) ODCA_HEAP_OPERATORS_DEFINE(baseClass, 0) |
| #define | ODCA_HEAP_ALLOCATOR_DEFINE(baseClass, numAllocs, allocMask) AllocatorArrayML baseClass::s_aAlloc(numAllocs, allocMask) |
| #define | ODCA_HEAP_ALLOCATOR_DEFINE_1(baseClass) ODCA_HEAP_ALLOCATOR_DEFINE(baseClass, 1, 0) |
| #define | ODCA_HEAP_ALLOCATOR_DEFINE_1_ENH(baseClass) ODCA_HEAP_ALLOCATOR_DEFINE(baseClass, 1, 1) |
| #define | ODCA_HEAP_ALLOCATOR_RESET(baseClass) baseClass::s_aAlloc.reset() |
| #define | ODCA_HEAP_ALLOCATOR_UNINIT(baseClass) baseClass::s_aAlloc.uninit() |
| #define | GIRXREIMPL_CONSTR(ClassName) OdGiRxObjectReImpl<ClassName>::createObject() |
Functions | |
| FIRSTDLL_EXPORT void | addLocalHeaps (unsigned nThreadId, const unsigned *aThreadId) |
| FIRSTDLL_EXPORT void | releaseLocalHeaps (unsigned nThreadId, const unsigned *aThreadId) |
| #define GIRXREIMPL_CONSTR | ( | ClassName | ) | OdGiRxObjectReImpl<ClassName>::createObject() |
Definition at line 178 of file ChunkAllocator.h.
| #define ODCA_HEAP_ALLOCATOR | ( | ) | static AllocatorArrayML s_aAlloc |
Definition at line 123 of file ChunkAllocator.h.
| #define ODCA_HEAP_ALLOCATOR_DEFINE | ( | baseClass, | |
| numAllocs, | |||
| allocMask | |||
| ) | AllocatorArrayML baseClass::s_aAlloc(numAllocs, allocMask) |
Definition at line 139 of file ChunkAllocator.h.
| #define ODCA_HEAP_ALLOCATOR_DEFINE_1 | ( | baseClass | ) | ODCA_HEAP_ALLOCATOR_DEFINE(baseClass, 1, 0) |
Definition at line 142 of file ChunkAllocator.h.
| #define ODCA_HEAP_ALLOCATOR_DEFINE_1_ENH | ( | baseClass | ) | ODCA_HEAP_ALLOCATOR_DEFINE(baseClass, 1, 1) |
Definition at line 144 of file ChunkAllocator.h.
| #define ODCA_HEAP_ALLOCATOR_RESET | ( | baseClass | ) | baseClass::s_aAlloc.reset() |
Definition at line 147 of file ChunkAllocator.h.
| #define ODCA_HEAP_ALLOCATOR_UNINIT | ( | baseClass | ) | baseClass::s_aAlloc.uninit() |
Definition at line 149 of file ChunkAllocator.h.
| #define ODCA_HEAP_OPERATORS | ( | ) |
Definition at line 119 of file ChunkAllocator.h.
| #define ODCA_HEAP_OPERATORS_DEFINE | ( | baseClass, | |
| num | |||
| ) |
Definition at line 126 of file ChunkAllocator.h.
| #define ODCA_HEAP_OPERATORS_DEFINE_0 | ( | baseClass | ) | ODCA_HEAP_OPERATORS_DEFINE(baseClass, 0) |
Definition at line 136 of file ChunkAllocator.h.
| FIRSTDLL_EXPORT void addLocalHeaps | ( | unsigned | nThreadId, |
| const unsigned * | aThreadId | ||
| ) |
| FIRSTDLL_EXPORT void releaseLocalHeaps | ( | unsigned | nThreadId, |
| const unsigned * | aThreadId | ||
| ) |