#include <boost/mpl/bool.hpp>
#include <boost/mpl/aux_/nested_type_wknd.hpp>
#include <boost/mpl/aux_/na_spec.hpp>
#include <boost/mpl/aux_/lambda_support.hpp>
#include <boost/mpl/limits/arity.hpp>
#include <boost/mpl/aux_/preprocessor/params.hpp>
#include <boost/mpl/aux_/preprocessor/ext_params.hpp>
#include <boost/mpl/aux_/preprocessor/def_params_tail.hpp>
#include <boost/mpl/aux_/preprocessor/enum.hpp>
#include <boost/mpl/aux_/preprocessor/sub.hpp>
#include <boost/mpl/aux_/config/ctps.hpp>
#include <boost/mpl/aux_/config/workaround.hpp>
#include <boost/preprocessor/dec.hpp>
#include <boost/preprocessor/inc.hpp>
#include <boost/preprocessor/cat.hpp>
Go to the source code of this file.
Classes | |
struct | boost::mpl::AUX778076_OP_NAME< BOOST_MPL_AUX_NA_PARAM, BOOST_MPL_AUX_NA_PARAM > |
Namespaces | |
boost | |
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE. | |
boost::mpl | |
boost::mpl::aux | |
Macros | |
#define | AUX778076_PARAMS(param, sub) |
#define | AUX778076_SHIFTED_PARAMS(param, sub) |
#define | AUX778076_SPEC_PARAMS(param) |
Functions | |
struct AUX778076_PARAMS(T, 1) > struct | boost::mpl::aux::AUX778076_SPEC_PARAMS (BOOST_PP_CAT(AUX778076_OP_VALUE2, _)) > |
template<bool C_, AUX778076_PARAMS(typename T, 1) > | |
struct | boost::mpl::aux::BOOST_PP_CAT (AUX778076_OP_NAME, impl) |
template<> | |
struct AUX778076_PARAMS(T, 1) > struct | boost::mpl::aux::BOOST_PP_CAT (AUX778076_OP_NAME, impl)< AUX778076_OP_VALUE2 |
template<AUX778076_PARAMS(typename T, 1) > | |
struct | boost::mpl::aux::BOOST_PP_CAT (AUX778076_OP_NAME, impl)< AUX778076_OP_VALUE2 |
#define AUX778076_PARAMS | ( | param, | |
sub | |||
) |
Definition at line 38 of file logical_op.hpp.
#define AUX778076_SHIFTED_PARAMS | ( | param, | |
sub | |||
) |
Definition at line 45 of file logical_op.hpp.
#define AUX778076_SPEC_PARAMS | ( | param | ) |
Definition at line 52 of file logical_op.hpp.