#include <string.hpp>
Public Types | |
typedef mpl::string < (((1<<(((std::size_t)((C0 < CHAR_MIN)?4:((C0 >0xffffff)+(C0 >0xffff)+(C0 >0xff)+1))-1)*8))-1)&(unsigned)(C0)), BOOST_PP_ENUM_SHIFTED_PARAMS(BOOST_PP_DIV(BOOST_PP_ADD(BOOST_MPL_LIMIT_STRING_SIZE, 3), 4), C) > | type |
typedef mpl::string< (((1<<(((std::size_t)(( C0 <CHAR_MIN) ? 4 : (( C0 >0xffffff)+( C0 >0xffff)+( C0 >0xff)+1))-1)*8))-1)&(unsigned)( C0 )) , BOOST_PP_ENUM_SHIFTED_PARAMS( BOOST_PP_DIV(BOOST_PP_ADD(BOOST_MPL_LIMIT_STRING_SIZE, 3), 4) , C) > boost::mpl::pop_front_impl< mpl::string_tag >::apply< mpl::string< BOOST_PP_ENUM_PARAMS(BOOST_PP_DIV(BOOST_PP_ADD(BOOST_MPL_LIMIT_STRING_SIZE, 3), 4), C)>, false >::type |