Descrição
Ele fornece uma interface uniforme para tipos de alocadores.
Declaração
A seguir está a declaração para a função std :: allocator_traits.
template <class Alloc> struct allocator_traits;
C ++ 11
template <class Alloc> struct allocator_traits;
Parâmetros
T - Contém informações sobre tipos de elementos.
Tipos de membros
Tipo |
Definição |
allocator_type |
Parâmetro de modelo |
value_type |
alocator_type :: value_type |
pointer |
alocator_type :: ponteiro |
const_pointer (obsoleto em C ++ 17) |
const T * |
reference (obsoleto em C ++ 17) |
T & |
const_reference (obsoleto em C ++ 17) |
const T & |
size_type (obsoleto em C ++ 17) |
std :: size_t |
difference_type (obsoleto em C ++ 17) |
std :: ptrdiff_t |
propagate_on_container_move_assignment (C ++ 14) |
std :: true_type |
rebind (obsoleto em C ++ 17) |
template <classe U> struct rebind {typedef alocador <U> outro;}; |
rebind_traits<T> |
alocator_traits <rebind_alloc <T>> |