Descrição
Ele usa o alocador para tupla e informa que os objetos da tupla podem ser construídos com alocadores, mesmo que a classe não tenha nenhum membro allocator_type. É definido no <tuple> com o mesmo comportamento.
Declaração
A seguir está a declaração para std :: uses_allocator <tuple>
C ++ 98
template <class... Types, class Alloc>
struct uses_allocator<tuple<Types...>,Alloc>;
C ++ 11
template <class... Types, class Alloc>
struct uses_allocator<tuple<Types...>,Alloc>;