#include <OnixS/CME/Streamlined/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 87 of file MemoryPool.h.
typedef const Object* const_pointer |
Definition at line 94 of file MemoryPool.h.
typedef const Object& const_reference |
Definition at line 97 of file MemoryPool.h.
typedef std::ptrdiff_t difference_type |
Definition at line 100 of file MemoryPool.h.
typedef Object* pointer |
Definition at line 93 of file MemoryPool.h.
typedef Object& reference |
Definition at line 96 of file MemoryPool.h.
typedef std::size_t size_type |
Definition at line 99 of file MemoryPool.h.
typedef Object value_type |
Definition at line 92 of file MemoryPool.h.
|
inline |
Definition at line 113 of file MemoryPool.h.
|
inline |
Definition at line 118 of file MemoryPool.h.
|
inline |
Definition at line 124 of file MemoryPool.h.
|
inline |
Definition at line 134 of file MemoryPool.h.
|
inline |
Definition at line 140 of file MemoryPool.h.
Definition at line 150 of file MemoryPool.h.
|
inline |
Definition at line 157 of file MemoryPool.h.
Definition at line 164 of file MemoryPool.h.
|
inline |
Definition at line 189 of file MemoryPool.h.
Definition at line 179 of file MemoryPool.h.
|
inline |
Definition at line 197 of file MemoryPool.h.
|
inline |
Definition at line 203 of file MemoryPool.h.
|
inline |
Definition at line 144 of file MemoryPool.h.
|
inline |
Definition at line 211 of file MemoryPool.h.
|
inline |
Definition at line 224 of file MemoryPool.h.