Definition at line 262 of file variadic_to_vmpl.hpp.
Public Types | |
typedef boost::mpl::range_c < int, first_variadic< prp...> ::type::value, last_variadic < prp...>::type::value+1 > | rangec |
typedef boost::mpl::size < rangec >::type | size_range |
typedef boost::mpl::accumulate < rangec, boost::mpl::int_ < 0 >, boost::mpl::plus < typename boost::mpl::placeholders::_2, typename boost::mpl::placeholders::_1 > >::type | accum |
typedef to_boost_vmpl< prp...> ::type | prop_vector |
typedef boost::mpl::accumulate < prop_vector, boost::mpl::int_ < 0 >, boost::mpl::plus < typename boost::mpl::placeholders::_2, typename boost::mpl::placeholders::_1 > >::type | accum_prp |
typedef boost::mpl::bool_ < sizeof...(prp)==size_range::value &&accum_prp::value==accum::value > | type |