forked from boostorg/container_hash
The Digital Mars workarounds aren't required for the latest version.
[SVN r34510]
This commit is contained in:
@@ -50,7 +50,7 @@ namespace boost
|
||||
std::size_t hash_value(unsigned long long);
|
||||
#endif
|
||||
|
||||
#if !BOOST_WORKAROUND(__DMC__, BOOST_TESTED_AT(0x847))
|
||||
#if !BOOST_WORKAROUND(__DMC__, <= 0x848)
|
||||
template <class T> std::size_t hash_value(T* const&);
|
||||
#else
|
||||
template <class T> std::size_t hash_value(T*);
|
||||
@@ -177,7 +177,7 @@ namespace boost
|
||||
#endif
|
||||
|
||||
// Implementation by Alberto Barbati and Dave Harris.
|
||||
#if !BOOST_WORKAROUND(__DMC__, BOOST_TESTED_AT(0x847))
|
||||
#if !BOOST_WORKAROUND(__DMC__, <= 0x848)
|
||||
template <class T> std::size_t hash_value(T* const& v)
|
||||
#else
|
||||
template <class T> std::size_t hash_value(T* v)
|
||||
@@ -545,7 +545,7 @@ namespace boost
|
||||
#endif
|
||||
};
|
||||
|
||||
#if BOOST_WORKAROUND(__DMC__, BOOST_TESTED_AT(0x847))
|
||||
#if BOOST_WORKAROUND(__DMC__, <= 0x848)
|
||||
template <class T, unsigned int n> struct hash<T[n]>
|
||||
: std::unary_function<T[n], std::size_t>
|
||||
{
|
||||
|
Reference in New Issue
Block a user