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 | ||
) |