Thrill
0.1
|
Definition at line 23 of file new_alloc.hpp.
#include <new_alloc.hpp>
Classes | |
struct | rebind |
Public Types | |
using | const_pointer = const Type * |
using | const_reference = const Type & |
using | difference_type = std::ptrdiff_t |
using | pointer = Type * |
using | reference = Type & |
using | size_type = std::size_t |
using | value_type = Type |
Public Member Functions | |
new_alloc () noexcept | |
new_alloc (const new_alloc &) noexcept | |
template<class Rebind > | |
new_alloc (const new_alloc< Rebind > &) noexcept | |
~new_alloc () noexcept | |
pointer | address (reference value) const |
const_pointer | address (const_reference value) const |
pointer | allocate (size_type num, const void *=0) |
void | construct (pointer p, const Type &value) |
template<typename... Args> | |
void | construct (pointer p, Args &&... args) |
void | deallocate (pointer p, size_type) |
void | destroy (pointer p) |
size_type | max_size () const noexcept |
template<class Rebind > | |
operator std::allocator< Rebind > () | |
using const_pointer = const Type * |
Definition at line 46 of file new_alloc.hpp.
using const_reference = const Type & |
Definition at line 48 of file new_alloc.hpp.
using difference_type = std::ptrdiff_t |
Definition at line 50 of file new_alloc.hpp.
using pointer = Type * |
Definition at line 45 of file new_alloc.hpp.
using reference = Type & |
Definition at line 47 of file new_alloc.hpp.
using size_type = std::size_t |
Definition at line 49 of file new_alloc.hpp.
using value_type = Type |
Definition at line 44 of file new_alloc.hpp.
|
inlinenoexcept |
Definition at line 68 of file new_alloc.hpp.
Definition at line 69 of file new_alloc.hpp.
Definition at line 71 of file new_alloc.hpp.
|
inlinenoexcept |
Definition at line 72 of file new_alloc.hpp.
Definition at line 59 of file new_alloc.hpp.
References gen_data::value.
|
inline |
Definition at line 63 of file new_alloc.hpp.
References gen_data::value.
Definition at line 88 of file new_alloc.hpp.
|
inline |
Definition at line 96 of file new_alloc.hpp.
|
inline |
Definition at line 103 of file new_alloc.hpp.
Definition at line 116 of file new_alloc.hpp.
|
inline |
Definition at line 109 of file new_alloc.hpp.
|
inlinenoexcept |
Definition at line 82 of file new_alloc.hpp.
References max().
|
inline |
Definition at line 75 of file new_alloc.hpp.