16 #include "../integral_c_tag.hpp" 24 #if !defined(AUX_WRAPPER_NAME) 25 # define AUX_WRAPPER_NAME BOOST_PP_CAT(AUX_WRAPPER_VALUE_TYPE,_) 28 #if !defined(AUX_WRAPPER_PARAMS) 29 # define AUX_WRAPPER_PARAMS(N) BOOST_MPL_AUX_NTTP_DECL(AUX_WRAPPER_VALUE_TYPE, N) 32 #if !defined(AUX_WRAPPER_INST) 33 # if BOOST_WORKAROUND(__MWERKS__, <= 0x2407) 34 # define AUX_WRAPPER_INST(value) AUX_WRAPPER_NAME< value > 36 # define AUX_WRAPPER_INST(value) BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE::AUX_WRAPPER_NAME< value > 42 template< AUX_WRAPPER_PARAMS(N) >
48 #if BOOST_WORKAROUND(__EDG_VERSION__, <= 238) 59 #if BOOST_WORKAROUND(__EDG_VERSION__, <= 243) 66 #elif BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x561)) \ 67 || BOOST_WORKAROUND(__IBMCPP__, BOOST_TESTED_AT(502)) \ 68 || (BOOST_WORKAROUND(__HP_aCC, <= 53800) && (BOOST_WORKAROUND(__hpxstd98, != 1))) 83 #if !defined(BOOST_NO_INCLASS_MEMBER_INITIALIZATION) 84 template< AUX_WRAPPER_PARAMS(N) >
90 #undef AUX_WRAPPER_NAME 91 #undef AUX_WRAPPER_PARAMS 92 #undef AUX_WRAPPER_INST 93 #undef AUX_WRAPPER_VALUE_TYPE
BOOST_STATIC_CONSTANT(AUX_WRAPPER_VALUE_TYPE, value=N)
#define BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
typedef AUX_WRAPPER_INST(BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE,(value+1))) next
AUX_WRAPPER_VALUE_TYPE value_type
#define BOOST_MPL_AUX_STATIC_CAST(T, expr)
void next(auto_any_t cur, type2type< T, C > *)
#define BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE
#define AUX_WRAPPER_VALUE_TYPE