1 | // Boost.Function library |
---|---|
2 | |
3 | // Copyright Douglas Gregor 2008. Use, modification and |
4 | // distribution is subject to the Boost Software License, Version |
5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at |
6 | // http://www.boost.org/LICENSE_1_0.txt) |
7 | |
8 | // For more information, see http://www.boost.org |
9 | #include <boost/function/function_typeof.hpp> |
10 | #include <boost/function.hpp> |
11 | #include <boost/typeof/typeof.hpp> |
12 | #include <boost/type_traits/is_same.hpp> |
13 | #include <boost/static_assert.hpp> |
14 | |
15 | void f(boost::function0<void> f, boost::function0<void> g) |
16 | { |
17 | BOOST_STATIC_ASSERT((boost::is_same<boost::function0<void>, BOOST_TYPEOF(f = g)>::value)); |
18 | } |
19 |