allocator() const | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
AllocatorTraits typedef | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
AllocatorType typedef | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
bucketAtIndex(SizeType index) const | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
bucketIndexForKey(const KeyType &key) const | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
comparator() const | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
countElementsInBucket(SizeType index) const | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
elementListRoot() const | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
emplace(Args &&... arguments) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
emplace(ARGS &&... arguments) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
emplaceIfMissing(bool *isInsertedFlag, Args &&... arguments) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
emplaceIfMissing(bool *isInsertedFlag, ARGS &&... arguments) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
emplaceWithHint(bslalg::BidirectionalLink *hint, Args &&... arguments) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
emplaceWithHint(bslalg::BidirectionalLink *hint, ARGS &&... arguments) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
find(const LOOKUP_KEY &key) const | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
find(const KeyType &key) const | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
findEndOfRange(bslalg::BidirectionalLink *first) const | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
findRange(bslalg::BidirectionalLink **first, bslalg::BidirectionalLink **last, const LOOKUP_KEY &key) const | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
findRange(bslalg::BidirectionalLink **first, bslalg::BidirectionalLink **last, const KeyType &key) const | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
hasher() const | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
HashTable(const ALLOCATOR &basicAllocator=ALLOCATOR()) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inlineexplicit |
HashTable(const HASHER &hash, const COMPARATOR &compare, SizeType initialNumBuckets, float initialMaxLoadFactor, const ALLOCATOR &basicAllocator=ALLOCATOR()) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
HashTable(const HashTable &original) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
HashTable(BloombergLP::bslmf::MovableRef< HashTable > original) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
HashTable(const HashTable &original, const ALLOCATOR &basicAllocator) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
HashTable(BloombergLP::bslmf::MovableRef< HashTable > original, const ALLOCATOR &basicAllocator) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
hasSameValue(const HashTable &other) const | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
insert(BSLS_COMPILERFEATURES_FORWARD_REF(SOURCE_TYPE) value) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
insert(BSLS_COMPILERFEATURES_FORWARD_REF(SOURCE_TYPE) value, bslalg::BidirectionalLink *hint) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
insertIfMissing(const KeyType &key) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
insertIfMissing(bslmf::MovableRef< NonConstKeyType > key) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
insertIfMissing(bool *isInsertedFlag, const ValueType &value) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
insertIfMissing(bool *isInsertedFlag, bslmf::MovableRef< ValueType > value) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
insertIfMissing(bool *isInsertedFlag, BSLS_COMPILERFEATURES_FORWARD_REF(SOURCE_TYPE) value) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
insertOrAssign(bool *isInsertedFlag, bslalg::BidirectionalLink *hint, BSLS_COMPILERFEATURES_FORWARD_REF(KEY_ARG) key, BDE_OTHER_TYPE &&obj) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
KeyType typedef | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
loadFactor() const | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
maxLoadFactor() const | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
maxNumBuckets() const | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
maxSize() const | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
NodeType typedef | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
NonConstKeyType typedef | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
numBuckets() const | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
operator=(const HashTable &rhs) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
operator=(BloombergLP::bslmf::MovableRef< HashTable > rhs) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
rehashForNumBuckets(SizeType newNumBuckets) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
rehashThreshold() const | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
remove(bslalg::BidirectionalLink *node) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
removeAll() | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
reserveForNumElements(SizeType numElements) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
setMaxLoadFactor(float newMaxLoadFactor) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
size() const | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
SizeType typedef | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
swap(HashTable &other) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
tryEmplace(bool *isInsertedFlag, bslalg::BidirectionalLink *hint, const KeyType &key, ARGS &&... args) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
tryEmplace(bool *isInsertedFlag, bslalg::BidirectionalLink *hint, bslmf::MovableRef< NonConstKeyType > key, ARGS &&... args) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
tryEmplace(bool *isInsertedFlag, bslalg::BidirectionalLink *hint, LOOKUP_KEY &&key, ARGS &&... args) | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |
ValueType typedef | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | |
~HashTable() | bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > | inline |