BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR > Member List

This is the complete list of members for bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >, including all inherited members.

allocator() constbslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >inline
AllocatorTraits typedefbslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >
AllocatorType typedefbslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >
bucketAtIndex(SizeType index) constbslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >inline
bucketIndexForKey(const KeyType &key) constbslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >inline
comparator() constbslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >inline
countElementsInBucket(SizeType index) constbslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >inline
elementListRoot() constbslstl::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) constbslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >inline
find(const KeyType &key) constbslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >inline
findEndOfRange(bslalg::BidirectionalLink *first) constbslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >
findRange(bslalg::BidirectionalLink **first, bslalg::BidirectionalLink **last, const LOOKUP_KEY &key) constbslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >inline
findRange(bslalg::BidirectionalLink **first, bslalg::BidirectionalLink **last, const KeyType &key) constbslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >inline
hasher() constbslstl::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) constbslstl::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 typedefbslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >
loadFactor() constbslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >inline
maxLoadFactor() constbslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >inline
maxNumBuckets() constbslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >inline
maxSize() constbslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >inline
NodeType typedefbslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >
NonConstKeyType typedefbslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >
numBuckets() constbslstl::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() constbslstl::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() constbslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >inline
SizeType typedefbslstl::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 typedefbslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >
~HashTable()bslstl::HashTable< KEY_CONFIG, HASHER, COMPARATOR, ALLOCATOR >inline