#include <boost/preprocessor/tuple/elem.hpp>
#include <boost/preprocessor/repetition/repeat_from_to.hpp>
#include <boost/preprocessor/arithmetic/inc.hpp>
#include <boost/preprocessor/logical/bool.hpp>
#include <boost/preprocessor/punctuation/comma_if.hpp>
#include <boost/preprocessor/control/expr_if.hpp>
#include <boost/preprocessor/repetition/enum_params.hpp>
#include <boost/preprocessor/repetition/enum_binary_params.hpp>
#include <boost/preprocessor/cat.hpp>
#include <boost/detail/workaround.hpp>
Macros | |
#define | BOOST_PARAMETER_FUN_TEMPLATE_HEAD1(n) template<BOOST_PP_ENUM_PARAMS(n, class T)> |
#define | BOOST_PARAMETER_FUN_TEMPLATE_HEAD0(n) |
#define | BOOST_PARAMETER_MATCH_TYPE(n, param) |
#define | BOOST_PARAMETER_FUN_DECL(z, n, params) |
#define | BOOST_PARAMETER_FUN(ret, name, lo, hi, parameters) |
#define | BOOST_PARAMETER_MEMFUN(ret, name, lo, hi, parameters) |
#define BOOST_PARAMETER_FUN | ( | ret, | |
name, | |||
lo, | |||
hi, | |||
parameters | |||
) |
#define BOOST_PARAMETER_FUN_DECL | ( | z, | |
n, | |||
params | |||
) |
#define BOOST_PARAMETER_FUN_TEMPLATE_HEAD0 | ( | n | ) |
#define BOOST_PARAMETER_FUN_TEMPLATE_HEAD1 | ( | n | ) | template<BOOST_PP_ENUM_PARAMS(n, class T)> |
#define BOOST_PARAMETER_MATCH_TYPE | ( | n, | |
param | |||
) |
#define BOOST_PARAMETER_MEMFUN | ( | ret, | |
name, | |||
lo, | |||
hi, | |||
parameters | |||
) |