![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Class template any<Concept, T &>Boost , The Boost C++ Libraries BoostBook Documentation Subset , Reference
|
Концепция не должна относиться к какому-либо невведенному заполнителю, кроме T
.
templatetypenameconst > >binding
<48
43>Карта
Карта
является MPL-картой с записью для каждого невведенного заполнителя, упомянутого вConcept
.
& прочее;
конструирует из другой ссылки.
Ссылка на копию.
, > и прочее;;;; из другого.
templatetypename Tag2constconst & > & ;
Концепция
не должна относиться к любому невведенному заполнителю, кромеT
.После замены
T
наTag2
требованияConcept2
должно быть супернабором требованийКонцепция
.Броски:
std::bad_alloc
templatetypename Tag2any, > ;any от другого.
Концепция не должна относиться к любому невведенному заполнителю, кроме
T
.После замены
T
наTag2
требованияConcept2
должны быть супернабором требованийКонцепция
.Броски:
std::bad_alloc
templatetypename Tag2, & static_binding >>>>>> >Местоимость соответствующих заполнителей в
Concept2
.После замены заполнителей в соответствии с
Map
требованияConcept2
должно быть супернабором требованийКонцепция
.Броски:
std::bad_alloc
templatetypename Tag2&> binding>bindingbinding;binding;anybinding
binding_of binding
binding_of(71> Throws
templatetypename>>> binding>binding>bindingbinding;any из другого binding
Требуется, чтобы тип, хранящийся в binding
binding_of
any const;;
Признаки любой
.
назначенный находится в Концепции
.Броски: Если соответствующее перегрузка назначенный
, возвращается к построению из других
. При падении на конструкцию бросает std::bad_alloc
. В этом случае назначение обеспечивает сильную гарантию исключения. При вызове оператора назначения содержащегося типа гарантией исключения является то, что содержит тип.
templatetypename U> операторU прочий ;2>;любой .назначенный находится вКонцепции
.
Броски: Если оператор назначения содержащегося типа бросает. При падении на конструкцию бросает std::bad_alloc
. В этом случае назначение обеспечивает сильную гарантию исключения. При вызове оператора назначения содержащегося типа гарантией исключения является то, что содержит тип.
templatetypename U> операторконст;;Признаки
любой
не доступны ирасслабленный
находится вКонцепции
.Броски: Если оператор назначения содержащегося типа бросает. При отступлении на конструкцию бросает std::bad_alloc
. В этом случае назначение обеспечивает сильную гарантию исключения. При вызове оператора назначения содержащегося типа гарантией исключения является то, что содержит тип.
Статья Class template any<Concept, T &> раздела The Boost C++ Libraries BoostBook Documentation Subset Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
реклама |