Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Struct template uses_allocator

Boost , The Boost C++ Libraries BoostBook Documentation Subset , Boost.Container Header Reference

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Struct template uses_allocator

boost::container::uses_allocator

Synopsis

// In header: <boost/container/uses_allocator.hpp>
template<typename T, typename Allocator> 
struct uses_allocator {
};

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>. Ложно иначе.


PrevUpHomeNext

Статья Struct template uses_allocator раздела The Boost C++ Libraries BoostBook Documentation Subset Boost.Container Header Reference может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Boost.Container Header Reference ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 05:34:04/0.0053269863128662/1