X-Git-Url: http://plrg.eecs.uci.edu/git/?p=libcds.git;a=blobdiff_plain;f=tests%2Funit%2Fmap2%2Fmap_delodd.cpp;h=a63abd323069df01e3a3f03fe6fd6e8d88580b7a;hp=6a8e3a48d9b0fbb3df46994c66fb59f5b2e0fbdd;hb=239d8e6b0abbff4917f329bc8ba277c7972957d2;hpb=c68c5589b98c502c30d3824dd684561da5eb53c6 diff --git a/tests/unit/map2/map_delodd.cpp b/tests/unit/map2/map_delodd.cpp index 6a8e3a48..a63abd32 100644 --- a/tests/unit/map2/map_delodd.cpp +++ b/tests/unit/map2/map_delodd.cpp @@ -83,32 +83,26 @@ namespace std { return false; } }; -} // namespace std - -CDS_BEGIN_STD_HASH_NAMESPACE -template <> -struct hash -{ - typedef size_t result_type; - typedef map2::key_thread argument_type; - size_t operator()(map2::key_thread const& k) const - { - return CDS_STD_HASH_NAMESPACE::hash()( k.nKey ); - } - size_t operator()(size_t k) const + template <> + struct hash { - return CDS_STD_HASH_NAMESPACE::hash()( k ); - } -}; -CDS_END_STD_HASH_NAMESPACE + typedef size_t result_type; + typedef map2::key_thread argument_type; -namespace boost { - inline size_t hash_value( map2::key_thread const& k ) - { - return CDS_STD_HASH_NAMESPACE::hash()( k.nKey ); - } + size_t operator()( map2::key_thread const& k ) const + { + return std::hash()(k.nKey); + } + size_t operator()( size_t k ) const + { + return std::hash()(k); + } + }; +} // namespace std +/* +namespace boost { template <> struct hash { @@ -125,6 +119,7 @@ namespace boost { } }; } // namespace boost +*/ namespace map2 {