Lines Matching refs:arity

38 #   define BOOST_MPL_AUX_INSERTER_ALGORITHM_DEF(arity, name) \  argument
41 BOOST_MPL_PP_DEFAULT_PARAMS(arity, typename P, na) \
44 : aux::name##_impl<BOOST_MPL_PP_PARAMS(arity, P)> \
49 BOOST_MPL_PP_PARAMS(BOOST_PP_DEC(arity), typename P) \
51 struct name< BOOST_MPL_PP_PARAMS(BOOST_PP_DEC(arity), P),na > \
54 BOOST_MPL_PP_PARAMS(BOOST_PP_DEC(arity), P) \
58 BOOST_MPL_PP_PARAMS(BOOST_PP_DEC(arity), P) \
66 BOOST_MPL_PP_DEFAULT_PARAMS(arity, typename P, na) \
69 : aux::reverse_##name##_impl<BOOST_MPL_PP_PARAMS(arity, P)> \
74 BOOST_MPL_PP_PARAMS(BOOST_PP_DEC(arity), typename P) \
76 struct reverse_##name< BOOST_MPL_PP_PARAMS(BOOST_PP_DEC(arity), P),na > \
79 BOOST_MPL_PP_PARAMS(BOOST_PP_DEC(arity), P) \
83 BOOST_MPL_PP_PARAMS(BOOST_PP_DEC(arity), P) \
89 BOOST_MPL_AUX_NA_SPEC(arity, name) \
90 BOOST_MPL_AUX_NA_SPEC(arity, reverse_##name) \
95 # define BOOST_MPL_AUX_INSERTER_ALGORITHM_DEF(arity, name) \ argument
98 BOOST_MPL_PP_PARAMS(BOOST_PP_DEC(arity), typename P) \
103 BOOST_MPL_PP_PARAMS(BOOST_PP_DEC(arity), P) \
107 BOOST_MPL_PP_PARAMS(BOOST_PP_DEC(arity), P) \
115 BOOST_MPL_PP_DEFAULT_PARAMS(arity, typename P, na) \
120 is_na<BOOST_PP_CAT(P, arity)> \
121 , def_##name##_impl<BOOST_MPL_PP_PARAMS(BOOST_PP_DEC(arity), P)> \
122 , aux::name##_impl<BOOST_MPL_PP_PARAMS(arity, P)> \
127 BOOST_MPL_PP_PARAMS(BOOST_PP_DEC(arity), typename P) \
132 BOOST_MPL_PP_PARAMS(BOOST_PP_DEC(arity), P) \
136 BOOST_MPL_PP_PARAMS(BOOST_PP_DEC(arity), P) \
143 BOOST_MPL_PP_DEFAULT_PARAMS(arity, typename P, na) \
148 is_na<BOOST_PP_CAT(P, arity)> \
149 , def_reverse_##name##_impl<BOOST_MPL_PP_PARAMS(BOOST_PP_DEC(arity), P)> \
150 , aux::reverse_##name##_impl<BOOST_MPL_PP_PARAMS(arity, P)> \
153 BOOST_MPL_AUX_NA_SPEC(arity, name) \
154 BOOST_MPL_AUX_NA_SPEC(arity, reverse_##name) \