2 // (C) Copyright Tobias Schwinger
4 // Use modification and distribution are subject to the boost Software License,
5 // Version 1.0. (See http://www.boost.org/LICENSE_1_0.txt).
7 //------------------------------------------------------------------------------
9 // no include guards, this file is intended for multiple inclusion
11 #undef BOOST_FT_type_mask
12 #undef BOOST_FT_kind_mask
13 #undef BOOST_FT_callable_builtin
14 #undef BOOST_FT_non_member
15 #undef BOOST_FT_function
16 #undef BOOST_FT_pointer
17 #undef BOOST_FT_reference
18 #undef BOOST_FT_non_member_callable_builtin
19 #undef BOOST_FT_member_pointer
20 #undef BOOST_FT_member_function_pointer
21 #undef BOOST_FT_member_object_pointer
22 #undef BOOST_FT_member_object_pointer_flags
24 #undef BOOST_FT_variadic
25 #undef BOOST_FT_non_variadic
26 #undef BOOST_FT_variadic_mask
29 #undef BOOST_FT_volatile
31 #undef BOOST_FT_default_cc
32 #undef BOOST_FT_cc_mask
34 #undef BOOST_FT_flags_mask
35 #undef BOOST_FT_full_mask
37 #undef BOOST_FT_arity_mask