Open CASCADE Technology  7.7.0.dev
Data Structures

NCollection_AccAllocator.hxx File Reference

#include <NCollection_BaseAllocator.hxx>
#include <NCollection_DataMap.hxx>

Data Structures

class  NCollection_AccAllocator
 Class NCollection_AccAllocator - accumulating memory allocator. This class allocates memory on request returning the pointer to the allocated space. The allocation units are grouped in blocks requested from the system as required. This memory is returned to the system when all allocations in a block are freed. More...
 
class  NCollection_AccAllocator::AlignedSize
 Size value aligned to a 4 byte boundary. More...
 
class  NCollection_AccAllocator::AlignedPtr
 A pointer aligned to a 4 byte boundary. More...
 
struct  NCollection_AccAllocator::Key
 A key for the map of blocks. More...
 
class  NCollection_AccAllocator::Hasher
 Key hasher. More...
 
struct  NCollection_AccAllocator::Block
 Descriptor of a block. More...