#include <ReusableArenaBlock.hpp>
Inherits ArenaBlockBase< ObjectType, SizeType >.
template<class ObjectType, class SizeType = unsigned short>
class ReusableArenaBlock< ObjectType, SizeType >
Definition at line 41 of file ReusableArenaBlock.hpp.
◆ BaseClassType
template<class ObjectType, class SizeType = unsigned short>
◆ size_type
template<class ObjectType, class SizeType = unsigned short>
◆ ThisType
template<class ObjectType, class SizeType = unsigned short>
◆ ReusableArenaBlock()
template<class ObjectType, class SizeType = unsigned short>
◆ ~ReusableArenaBlock()
template<class ObjectType, class SizeType = unsigned short>
◆ allocateBlock()
template<class ObjectType, class SizeType = unsigned short>
◆ commitAllocation()
template<class ObjectType, class SizeType = unsigned short>
◆ create()
template<class ObjectType, class SizeType = unsigned short>
◆ destroyObject()
template<class ObjectType, class SizeType = unsigned short>
◆ isOccupiedBlock()
template<class ObjectType, class SizeType = unsigned short>
bool ReusableArenaBlock< ObjectType, SizeType >::isOccupiedBlock |
( |
const ObjectType * |
block | ) |
const |
|
inlineprotected |
◆ ownsObject()
template<class ObjectType, class SizeType = unsigned short>
bool ReusableArenaBlock< ObjectType, SizeType >::ownsObject |
( |
const ObjectType * |
theObject | ) |
const |
|
inline |
◆ shouldDestroyBlock()
template<class ObjectType, class SizeType = unsigned short>
bool ReusableArenaBlock< ObjectType, SizeType >::shouldDestroyBlock |
( |
const ObjectType * |
theObject | ) |
const |
|
inlineprotected |
The documentation for this class was generated from the following file: