Class NCVMemStackAllocator#

Collaboration diagram for NCVMemStackAllocator:

Public Member Functions#

Public Member Functions inherited from INCVMemAllocator

Detailed Description#

class NCVMemStackAllocator : public INCVMemAllocator#

NCVMemStackAllocator

Constructor & Destructor Documentation#

NCVMemStackAllocator()#

NCVMemStackAllocator::NCVMemStackAllocator()

NCVMemStackAllocator()#

NCVMemStackAllocator::NCVMemStackAllocator(const NCVMemStackAllocator &)

NCVMemStackAllocator()#

NCVMemStackAllocator::NCVMemStackAllocator(Ncv32u alignment)

NCVMemStackAllocator()#

NCVMemStackAllocator::NCVMemStackAllocator(
NCVMemoryType memT,
size_t capacity,
Ncv32u alignment,
void * reusePtr = NULL )

~NCVMemStackAllocator()#

NCVMemStackAllocator::~NCVMemStackAllocator()

Member Function Documentation#

alignment()#

Ncv32u NCVMemStackAllocator::alignment()

alloc()#

NCVStatus NCVMemStackAllocator::alloc(
NCVMemSegment & seg,
size_t size )

dealloc()#

NCVStatus NCVMemStackAllocator::dealloc(NCVMemSegment & seg)

isCounting()#

NcvBool NCVMemStackAllocator::isCounting()

isInitialized()#

NcvBool NCVMemStackAllocator::isInitialized()

maxSize()#

size_t NCVMemStackAllocator::maxSize()

memType()#

NCVMemoryType NCVMemStackAllocator::memType()

Member Data Documentation#

_alignment#

Ncv32u NCVMemStackAllocator::_alignment

_maxSize#

size_t NCVMemStackAllocator::_maxSize

_memType#

NCVMemoryType NCVMemStackAllocator::_memType

allocBegin#

Ncv8u * NCVMemStackAllocator::allocBegin

begin#

Ncv8u * NCVMemStackAllocator::begin

bReusesMemory#

NcvBool NCVMemStackAllocator::bReusesMemory

currentSize#

size_t NCVMemStackAllocator::currentSize

end#

Ncv8u * NCVMemStackAllocator::end

Source file#

The documentation for this class was generated from the following file: