Quick Links: |
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) |