Go to the documentation of this file.
2 #if !defined(BOOST_PP_IS_ITERATING)
6 #ifndef BOOST_MPL_ARG_HPP_INCLUDED
7 #define BOOST_MPL_ARG_HPP_INCLUDED
22 #if !defined(BOOST_MPL_PREPROCESSING_MODE)
33 #if !defined(BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS) \
34 && !defined(BOOST_MPL_PREPROCESSING_MODE)
36 # define BOOST_MPL_PREPROCESSED_HEADER arg.hpp
55 #if !defined(BOOST_MPL_CFG_NO_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES)
56 # define AUX778076_ARG_N_DEFAULT_PARAMS(param,value) \
57 BOOST_MPL_PP_DEFAULT_PARAMS( \
58 BOOST_MPL_LIMIT_METAFUNCTION_ARITY \
64 # define AUX778076_ARG_N_DEFAULT_PARAMS(param,value) \
65 BOOST_MPL_PP_PARAMS( \
66 BOOST_MPL_LIMIT_METAFUNCTION_ARITY \
72 #define BOOST_PP_ITERATION_PARAMS_1 \
73 (3,(0, BOOST_MPL_LIMIT_METAFUNCTION_ARITY, <boost/mpl/arg.hpp>))
74 #include BOOST_PP_ITERATE()
77 # undef AUX778076_ARG_N_DEFAULT_PARAMS
83 #endif // BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS
84 #endif // BOOST_MPL_ARG_HPP_INCLUDED
89 #define i_ BOOST_PP_FRAME_ITERATION(1)
93 template<>
struct arg<i_>
101 AUX778076_ARG_N_DEFAULT_PARAMS(
typename U,
na)
112 template<>
struct arg<-1>
119 AUX778076_ARG_N_DEFAULT_PARAMS(
typename U,
na)
131 #endif // BOOST_PP_IS_ITERATING
struct BOOST_PP_CAT(AUX778076_COUNT_ARGS_PREFIX, _count_args)
#define BOOST_STATIC_CONSTANT(type, assignment)
void next(auto_any_t cur, type2type< T, C > *)
#define BOOST_MPL_AUX_ARG_TYPEDEF(T, name)
#define BOOST_MPL_AUX_ASSERT_NOT_NA(x)
boost_foreach_argument_dependent_lookup_hack tag
#define BOOST_MPL_AUX_NONTYPE_ARITY_SPEC(i, type, name)
#define BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE
#define BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:36:32