Quick Links:

bal | bbl | bdl | bsl

Classes | Namespaces | Functions

bslstl_hashtable.h File Reference

Provide a hash-container with support for duplicate values. More...

Go to the source code of this file.

Classes

struct  bslstl::CallableVariable< CALLABLE >
class  bslstl::HashTable_HashWrapper< FUNCTOR >
class  bslstl::HashTable_HashWrapper< const FUNCTOR >
class  bslstl::HashTable_HashWrapper< FUNCTOR & >
class  bslstl::HashTable_ComparatorWrapper< FUNCTOR >
class  bslstl::HashTable_ComparatorWrapper< const FUNCTOR >
class  bslstl::HashTable_ComparatorWrapper< FUNCTOR & >
class  bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >
class  bslstl::HashTable_ArrayProctor< FACTORY >
class  bslstl::HashTable_NodeProctor< FACTORY >
struct  bslstl::HashTable_ImpDetails
struct  bslstl::HashTable_Util
struct  bslstl::HashTable_BaseHasher< HASHER >
struct  bslstl::HashTable_Comparator< COMPARATOR >
class  bslstl::HashTable_ImplParameters< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >

Namespaces

namespace  bslstl

Functions

template<class FUNCTOR >
void bslstl::swap (HashTable_HashWrapper< FUNCTOR > &a, HashTable_HashWrapper< FUNCTOR > &b)
template<class FUNCTOR >
void bslstl::swap (HashTable_ComparatorWrapper< FUNCTOR > &lhs, HashTable_ComparatorWrapper< FUNCTOR > &rhs)
template<class KEY_CONFIG , class HASHER , class COMPARATOR , class ALLOCATOR >
void bslstl::swap (HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > &x, HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > &y)
template<class KEY_CONFIG , class HASHER , class COMPARATOR , class ALLOCATOR >
bool bslstl::operator== (const HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > &lhs, const HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > &rhs)
template<class KEY_CONFIG , class HASHER , class COMPARATOR , class ALLOCATOR >
bool bslstl::operator!= (const HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > &lhs, const HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > &rhs)

Detailed Description