#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: