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 | |
reserve_allocator () | |
reserve_allocator (const reserve_allocator &rhs) | |
template<typename U > | |
reserve_allocator (const reserve_allocator< U, N, Instance > &rhs) | |
~reserve_allocator () | |
T * | allocate (size_type aCount=1) |
void | deallocate (T *aObject, size_type aCount=1) |
void | construct (pointer aObject, const_reference val) |
void | destroy (pointer aObject) |
size_type | max_size () const |
bool | operator== (const reserve_allocator &) const |
bool | operator!= (const reserve_allocator &) const |
Definition at line 275 of file allocator.hpp.
Definition at line 281 of file allocator.hpp.
Definition at line 282 of file allocator.hpp.
Definition at line 284 of file allocator.hpp.
Definition at line 279 of file allocator.hpp.
Definition at line 280 of file allocator.hpp.
typedef std::size_t neolib::reserve_allocator< T, N, Instance >::size_type |
Definition at line 283 of file allocator.hpp.
Definition at line 278 of file allocator.hpp.
|
inline |
Definition at line 329 of file allocator.hpp.
|
inline |
Definition at line 330 of file allocator.hpp.
|
inline |
Definition at line 332 of file allocator.hpp.
|
inline |
Definition at line 333 of file allocator.hpp.
Definition at line 337 of file allocator.hpp.
|
inline |
Definition at line 351 of file allocator.hpp.
|
inline |
Definition at line 344 of file allocator.hpp.
Definition at line 356 of file allocator.hpp.
|
inline |
Definition at line 368 of file allocator.hpp.
|
inline |
Definition at line 371 of file allocator.hpp.
|
inline |
Definition at line 370 of file allocator.hpp.