Struct template uses_allocator
boost::container::uses_allocator
 
Synopsis
Description
Замечание: Автоматически определяет, имеет ли T вложенный тип allocator_type, который можно конвертировать из Allocator. Соответствует требованиям BinaryTypeTrait ([meta.rqmts] 20.4.1). Программа может специализировать этот тип для определения use_allocator:: значение как истинное для T определяемого пользователем типа, если T не имеет вложенного allocator_type, но тем не менее конструируемо с использованием указанного Allocator, где либо: первый аргумент конструктора имеет type allocator_arg_t, а второй аргумент имеет type Alloc или последний аргумент конструктора имеет type Alloc.
Результат: uses_allocator::value== true if the type T::allocator_type exist and either is_convertible::value!= T:allocator_type является псевдонимом<erased_type>. Ложно иначе.