diff --git a/include/boost/type_traits/composite_traits.hpp b/include/boost/type_traits/composite_traits.hpp index 4d5b336..4ac1cda 100644 --- a/include/boost/type_traits/composite_traits.hpp +++ b/include/boost/type_traits/composite_traits.hpp @@ -372,6 +372,7 @@ template struct is_member_pointer **********************************************/ template struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = false); }; + template struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; template @@ -433,6 +434,189 @@ struct is_member_function_pointer struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; + +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; + +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; +template +struct is_member_function_pointer{ BOOST_STATIC_CONSTANT(bool, value = true); }; + #else namespace detail{