#include <ArenaBlockBase.hpp>
Inherited by ArenaBlock< ObjectType, SizeType >, and ReusableArenaBlock< ObjectType, SizeType >.
template<class ObjectType, class SizeType = size_t>
class ArenaBlockBase< ObjectType, SizeType >
Definition at line 107 of file ArenaBlockBase.hpp.
§ AllocatorType
template<class ObjectType, class SizeType = size_t>
§ size_type
template<class ObjectType, class SizeType = size_t>
§ ThisType
template<class ObjectType, class SizeType = size_t>
§ ArenaBlockBase()
template<class ObjectType, class SizeType = size_t>
§ ~ArenaBlockBase()
template<class ObjectType, class SizeType = size_t>
§ blockAvailable()
template<class ObjectType, class SizeType = size_t>
§ getBlockAddress()
template<class ObjectType, class SizeType = size_t>
§ getBlockOffset()
template<class ObjectType, class SizeType = size_t>
§ getBlockSize()
template<class ObjectType, class SizeType = size_t>
§ getCountAllocated()
template<class ObjectType, class SizeType = size_t>
§ getMemoryManager()
template<class ObjectType, class SizeType = size_t>
MemoryManager& ArenaBlockBase< ObjectType, SizeType >::getMemoryManager |
( |
| ) |
|
|
inline |
§ isEmpty()
template<class ObjectType, class SizeType = size_t>
§ isInBorders()
template<class ObjectType, class SizeType = size_t>
bool ArenaBlockBase< ObjectType, SizeType >::isInBorders |
( |
const ObjectType * |
theObject, |
|
|
size_type |
rightBoundary |
|
) |
| const |
|
inlineprotected |
§ ownsBlock()
template<class ObjectType, class SizeType = size_t>
bool ArenaBlockBase< ObjectType, SizeType >::ownsBlock |
( |
const ObjectType * |
theObject | ) |
const |
|
inline |
§ m_allocator
template<class ObjectType, class SizeType = size_t>
§ m_blockSize
template<class ObjectType, class SizeType = size_t>
§ m_objectBlock
template<class ObjectType, class SizeType = size_t>
§ m_objectCount
template<class ObjectType, class SizeType = size_t>
The documentation for this class was generated from the following file: