#include <boost/mpl/bool.hpp>
#include <boost/mpl/aux_/na_spec.hpp>
#include <boost/mpl/aux_/type_wrapper.hpp>
#include <boost/mpl/aux_/yes_no.hpp>
#include <boost/mpl/aux_/config/gcc.hpp>
#include <boost/mpl/aux_/config/has_xxx.hpp>
#include <boost/mpl/aux_/config/msvc_typename.hpp>
#include <boost/mpl/aux_/config/msvc.hpp>
#include <boost/mpl/aux_/config/static_constant.hpp>
#include <boost/mpl/aux_/config/workaround.hpp>
#include <boost/preprocessor/array/elem.hpp>
#include <boost/preprocessor/cat.hpp>
#include <boost/preprocessor/control/if.hpp>
#include <boost/preprocessor/repetition/enum_params.hpp>
#include <boost/preprocessor/repetition/enum_trailing_params.hpp>
Go to the source code of this file.
#define BOOST_MPL_HAS_MEMBER_ACCEPT | ( | args, | |
member_macro | |||
) |
Definition at line 375 of file has_xxx.hpp.
#define BOOST_MPL_HAS_MEMBER_IMPLEMENTATION | ( | args, | |
introspect_macro, | |||
substitute_macro, | |||
member_macro | |||
) |
Definition at line 433 of file has_xxx.hpp.
#define BOOST_MPL_HAS_MEMBER_INTROSPECT | ( | args, | |
substitute_macro, | |||
member_macro | |||
) |
Definition at line 418 of file has_xxx.hpp.
#define BOOST_MPL_HAS_MEMBER_INTROSPECTION_NAME | ( | args | ) | BOOST_PP_CAT(BOOST_PP_ARRAY_ELEM(0, args) , _introspect) \ |
Definition at line 319 of file has_xxx.hpp.
#define BOOST_MPL_HAS_MEMBER_INTROSPECTION_SUBSTITUTE_NAME | ( | args, | |
n | |||
) | BOOST_PP_CAT(BOOST_PP_CAT(BOOST_PP_ARRAY_ELEM(0, args) , _substitute), n) \ |
Definition at line 323 of file has_xxx.hpp.
#define BOOST_MPL_HAS_MEMBER_INTROSPECTION_TEST_NAME | ( | args | ) | BOOST_PP_CAT(BOOST_PP_ARRAY_ELEM(0, args) , _test) \ |
Definition at line 327 of file has_xxx.hpp.
Definition at line 365 of file has_xxx.hpp.
Definition at line 335 of file has_xxx.hpp.
#define BOOST_MPL_HAS_MEMBER_REJECT | ( | args, | |
member_macro | |||
) |
Definition at line 352 of file has_xxx.hpp.
#define BOOST_MPL_HAS_MEMBER_SUBSTITUTE | ( | args, | |
substitute_macro | |||
) |
Definition at line 343 of file has_xxx.hpp.
#define BOOST_MPL_HAS_MEMBER_TEST | ( | args | ) |
Definition at line 394 of file has_xxx.hpp.
#define BOOST_MPL_HAS_MEMBER_WITH_FUNCTION_SFINAE | ( | args, | |
substitute_macro, | |||
member_macro | |||
) |
Definition at line 455 of file has_xxx.hpp.
#define BOOST_MPL_HAS_XXX_NEEDS_TEMPLATE_SFINAE 0 |
Definition at line 311 of file has_xxx.hpp.
#define BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION 0 |
Definition at line 303 of file has_xxx.hpp.
#define BOOST_MPL_HAS_XXX_NO_WRAPPED_TYPES 0 |
Definition at line 295 of file has_xxx.hpp.
#define BOOST_MPL_HAS_XXX_TEMPLATE_DEF | ( | name | ) |
Definition at line 641 of file has_xxx.hpp.
#define BOOST_MPL_HAS_XXX_TEMPLATE_NAMED_DEF | ( | trait, | |
name, | |||
default_ | |||
) |
Definition at line 609 of file has_xxx.hpp.
#define BOOST_MPL_HAS_XXX_TRAIT_DEF | ( | name | ) | BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF(BOOST_PP_CAT(has_,name), name, false) \ |
Definition at line 278 of file has_xxx.hpp.
#define BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF | ( | trait, | |
name, | |||
default_ | |||
) |
Definition at line 236 of file has_xxx.hpp.