2 #if !defined(BOOST_PP_IS_ITERATING) 6 #ifndef BOOST_MPL_PLACEHOLDERS_HPP_INCLUDED 7 #define BOOST_MPL_PLACEHOLDERS_HPP_INCLUDED 23 #if !defined(BOOST_MPL_PREPROCESSING_MODE) 27 # if !defined(BOOST_MPL_CFG_NO_ADL_BARRIER_NAMESPACE) 28 # define BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(type) \ 29 using ::BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE::type; \ 32 # define BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(type) 39 #if !defined(BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS) \ 40 && !defined(BOOST_MPL_PREPROCESSING_MODE) 42 # define BOOST_MPL_PREPROCESSED_HEADER placeholders.hpp 53 #if !defined(_) || defined(BOOST_MPL_CFG_NO_UNNAMED_PLACEHOLDER_SUPPORT) 62 namespace placeholders {
71 #define BOOST_PP_ITERATION_PARAMS_1 \ 72 (3,(1, BOOST_MPL_LIMIT_METAFUNCTION_ARITY + 1, <boost/mpl/placeholders.hpp>)) 73 #include BOOST_PP_ITERATE() 75 #endif // BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS 76 #endif // BOOST_MPL_PLACEHOLDERS_HPP_INCLUDED 81 #define i_ BOOST_PP_FRAME_ITERATION(1) 93 namespace placeholders {
100 #endif // BOOST_PP_IS_ITERATING
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
#define BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
#define BOOST_PP_CAT(a, b)
#define BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE
BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN typedef arg< -1 > _
#define BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(type)