Go to the documentation of this file.
20 #if !defined(AUX778076_COUNT_ARGS_PARAM_NAME)
21 # define AUX778076_COUNT_ARGS_PARAM_NAME T
24 #if !defined(AUX778076_COUNT_ARGS_TEMPLATE_PARAM)
25 # define AUX778076_COUNT_ARGS_TEMPLATE_PARAM typename AUX778076_COUNT_ARGS_PARAM_NAME
30 #if !defined(AUX778076_COUNT_ARGS_USE_STANDARD_PP_PRIMITIVES)
35 # define AUX778076_COUNT_ARGS_REPEAT BOOST_MPL_PP_REPEAT
36 # define AUX778076_COUNT_ARGS_PARAMS(param) \
37 BOOST_MPL_PP_PARAMS( \
38 AUX778076_COUNT_ARGS_ARITY \
49 # define AUX778076_COUNT_ARGS_REPEAT BOOST_PP_REPEAT
50 # define AUX778076_COUNT_ARGS_PARAMS(param) \
51 BOOST_PP_ENUM_SHIFTED_PARAMS( \
52 BOOST_PP_INC(AUX778076_COUNT_ARGS_ARITY) \
57 #endif // AUX778076_COUNT_ARGS_USE_STANDARD_PP_PRIMITIVES
60 #define AUX778076_IS_ARG_TEMPLATE_NAME \
61 BOOST_PP_CAT(is_,BOOST_PP_CAT(AUX778076_COUNT_ARGS_PREFIX,_arg)) \
64 #define AUX778076_COUNT_ARGS_FUNC(unused, i, param) \
65 BOOST_PP_EXPR_IF(i, +) \
66 AUX778076_IS_ARG_TEMPLATE_NAME<BOOST_PP_CAT(param,BOOST_PP_INC(i))>::value \
70 template< AUX778076_COUNT_ARGS_TEMPLATE_PARAM >
89 AUX778076_COUNT_ARGS_ARITY
95 #undef AUX778076_COUNT_ARGS_FUNC
96 #undef AUX778076_IS_ARG_TEMPLATE_NAME
97 #undef AUX778076_COUNT_ARGS_PARAMS
98 #undef AUX778076_COUNT_ARGS_REPEAT
100 #undef AUX778076_COUNT_ARGS_ARITY
101 #undef AUX778076_COUNT_ARGS_DEFAULT
102 #undef AUX778076_COUNT_ARGS_PREFIX
103 #undef AUX778076_COUNT_ARGS_USE_STANDARD_PP_PRIMITIVES
104 #undef AUX778076_COUNT_ARGS_TEMPLATE_PARAM
105 #undef AUX778076_COUNT_ARGS_PARAM_NAME
#define AUX778076_COUNT_ARGS_REPEAT
struct BOOST_PP_CAT(AUX778076_COUNT_ARGS_PREFIX, _count_args)
#define BOOST_STATIC_CONSTANT(type, assignment)
#define AUX778076_COUNT_ARGS_FUNC(unused, i, param)
BOOST_STATIC_CONSTANT(bool, value=true)
#define AUX778076_COUNT_ARGS_PARAMS(param)
#define AUX778076_COUNT_ARGS_PARAM_NAME
#define AUX778076_COUNT_ARGS_TEMPLATE_PARAM
sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:38:10