]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | |
2 | // Copyright 2005-2009 Daniel James. | |
3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying | |
4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | |
5 | ||
6 | #include <boost/config.hpp> | |
7 | #include <boost/static_assert.hpp> | |
8 | #include <boost/type_traits/is_base_and_derived.hpp> | |
9 | ||
10 | template <class T> | |
11 | void compile_time_tests(T*) | |
12 | { | |
b32b8144 | 13 | #if !defined(_HAS_AUTO_PTR_ETC) || _HAS_AUTO_PTR_ETC |
7c673cae FG |
14 | BOOST_STATIC_ASSERT((boost::is_base_and_derived< |
15 | std::unary_function<T, std::size_t>, BOOST_HASH_TEST_NAMESPACE::hash<T> >::value)); | |
b32b8144 | 16 | #endif |
7c673cae FG |
17 | } |
18 |