Standard C++ Library Reference ISO/IEC (VERSION3)
bool operator>(
const hash_map<Key, Ty, Tr, Alloc>& left,
const hash_map<Key, Ty, Tr, Alloc>& right);
template<class Key, class Ty, class Tr, class Alloc>
bool operator>(
const hash_multimap<Key, Ty, Tr, Alloc>& left,
const hash_multimap<Key, Ty, Tr, Alloc>& right);
template<class Key, class Ty, class Tr, class Alloc>
bool operator<=(
const hash_map<Key, Ty, Tr, Alloc>& left,
const hash_map<Key, Ty, Tr, Alloc>& right);
template<class Key, class Ty, class Tr, class Alloc>
bool operator<=(
const hash_multimap<Key, Ty, Tr, Alloc>& left,
const hash_multimap<Key, Ty, Tr, Alloc>& right);
template<class Key, class Ty, class Tr, class Alloc>
bool operator>=(
const hash_map<Key, Ty, Tr, Alloc>& left,
const hash_map<Key, Ty, Tr, Alloc>& right);
template<class Key, class Ty, class Tr, class Alloc>
bool operator>=(
const hash_multimap<Key, Ty, Tr, Alloc>& left,
const hash_multimap<Key, Ty, Tr, Alloc>& right);
template<class Key, class Ty, class Tr, class Alloc>
void swap(
hash_map<Key, Ty, Tr, Alloc>& left,
hash_map<Key, Ty, Tr, Alloc>& right);
template<class Key, class Ty, class Tr, class Alloc>
void swap(
hash_multimap<Key, Ty, Tr, Alloc>& left,
hash_multimap<Key, Ty, Tr, Alloc>& right);
};
hash_compare
template<class Key,
class Pr = less<Key> >
class hash_compare {
Pr comp;
public:
const size_t bucket_size = 4;
const size_t min_buckets = 8;
hash_compare();