std::allocator< _Tp >(3cxx) | std::allocator< _Tp >(3cxx) |
std::allocator< _Tp > - The standard allocator, as per C++03 [20.4.1].
#include <allocator.h>
Inherits __gnu_cxx::new_allocator< _Tp >.
typedef const _Tp * const_pointer
typedef const _Tp & const_reference
typedef ptrdiff_t difference_type
using is_always_equal = true_type
typedef _Tp * pointer
using propagate_on_container_move_assignment = true_type
typedef _Tp & reference
typedef size_t size_type
typedef _Tp value_type
constexpr allocator (const allocator &__a)
noexcept
template<typename _Tp1 > constexpr allocator (const
allocator< _Tp1 > &) noexcept
const_pointer address (const_reference __x) const noexcept
pointer address (reference __x) const noexcept
_Tp * allocate (size_type __n, const void *=static_cast< const void
* >(0))
template<typename _Up , typename... _Args> void construct (_Up
*__p, _Args &&... __args)
noexcept(std::is_nothrow_constructible< _Up, _Args... >::value)
void deallocate (_Tp *__p, size_type __t)
template<typename _Up > void destroy (_Up *__p)
noexcept(std::is_nothrow_destructible< _Up >::value)
size_type max_size () const noexcept
allocator & operator= (const allocator &)=default
constexpr bool operator!= (const allocator &,
const allocator &) noexcept
constexpr bool operator== (const allocator &, const
allocator &) noexcept
class std::allocator< _Tp >"The standard allocator, as per C++03 [20.4.1].
See https://gcc.gnu.org/onlinedocs/libstdc++/manual/memory.html#std.util.memory.allocator for further details.
Template Parameters
Definition at line 124 of file allocator.h.
Definition at line 134 of file allocator.h.
Definition at line 136 of file allocator.h.
Definition at line 129 of file allocator.h.
Definition at line 148 of file allocator.h.
Definition at line 133 of file allocator.h.
Definition at line 146 of file allocator.h.
Definition at line 135 of file allocator.h.
Definition at line 128 of file allocator.h.
Definition at line 127 of file allocator.h.
Definition at line 156 of file allocator.h.
Definition at line 159 of file allocator.h.
Definition at line 169 of file allocator.h.
Definition at line 174 of file allocator.h.
Definition at line 96 of file new_allocator.h.
Definition at line 92 of file new_allocator.h.
Definition at line 103 of file new_allocator.h.
Definition at line 160 of file new_allocator.h.
Definition at line 132 of file new_allocator.h.
Definition at line 166 of file new_allocator.h.
Definition at line 154 of file new_allocator.h.
Definition at line 209 of file allocator.h.
Definition at line 204 of file allocator.h.
Generated automatically by Doxygen for libstdc++ from the source code.
Thu Feb 16 2023 | libstdc++ |