allocator() const | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
bucketCount() const | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
bucketIndex(const KEY &key) const | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
bucketSize(bsl::size_t index) const | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
clear() | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
disableRehash() | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
empty() const | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
enableRehash() | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
equalFunction() const | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
eraseAll(const KEY &key) | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
eraseAllIf(const KEY &key, const EraseIfValuePredicate &predicate) | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
eraseBulkAll(RANDOM_ITER first, RANDOM_ITER last) | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
eraseFirst(const KEY &key) | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
eraseFirstIf(const KEY &key, const EraseIfValuePredicate &predicate) | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
EraseIfValuePredicate typedef | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | |
getValueAll(bsl::vector< VALUE > *valuesPtr, const KEY &key) const | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
getValueAll(std::vector< VALUE > *valuesPtr, const KEY &key) const | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
getValueFirst(VALUE *value, const KEY &key) const | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
hashFunction() const | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
insert(const KEY &key, const VALUE &value) | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
insert(const KEY &key, bslmf::MovableRef< VALUE > value) | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
insertBulk(RANDOM_ITER first, RANDOM_ITER last) | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
isRehashEnabled() const | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
k_DEFAULT_NUM_BUCKETS enum value | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | |
k_DEFAULT_NUM_STRIPES enum value | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | |
KVType typedef | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | |
loadFactor() const | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
maxLoadFactor(float newMaxLoadFactor) | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
maxLoadFactor() const | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
numStripes() const | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
ReadOnlyVisitorFunction typedef | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | |
rehash(bsl::size_t numBuckets) | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
setComputedValueAll(const KEY &key, const VisitorFunction &visitor) | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
setComputedValueFirst(const KEY &key, const VisitorFunction &visitor) | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
setValueAll(const KEY &key, const VALUE &value) | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
setValueFirst(const KEY &key, const VALUE &value) | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
setValueFirst(const KEY &key, bslmf::MovableRef< VALUE > value) | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
size() const | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
StripedUnorderedMultiMap(bsl::size_t numInitialBuckets=k_DEFAULT_NUM_BUCKETS, bsl::size_t numStripes=k_DEFAULT_NUM_STRIPES, bslma::Allocator *basicAllocator=0) | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inlineexplicit |
StripedUnorderedMultiMap(bslma::Allocator *basicAllocator) | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inlineexplicit |
update(const KEY &key, const VisitorFunction &visitor) | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
visit(const VisitorFunction &visitor) | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
visit(const KEY &key, const VisitorFunction &visitor) | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
VisitorFunction typedef | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | |
visitReadOnly(const ReadOnlyVisitorFunction &visitor) const | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
visitReadOnly(const KEY &key, const ReadOnlyVisitorFunction &visitor) const | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | inline |
~StripedUnorderedMultiMap()=default | bdlcc::StripedUnorderedMultiMap< KEY, VALUE, HASH, EQUAL > | |