|
#define | BOOST_PARAMETER_IS_NULLARY(x) BOOST_PP_IS_NULLARY(x) |
|
#define | BOOST_PARAMETER_MEMBER_FUNCTION_CHECK_STATIC_static () |
|
#define | BOOST_PARAMETER_MEMBER_FUNCTION_IS_STATIC(name) |
|
#define | BOOST_PARAMETER_MEMBER_FUNCTION_STRIP_STATIC_static |
|
#define | BOOST_PARAMETER_MEMBER_FUNCTION_STRIP_STATIC(name) BOOST_PP_CAT(BOOST_PARAMETER_MEMBER_FUNCTION_STRIP_STATIC_, name) |
|
#define | BOOST_PARAMETER_MEMBER_FUNCTION_STATIC(name) |
|
#define | BOOST_PARAMETER_MEMBER_FUNCTION_NAME(name) |
|
#define | BOOST_PARAMETER_ARITY_RANGE_M_optional(state) state |
|
#define | BOOST_PARAMETER_ARITY_RANGE_M_deduced_optional(state) state |
|
#define | BOOST_PARAMETER_ARITY_RANGE_M_required(state) BOOST_PP_INC(state) |
|
#define | BOOST_PARAMETER_ARITY_RANGE_M_deduced_required(state) BOOST_PP_INC(state) |
|
#define | BOOST_PARAMETER_ARITY_RANGE_M(s, state, x) |
|
#define | BOOST_PARAMETER_ARITY_RANGE(args) |
|
#define | BOOST_PARAMETER_FN_ARG_QUALIFIER(x) BOOST_PP_TUPLE_ELEM(4,0,x) |
|
#define | BOOST_PARAMETER_FN_ARG_NAME(x) BOOST_PP_TUPLE_ELEM(4,1,x) |
|
#define | BOOST_PARAMETER_FN_ARG_PRED(x) BOOST_PP_TUPLE_ELEM(4,2,x) |
|
#define | BOOST_PARAMETER_FN_ARG_DEFAULT(x) BOOST_PP_TUPLE_ELEM(4,3,x) |
|
#define | BOOST_PARAMETETER_FUNCTION_EAT_KEYWORD_QUALIFIER_out(x) |
|
#define | BOOST_PARAMETETER_FUNCTION_EAT_KEYWORD_QUALIFIER_in_out(x) |
|
#define | BOOST_PARAMETER_FUNCTION_IS_KEYWORD_QUALIFIER(x) |
|
#define | BOOST_PARAMETETER_FUNCTION_GET_KEYWORD_QUALIFIER_out(x) x |
|
#define | BOOST_PARAMETETER_FUNCTION_GET_KEYWORD_QUALIFIER_in_out(x) x |
|
#define | BOOST_PARAMETER_FUNCTION_KEYWORD_GET(x) BOOST_PP_CAT(BOOST_PARAMETETER_FUNCTION_GET_KEYWORD_QUALIFIER_, x) |
|
#define | BOOST_PARAMETER_FUNCTION_KEYWORD(x) |
|
#define | BOOST_PARAMETER_FN_ARG_KEYWORD(x) |
|
#define | BOOST_PARAMETER_FUNCTION_FWD_FUNCTION_TEMPLATE_Z(z, n) template<BOOST_PP_ENUM_PARAMS_Z(z, n, class ParameterArgumentType)> |
|
#define | BOOST_PARAMETER_FUNCTION_FWD_MATCH_Z(z, name, parameters, n) |
|
#define | BOOST_PARAMETER_FUNCTION_PARAMETERS_NAME(base) |
|
#define | BOOST_PARAMETER_FUNCTION_RESULT_NAME(base) |
|
#define | BOOST_PARAMETER_IMPL(base) BOOST_PP_CAT(boost_param_impl,BOOST_PARAMETER_MEMBER_FUNCTION_NAME(base)) |
|
#define | BOOST_PARAMETER_FUNCTION_FWD_FUNCTION00(z, n, r, data, elem) |
|
#define | BOOST_PARAMETER_FUNCTION_FWD_FUNCTION0(r, data, elem) |
|
#define | BOOST_PARAMETER_FUNCTION_FWD_FUNCTION_ARITY_0(z, n, data) |
|
#define | BOOST_PARAMETER_FUNCTION_FWD_FUNCTION_ARITY_N(z, n, data) |
|
#define | BOOST_PARAMETER_FUNCTION_FWD_FUNCTION(z, n, data) |
|
#define | BOOST_PARAMETER_FUNCTION_FWD_FUNCTIONS0(result, name, args, const_, combinations, range) |
|
#define | BOOST_PARAMETER_FUNCTION_FWD_FUNCTIONS(result, name, args, const_, combinations) |
|
#define | BOOST_PARAMETER_FUNCTION_PARAMETERS_QUALIFIER_optional(tag) optional<tag |
|
#define | BOOST_PARAMETER_FUNCTION_PARAMETERS_QUALIFIER_required(tag) required<tag |
|
#define | BOOST_PARAMETER_FUNCTION_PARAMETERS_QUALIFIER_deduced_optional(tag) optional<boost::parameter::deduced<tag> |
|
#define | BOOST_PARAMETER_FUNCTION_PARAMETERS_QUALIFIER_deduced_required(tag) required<boost::parameter::deduced<tag> |
|
#define | BOOST_PARAMETER_PREDICATE_TYPE(p) void p |
|
#define | BOOST_PARAMETER_FUNCTION_PARAMETERS_M(r, tag_namespace, i, elem) |
|
#define | BOOST_PARAMETER_FUNCTION_PARAMETERS(tag_namespace, base, args) |
|
#define | BOOST_PARAMETER_FUNCTION_RESULT_ARG(z, _, i, x) BOOST_PP_COMMA_IF(i) class BOOST_PP_TUPLE_ELEM(3,1,x) |
|
#define | BOOST_PARAMETER_FUNCTION_RESULT_(result, name, args) |
|
#define | BOOST_PARAMETER_FUNCTION_RESULT(result, name, args) BOOST_PARAMETER_FUNCTION_RESULT_(result, name, args) |
|
#define | BOOST_PARAMETER_FUNCTION_IMPL_HEAD(name) |
|
#define | BOOST_PARAMETER_FUNCTION_IMPL_FWD(name) BOOST_PARAMETER_FUNCTION_IMPL_HEAD(name); |
|
#define | BOOST_PARAMETER_FUNCTION_SPLIT_ARG_required(state, arg) |
|
#define | BOOST_PARAMETER_FUNCTION_SPLIT_ARG_deduced_required(state, arg) BOOST_PARAMETER_FUNCTION_SPLIT_ARG_required(state, arg) |
|
#define | BOOST_PARAMETER_FUNCTION_SPLIT_ARG_optional(state, arg) |
|
#define | BOOST_PARAMETER_FUNCTION_SPLIT_ARG_deduced_optional(state, arg) BOOST_PARAMETER_FUNCTION_SPLIT_ARG_optional(state, arg) |
|
#define | BOOST_PARAMETER_FUNCTION_SPLIT_ARG(s, state, arg) |
|
#define | BOOST_PARAMETER_FUNCTION_SPLIT_ARGS(args) |
|
#define | BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_ARG_NAME(keyword) BOOST_PP_CAT(BOOST_PP_CAT(keyword,_),type) |
|
#define | BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_TEMPLATE_ARG(r, _, arg) |
|
#define | BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_ARG(r, _, arg) |
|
#define | BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_PARAMETER(r, _, arg) , BOOST_PARAMETER_FN_ARG_KEYWORD(arg) |
|
#define | BOOST_PARAMETER_FUNCTION_DEFAULT_NAME(name) |
|
#define | BOOST_PARAMETER_FUNCTION_DEFAULT_ARGUMENTS(macro, n, split_args) |
|
#define | BOOST_PARAMETER_FUNCTION_DEFAULT_EVAL_DEFAULT(arg, tag_namespace) |
|
#define | BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_GET_ARG(arg, tag_ns) |
|
#define | BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION_BODY(name, n, split_args, tag_namespace) |
|
#define | BOOST_PARAMETER_FUNCTION_DEFAULT_EVAL_ACTUAL_DEFAULT(arg) |
|
#define | BOOST_PARAMETER_FUNCTION_DEFAULT_EVAL_DEFAULT_BODY(name, n, split_args, tag_ns, const_) |
|
#define | BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION0(z, n, data) |
|
#define | BOOST_PARAMETER_FUNCTION_DEFAULT_FUNCTION(z, n, data) |
|
#define | BOOST_PARAMETER_FUNCTION_DEFAULT_GET_ARG(r, tag_ns, arg) |
|
#define | BOOST_PARAMETER_FUNCTION_INITIAL_DISPATCH_FUNCTION(name, split_args, const_, tag_ns) |
|
#define | BOOST_PARAMETER_FUNCTION_DEFAULT_LAYER_AUX(name, split_args, skip_fwd_decl, const_, tag_namespace) |
|
#define | BOOST_PARAMETER_FUNCTION_DEFAULT_LAYER(name, args, skip_fwd_decl, const_, tag_ns) |
|
#define | BOOST_PARAMETER_FUNCTION_HEAD(result, name, tag_namespace, args) |
|
#define | BOOST_PARAMETER_FUNCTION_AUX(result, name, tag_namespace, args) |
|
#define | BOOST_PARAMETER_FUNCTION(result, name, tag_namespace, args) |
|
#define | BOOST_PARAMETER_BASIC_FUNCTION_AUX(result, name, tag_namespace, args) |
|
#define | BOOST_PARAMETER_BASIC_FUNCTION(result, name, tag_namespace, args) |
|
#define | BOOST_PARAMETER_BASIC_MEMBER_FUNCTION_AUX(result, name, tag_namespace, args, const_) |
|
#define | BOOST_PARAMETER_BASIC_MEMBER_FUNCTION(result, name, tag_namespace, args) |
|
#define | BOOST_PARAMETER_BASIC_CONST_MEMBER_FUNCTION(result, name, tag_namespace, args) |
|
#define | BOOST_PARAMETER_MEMBER_FUNCTION_AUX(result, name, tag_namespace, const_, args) |
|
#define | BOOST_PARAMETER_MEMBER_FUNCTION(result, name, tag_namespace, args) |
|
#define | BOOST_PARAMETER_CONST_MEMBER_FUNCTION(result, name, tag_namespace, args) |
|
#define | BOOST_PARAMETER_FUNCTION_ARGUMENT(r, _, i, elem) BOOST_PP_COMMA_IF(i) elem& BOOST_PP_CAT(a, i) |
|
#define | BOOST_PARAMETER_PARENTHESIZED_BASE(x) BOOST_PARAMETER_PARENTHESIZED_TYPE(x) |
|
#define | BOOST_PARAMETER_FUNCTION_FWD_CONSTRUCTOR00(z, n, r, data, elem) |
|
#define | BOOST_PARAMETER_FUNCTION_FWD_CONSTRUCTOR0(r, data, elem) |
|
#define | BOOST_PARAMETER_FUNCTION_FWD_PRODUCT(r, product) (product) |
|
#define | BOOST_PARAMETER_FUNCTION_FWD_CONSTRUCTOR_ARITY_0(z, n, data) |
|
#define | BOOST_PARAMETER_FUNCTION_FWD_CONSTRUCTOR_ARITY_N(z, n, data) |
|
#define | BOOST_PARAMETER_FUNCTION_FWD_CONSTRUCTOR(z, n, data) |
|
#define | BOOST_PARAMETER_FUNCTION_FWD_CONSTRUCTORS0(class_, base, args, combinations, range) |
|
#define | BOOST_PARAMETER_FUNCTION_FWD_CONSTRUCTORS(class_, base, args, combinations) |
|
#define | BOOST_PARAMETER_CONSTRUCTOR_AUX(class_, base, tag_namespace, args) |
|
#define | BOOST_PARAMETER_CONSTRUCTOR(class_, base, tag_namespace, args) |
|
#define | BOOST_PARAMETER_FUNCTION_FWD_COMBINATION(r, _, i, elem) |
|
#define | BOOST_PARAMETER_FUNCTION_FWD_COMBINATIONS(args) BOOST_PP_SEQ_FOR_EACH_I(BOOST_PARAMETER_FUNCTION_FWD_COMBINATION, ~, args) |
|