#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.
Definition at line 121 of file MemoryPool.h.
|
inline |
Definition at line 126 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.