#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: