Mercurial > hg > vamp-build-and-test
comparison DEPENDENCIES/generic/include/boost/functional/hash/hash_fwd.hpp @ 101:c530137014c0
Update Boost headers (1.58.0)
author | Chris Cannam |
---|---|
date | Mon, 07 Sep 2015 11:12:49 +0100 |
parents | 2665513ce2d3 |
children |
comparison
equal
deleted
inserted
replaced
100:793467b5e61c | 101:c530137014c0 |
---|---|
8 // issue 6.18. | 8 // issue 6.18. |
9 | 9 |
10 #if !defined(BOOST_FUNCTIONAL_HASH_FWD_HPP) | 10 #if !defined(BOOST_FUNCTIONAL_HASH_FWD_HPP) |
11 #define BOOST_FUNCTIONAL_HASH_FWD_HPP | 11 #define BOOST_FUNCTIONAL_HASH_FWD_HPP |
12 | 12 |
13 #if defined(_MSC_VER) && (_MSC_VER >= 1020) | 13 #include <boost/config.hpp> |
14 # pragma once | 14 #if defined(BOOST_HAS_PRAGMA_ONCE) |
15 #pragma once | |
15 #endif | 16 #endif |
16 | 17 |
17 #include <boost/config.hpp> | |
18 #include <cstddef> | 18 #include <cstddef> |
19 #include <boost/detail/workaround.hpp> | 19 #include <boost/detail/workaround.hpp> |
20 | 20 |
21 namespace boost | 21 namespace boost |
22 { | 22 { |
23 template <class T> struct hash; | 23 template <class T> struct hash; |
24 | 24 |
25 #if BOOST_WORKAROUND(BOOST_MSVC, < 1300) | |
26 template <class T> void hash_combine(std::size_t& seed, T& v); | |
27 #else | |
28 template <class T> void hash_combine(std::size_t& seed, T const& v); | 25 template <class T> void hash_combine(std::size_t& seed, T const& v); |
29 #endif | |
30 | 26 |
31 template <class It> std::size_t hash_range(It, It); | 27 template <class It> std::size_t hash_range(It, It); |
32 template <class It> void hash_range(std::size_t&, It, It); | 28 template <class It> void hash_range(std::size_t&, It, It); |
33 | 29 |
34 #if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x551)) | 30 #if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x551)) |