-namespace boost {
- inline size_t hash_value( map2::key_thread const& k )
- {
- return CDS_STD_HASH_NAMESPACE::hash<size_t>()( k.nKey );
- }
+ size_t operator()( map2::key_thread const& k ) const
+ {
+ return std::hash<size_t>()(k.nKey);
+ }
+ size_t operator()( size_t k ) const
+ {
+ return std::hash<size_t>()(k);
+ }
+ };
+} // namespace std