![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
The MPL Reference Manual: char_Boost , ,
|
Front Page / Data Types / Numeric / char_ |
Интегральная постоянная обертка для char.
#include <boost/mpl/char.hpp>
Parameter | Requirement | Description |
---|---|---|
N | Персонаж постоянный | Ценность, чтобы обернуть. |
Семантика выражения определяется только там, где она отличается или не определена в Интегральная постоянная.
Для произвольной константы символов c:
Expression | Semantics |
---|---|
char_ |
Интегральная константаx такая, что x::value== и x::value_type идентична char. |
typedef char_<'c'> c; BOOST_MPL_ASSERT(( is_same< c::value_type, char > )); BOOST_MPL_ASSERT(( is_same< c::type, c > )); BOOST_MPL_ASSERT(( is_same< next< c >::type, char_<'d'> > )); BOOST_MPL_ASSERT(( is_same< prior< c >::type, char_<'b'> > )); BOOST_MPL_ASSERT_RELATION( (c::value), ==, 'c' ); assert( c() == 'c' );
) |
Статья The MPL Reference Manual: char_ раздела может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: ::
реклама |