#include <memory_allocator.hpp>
Public Member Functions | |
returnValue | acquire (ExportIndex &_obj) |
returnValue | add (const ExportIndex &_obj) |
std::vector< ExportIndex > | getPool (void) |
MemoryAllocator () | |
returnValue | release (const ExportIndex &_obj) |
~MemoryAllocator () | |
Private Attributes | |
ObjectPool< ExportIndex, ExportIndexComparator > | indices |
Definition at line 41 of file memory_allocator.hpp.
MemoryAllocator::MemoryAllocator | ( | ) | [inline] |
Definition at line 44 of file memory_allocator.hpp.
MemoryAllocator::~MemoryAllocator | ( | ) | [inline] |
Definition at line 47 of file memory_allocator.hpp.
Definition at line 38 of file memory_allocator.cpp.
returnValue MemoryAllocator::add | ( | const ExportIndex & | _obj | ) |
Definition at line 67 of file memory_allocator.cpp.
std::vector< ExportIndex > MemoryAllocator::getPool | ( | void | ) |
Definition at line 78 of file memory_allocator.cpp.
returnValue MemoryAllocator::release | ( | const ExportIndex & | _obj | ) |
Definition at line 56 of file memory_allocator.cpp.
Definition at line 59 of file memory_allocator.hpp.