The Digital Mars workarounds aren't required for the latest version.

[SVN r34510]
This commit is contained in:
Daniel James
2006-07-12 10:13:45 +00:00
parent 8ff9a154ad
commit 39b4e38367

View File

@@ -50,7 +50,7 @@ namespace boost
std::size_t hash_value(unsigned long long); std::size_t hash_value(unsigned long long);
#endif #endif
#if !BOOST_WORKAROUND(__DMC__, BOOST_TESTED_AT(0x847)) #if !BOOST_WORKAROUND(__DMC__, <= 0x848)
template <class T> std::size_t hash_value(T* const&); template <class T> std::size_t hash_value(T* const&);
#else #else
template <class T> std::size_t hash_value(T*); template <class T> std::size_t hash_value(T*);
@@ -177,7 +177,7 @@ namespace boost
#endif #endif
// Implementation by Alberto Barbati and Dave Harris. // 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) template <class T> std::size_t hash_value(T* const& v)
#else #else
template <class T> std::size_t hash_value(T* v) template <class T> std::size_t hash_value(T* v)
@@ -545,7 +545,7 @@ namespace boost
#endif #endif
}; };
#if BOOST_WORKAROUND(__DMC__, BOOST_TESTED_AT(0x847)) #if BOOST_WORKAROUND(__DMC__, <= 0x848)
template <class T, unsigned int n> struct hash<T[n]> template <class T, unsigned int n> struct hash<T[n]>
: std::unary_function<T[n], std::size_t> : std::unary_function<T[n], std::size_t>
{ {