#include <PoolAlloc.h>
◆ tAllocStack
◆ TPoolAllocator() [1/2]
glslang::TPoolAllocator::TPoolAllocator |
( |
int |
growthIncrement = 8*1024 , |
|
|
int |
allocationAlignment = 16 |
|
) |
| |
◆ ~TPoolAllocator()
glslang::TPoolAllocator::~TPoolAllocator |
( |
| ) |
|
◆ TPoolAllocator() [2/2]
◆ allocate()
void * glslang::TPoolAllocator::allocate |
( |
size_t |
numBytes | ) |
|
◆ initializeAllocation()
void* glslang::TPoolAllocator::initializeAllocation |
( |
tHeader * |
, |
|
|
unsigned char * |
memory, |
|
|
size_t |
|
|
) |
| |
|
inlineprotected |
◆ operator=()
◆ pop()
void glslang::TPoolAllocator::pop |
( |
| ) |
|
◆ popAll()
void glslang::TPoolAllocator::popAll |
( |
| ) |
|
◆ push()
void glslang::TPoolAllocator::push |
( |
| ) |
|
◆ tHeader
◆ alignment
size_t glslang::TPoolAllocator::alignment |
|
protected |
◆ alignmentMask
size_t glslang::TPoolAllocator::alignmentMask |
|
protected |
◆ currentPageOffset
size_t glslang::TPoolAllocator::currentPageOffset |
|
protected |
◆ freeList
tHeader* glslang::TPoolAllocator::freeList |
|
protected |
◆ headerSkip
size_t glslang::TPoolAllocator::headerSkip |
|
protected |
◆ inUseList
tHeader* glslang::TPoolAllocator::inUseList |
|
protected |
◆ numCalls
int glslang::TPoolAllocator::numCalls |
|
protected |
◆ pageSize
size_t glslang::TPoolAllocator::pageSize |
|
protected |
◆ stack
◆ totalBytes
size_t glslang::TPoolAllocator::totalBytes |
|
protected |
The documentation for this class was generated from the following files: