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