![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
The MPL Reference Manual: set_cBoost , ,
|
Front Page / Sequences / Classes / set_c |
set_cявляетсяинтегральной последовательной обёрткойдлянабора. Таким образом, он разделяет всенаборхарактеристик и требований и отличается только тем, как указано исходное содержание последовательности.
Sequence form | Header |
---|---|
вариативный | #include<boost/mpl/set_c.hpp> |
нумерованный | #include |
Семантика выражения определяется только там, где она отличается отмножестваили не определена.
Expression | Semantics |
---|---|
<set_c<T,c1,c2,...cn> setn_c<T,c1,c2,...cn>> |
Амножествоинтегральных постоянных обертокинтеграл_c |
<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; см.Интегральная обертка последовательности. |
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.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: ::
реклама |