neoGFX
Cross-platform C++ app/game engine
|
#include <allocator.hpp>
Classes | |
struct | rebind |
Public Types | |
typedef T | value_type |
typedef T * | pointer |
typedef T & | reference |
typedef const T * | const_pointer |
typedef const T & | const_reference |
typedef std::size_t | size_type |
typedef ptrdiff_t | difference_type |
Public Member Functions | |
neo_pool_allocator () | |
neo_pool_allocator (const neo_pool_allocator &) | |
template<typename U > | |
neo_pool_allocator (const neo_pool_allocator< U, ChunkSize, Omega, Instance > &) | |
~neo_pool_allocator () | |
size_type | max_size () const |
bool | operator== (const neo_pool_allocator &) const |
bool | operator!= (const neo_pool_allocator &) const |
Static Public Member Functions | |
static pointer | allocate (size_type aCount=1) |
static void | deallocate (pointer aObject, size_type aCount=1) |
static void | construct (pointer aObject, const_reference val) |
template<typename... Args> | |
static void | construct (pointer aObject, Args &&... aArguments) |
static void | destroy (pointer aObject) |
static void | omega_recycle () |
template<typename CharT , typename Traits > | |
static void | info (std::basic_ostream< CharT, Traits > &aOutput) |
Definition at line 50 of file allocator.hpp.
Definition at line 56 of file allocator.hpp.
Definition at line 57 of file allocator.hpp.
Definition at line 59 of file allocator.hpp.
Definition at line 54 of file allocator.hpp.
Definition at line 55 of file allocator.hpp.
Definition at line 58 of file allocator.hpp.
Definition at line 53 of file allocator.hpp.
|
inline |
Definition at line 183 of file allocator.hpp.
|
inline |
Definition at line 187 of file allocator.hpp.
|
inline |
Definition at line 192 of file allocator.hpp.
|
inline |
Definition at line 196 of file allocator.hpp.
|
inlinestatic |
Definition at line 202 of file allocator.hpp.
|
inlinestatic |
Definition at line 227 of file allocator.hpp.
|
inlinestatic |
Definition at line 221 of file allocator.hpp.
|
inlinestatic |
Definition at line 210 of file allocator.hpp.
|
inlinestatic |
Definition at line 232 of file allocator.hpp.
|
inlinestatic |
Definition at line 244 of file allocator.hpp.
Definition at line 256 of file allocator.hpp.
|
inlinestatic |
Definition at line 238 of file allocator.hpp.
|
inline |
Definition at line 259 of file allocator.hpp.
|
inline |
Definition at line 258 of file allocator.hpp.