#include <OnixS/CME/MDH/MemoryPool.h>
Classes | |
| struct | rebind |
Public Types | |
| typedef Object | value_type |
| typedef Object * | pointer |
| typedef const Object * | const_pointer |
| typedef Object & | reference |
| typedef const Object & | const_reference |
| typedef std::size_t | size_type |
| typedef std::ptrdiff_t | difference_type |
Public Member Functions | |
| MemoryPoolAllocator () | |
| MemoryPoolAllocator (MemoryPool &memoryPool) | |
| MemoryPoolAllocator (const MemoryPoolAllocator &other) | |
| template<class Other> | |
| MemoryPoolAllocator (const MemoryPoolAllocator< Other > &other) | |
| ~MemoryPoolAllocator () | |
| MemoryPool & | memoryPool () const |
| pointer | address (reference obj) const |
| const_pointer | address (const_reference x) const |
| pointer | allocate (size_type qty) |
| void | deallocate (pointer block, size_type) |
| void | construct (pointer block, const value_type &obj) |
| void | destroy (pointer obj) |
| size_type | max_size () const |
| MemoryPoolAllocator & | operator= (const MemoryPoolAllocator &other) |
| template<class Other> | |
| MemoryPoolAllocator & | operator= (const MemoryPoolAllocator< Other > &other) |
Definition at line 74 of file MemoryPool.h.
| typedef const Object* const_pointer |
Definition at line 79 of file MemoryPool.h.
| typedef const Object& const_reference |
Definition at line 82 of file MemoryPool.h.
| typedef std::ptrdiff_t difference_type |
Definition at line 85 of file MemoryPool.h.
| typedef Object* pointer |
Definition at line 78 of file MemoryPool.h.
| typedef Object& reference |
Definition at line 81 of file MemoryPool.h.
| typedef std::size_t size_type |
Definition at line 84 of file MemoryPool.h.
| typedef Object value_type |
Definition at line 77 of file MemoryPool.h.
|
inline |
Definition at line 93 of file MemoryPool.h.
|
inline |
Definition at line 98 of file MemoryPool.h.
|
inline |
Definition at line 103 of file MemoryPool.h.
|
inline |
Definition at line 109 of file MemoryPool.h.
|
inline |
Definition at line 114 of file MemoryPool.h.
|
inline |
Definition at line 126 of file MemoryPool.h.
Definition at line 121 of file MemoryPool.h.
Definition at line 131 of file MemoryPool.h.
|
inline |
Definition at line 145 of file MemoryPool.h.
Definition at line 138 of file MemoryPool.h.
|
inline |
Definition at line 150 of file MemoryPool.h.
|
inline |
Definition at line 156 of file MemoryPool.h.
|
inline |
Definition at line 116 of file MemoryPool.h.
|
inline |
Definition at line 161 of file MemoryPool.h.
|
inline |
Definition at line 169 of file MemoryPool.h.