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