Descripción
Proporciona una interfaz uniforme para los tipos de asignadores.
Declaración
A continuación se muestra la declaración de la función std :: allocator_traits.
template <class Alloc> struct allocator_traits;
C ++ 11
template <class Alloc> struct allocator_traits;
Parámetros
T - Contiene información sobre tipos de elementos.
Tipos de miembros
Tipo |
Definición |
allocator_type |
Parámetro de plantilla |
value_type |
allocator_type :: value_type |
pointer |
allocator_type :: puntero |
const_pointer (obsoleto en C ++ 17) |
const T * |
reference (obsoleto en C ++ 17) |
T & |
const_reference (obsoleto en C ++ 17) |
const T & |
size_type (obsoleto en C ++ 17) |
std :: size_t |
difference_type (obsoleto en C ++ 17) |
std :: ptrdiff_t |
propagate_on_container_move_assignment (C ++ 14) |
std :: true_type |
rebind (obsoleto en C ++ 17) |
template <class U> struct rebind {typedef allocator <U> other;}; |
rebind_traits<T> |
allocator_traits <rebind_alloc <T>> |