Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
MemoryPoolAllocator< BaseAllocator >::SharedData Struct Reference
Collaboration diagram for MemoryPoolAllocator< BaseAllocator >::SharedData:

Public Attributes

ChunkHeaderchunkHead
 Head of the chunk linked-list. Only the head chunk serves allocation.
BaseAllocator * ownBaseAllocator
 base allocator created by this object.
size_t refcount
bool ownBuffer

Detailed Description

template<typename BaseAllocator = CrtAllocator>
struct MemoryPoolAllocator< BaseAllocator >::SharedData

Definition at line 141 of file allocators.h.

Member Data Documentation

◆ chunkHead

template<typename BaseAllocator = CrtAllocator>
ChunkHeader* MemoryPoolAllocator< BaseAllocator >::SharedData::chunkHead

Head of the chunk linked-list. Only the head chunk serves allocation.

Definition at line 142 of file allocators.h.

◆ ownBaseAllocator

template<typename BaseAllocator = CrtAllocator>
BaseAllocator* MemoryPoolAllocator< BaseAllocator >::SharedData::ownBaseAllocator

base allocator created by this object.

Definition at line 143 of file allocators.h.

◆ ownBuffer

template<typename BaseAllocator = CrtAllocator>
bool MemoryPoolAllocator< BaseAllocator >::SharedData::ownBuffer

Definition at line 145 of file allocators.h.

◆ refcount

template<typename BaseAllocator = CrtAllocator>
size_t MemoryPoolAllocator< BaseAllocator >::SharedData::refcount

Definition at line 144 of file allocators.h.


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