#include <boost/preprocessor/expr_if.hpp>
#include <boost/preprocessor/inc.hpp>
#include <boost/preprocessor/cat.hpp>
#include <boost/mpl/aux_/preprocessor/repeat.hpp>
#include <boost/mpl/aux_/preprocessor/params.hpp>
Go to the source code of this file.
Classes | |
struct | AUX778076_IS_ARG_TEMPLATE_NAME< AUX778076_COUNT_ARGS_TEMPLATE_PARAM > |
struct | AUX778076_IS_ARG_TEMPLATE_NAME< AUX778076_COUNT_ARGS_DEFAULT > |
Macros | |
#define | AUX778076_COUNT_ARGS_FUNC(unused, i, param) |
#define | AUX778076_COUNT_ARGS_PARAM_NAME T |
#define | AUX778076_COUNT_ARGS_PARAMS(param) |
#define | AUX778076_COUNT_ARGS_REPEAT BOOST_MPL_PP_REPEAT |
#define | AUX778076_COUNT_ARGS_TEMPLATE_PARAM typename AUX778076_COUNT_ARGS_PARAM_NAME |
#define | AUX778076_IS_ARG_TEMPLATE_NAME BOOST_PP_CAT(is_,BOOST_PP_CAT(AUX778076_COUNT_ARGS_PREFIX,_arg)) \ |
Functions | |
template<> | |
struct | BOOST_PP_CAT (AUX778076_COUNT_ARGS_PREFIX, _count_args) |
#define AUX778076_COUNT_ARGS_FUNC | ( | unused, | |
i, | |||
param | |||
) |
Definition at line 64 of file count_args.hpp.
#define AUX778076_COUNT_ARGS_PARAM_NAME T |
Definition at line 21 of file count_args.hpp.
#define AUX778076_COUNT_ARGS_PARAMS | ( | param | ) |
Definition at line 36 of file count_args.hpp.
#define AUX778076_COUNT_ARGS_REPEAT BOOST_MPL_PP_REPEAT |
Definition at line 35 of file count_args.hpp.
#define AUX778076_COUNT_ARGS_TEMPLATE_PARAM typename AUX778076_COUNT_ARGS_PARAM_NAME |
Definition at line 25 of file count_args.hpp.
#define AUX778076_IS_ARG_TEMPLATE_NAME BOOST_PP_CAT(is_,BOOST_PP_CAT(AUX778076_COUNT_ARGS_PREFIX,_arg)) \ |
Definition at line 60 of file count_args.hpp.
struct BOOST_PP_CAT | ( | AUX778076_COUNT_ARGS_PREFIX | , |
_count_args | |||
) |
Definition at line 86 of file count_args.hpp.