123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #include <boost/callable_traits.hpp>
- #include "test.hpp"
- struct foo;
- #define CALLABLE_TRAIT_UNDER_TEST add_member_const
- #include "qualifier_metafunction_constraints.hpp"
- #undef CALLABLE_TRAIT_UNDER_TEST
- #define CALLABLE_TRAIT_UNDER_TEST remove_member_const
- #include "qualifier_metafunction_constraints.hpp"
- #undef CALLABLE_TRAIT_UNDER_TEST
- #define CALLABLE_TRAIT_UNDER_TEST add_member_volatile
- #include "qualifier_metafunction_constraints.hpp"
- #undef CALLABLE_TRAIT_UNDER_TEST
- #define CALLABLE_TRAIT_UNDER_TEST remove_member_volatile
- #include "qualifier_metafunction_constraints.hpp"
- #undef CALLABLE_TRAIT_UNDER_TEST
- #define CALLABLE_TRAIT_UNDER_TEST add_member_cv
- #include "qualifier_metafunction_constraints.hpp"
- #undef CALLABLE_TRAIT_UNDER_TEST
- #define CALLABLE_TRAIT_UNDER_TEST remove_member_cv
- #include "qualifier_metafunction_constraints.hpp"
- #undef CALLABLE_TRAIT_UNDER_TEST
- #ifndef BOOST_CLBL_TRTS_DISABLE_REFERENCE_QUALIFIERS
- #define CALLABLE_TRAIT_UNDER_TEST add_member_lvalue_reference
- #include "qualifier_metafunction_constraints.hpp"
- #undef CALLABLE_TRAIT_UNDER_TEST
- #define CALLABLE_TRAIT_UNDER_TEST add_member_rvalue_reference
- #include "qualifier_metafunction_constraints.hpp"
- #undef CALLABLE_TRAIT_UNDER_TEST
- #define CALLABLE_TRAIT_UNDER_TEST remove_member_reference
- #include "qualifier_metafunction_constraints.hpp"
- #undef CALLABLE_TRAIT_UNDER_TEST
- #endif // #ifndef BOOST_CLBL_TRTS_DISABLE_REFERENCE_QUALIFIERS
- int main(){}
|