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

The MPL Reference Manual: set_c

Boost , ,

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

Front Page / Sequences / Classes / set_c

set_c

Description

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

Header

Sequence form Header
вариативный #include<boost/mpl/set_c.hpp>
нумерованный #includen_c.hpp>

Expression semantics

Семантика выражения определяется только там, где она отличается отмножестваили не определена.

Expression Semantics
<
set_c<T,c1,c2,...cn>
setn_c<T,c1,c2,...cn>
>
Амножествоинтегральных постоянных обертокинтеграл_cc1>интеграл_cинтеграл_cc>cсм.Интегральная последовательность Wrapper.
<
set_c<T,c1,c2,...cn>::type
setn_c<T,c1,c2,...cn>::type
>
Идентичномножествуc,,,интегралу_cc, см.Integral Sequence Wrapper.
<
set_c<T,c1,c2,...cn>::value_type
setn_c<T,c1,c2,...cn>::value_type
>
ИдентичноT; см.Интегральная обертка последовательности.

Example

typedef set_c< int,1,3,5,7,9 > odds;
BOOST_MPL_ASSERT_RELATION( size<odds>::value, ==, 5 );
BOOST_MPL_ASSERT_NOT(( empty<odds> ));
BOOST_MPL_ASSERT(( has_key< odds, integral_c<int,5> > ));
BOOST_MPL_ASSERT_NOT(( has_key< odds, integral_c<int,4> > ));
BOOST_MPL_ASSERT_NOT(( has_key< odds, integral_c<int,15> > ));

Статья The MPL Reference Manual: set_c раздела может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 05:22:16/0.0035519599914551/0