C++ Memory Library - allocator_traits


Advertisements

Description

It supplies a uniform interface for allocator types.

Declaration

Following is the declaration for std::allocator_traits function.

template <class Alloc> struct allocator_traits;

C++11

template <class Alloc> struct allocator_traits;

Parameters

T − It contains information about types of elements.

Member types

Type Definition
allocator_type Template parameter
value_type allocator_type::value_type
pointer allocator_type::pointer
const_pointer (deprecated in C++17) const T*
reference (deprecated in C++17) T&
const_reference (deprecated in C++17) const T&
size_type (deprecated in C++17) std::size_t
difference_type(deprecated in C++17) std::ptrdiff_t
propagate_on_container_move_assignment (C++14) std::true_type
rebind (deprecated in C++17) template<class U >struct rebind { typedef allocator<U>other;};
rebind_traits<T> allocator_traits<rebind_alloc<T>>
memory.htm
Advertisements