// (C) Copyright Tobias Schwinger // // Use modification and distribution are subject to the boost Software License, // Version 1.0. (See http://www.boost.org/LICENSE_1_0.txt). //------------------------------------------------------------------------------ #include #include #include #include namespace ft = boost::function_types; namespace mpl = boost::mpl; using boost::is_same; typedef int (& expected)(int); BOOST_MPL_ASSERT(( is_same< ft::function_reference< mpl::vector >::type, expected > ));