Go to the source code of this file.
◆ GIRXREIMPL_CONSTR
| #define GIRXREIMPL_CONSTR |
( |
| ClassName | ) |
|
Value:
static OdSmartPtr< TInterface > createObject()
Definition at line 178 of file ChunkAllocator.h.
◆ ODCA_HEAP_ALLOCATOR
| #define ODCA_HEAP_ALLOCATOR |
( |
| ) |
|
◆ ODCA_HEAP_ALLOCATOR_DEFINE
| #define ODCA_HEAP_ALLOCATOR_DEFINE |
( |
| baseClass, |
|
|
| numAllocs, |
|
|
| allocMask ) |
◆ ODCA_HEAP_ALLOCATOR_DEFINE_1
| #define ODCA_HEAP_ALLOCATOR_DEFINE_1 |
( |
| baseClass | ) |
|
Value:
#define ODCA_HEAP_ALLOCATOR_DEFINE(baseClass, numAllocs, allocMask)
Definition at line 142 of file ChunkAllocator.h.
◆ ODCA_HEAP_ALLOCATOR_DEFINE_1_ENH
| #define ODCA_HEAP_ALLOCATOR_DEFINE_1_ENH |
( |
| baseClass | ) |
|
◆ ODCA_HEAP_ALLOCATOR_RESET
| #define ODCA_HEAP_ALLOCATOR_RESET |
( |
| baseClass | ) |
|
◆ ODCA_HEAP_ALLOCATOR_UNINIT
| #define ODCA_HEAP_ALLOCATOR_UNINIT |
( |
| baseClass | ) |
|
◆ ODCA_HEAP_OPERATORS
| #define ODCA_HEAP_OPERATORS |
( |
| ) |
|
Value: void* operator new(size_t); \
void operator delete(void*)
Definition at line 119 of file ChunkAllocator.h.
◆ ODCA_HEAP_OPERATORS_DEFINE
| #define ODCA_HEAP_OPERATORS_DEFINE |
( |
| baseClass, |
|
|
| num ) |
Value: void* baseClass::operator
new(
size_t size) \
{ \
return s_aAlloc.getAt(num)->alloc((
int)
size); \
} \
void baseClass::operator delete(void* p) \
{ \
s_aAlloc.getAt(num)->release(p); \
}
Definition at line 126 of file ChunkAllocator.h.
◆ ODCA_HEAP_OPERATORS_DEFINE_0
| #define ODCA_HEAP_OPERATORS_DEFINE_0 |
( |
| baseClass | ) |
|
Value:
#define ODCA_HEAP_OPERATORS_DEFINE(baseClass, num)
Definition at line 136 of file ChunkAllocator.h.
◆ addLocalHeaps()
◆ releaseLocalHeaps()