BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bslalg::HashTableImpUtil Member List

This is the complete list of members for bslalg::HashTableImpUtil, including all inherited members.

bucketContainsLink(const HashTableBucket &bucket, BidirectionalLink *linkAddress)bslalg::HashTableImpUtilinlinestatic
computeBucketIndex(std::size_t hashCode, std::size_t numBuckets)bslalg::HashTableImpUtilinlinestatic
extractKey(BidirectionalLink *link)bslalg::HashTableImpUtilinlinestatic
extractValue(BidirectionalLink *link)bslalg::HashTableImpUtilinlinestatic
find(const HashTableAnchor &anchor, typename HashTableImpUtil_ExtractKeyResult< KEY_CONFIG >::Type key, const KEY_EQUAL &equalityFunctor, std::size_t hashCode)bslalg::HashTableImpUtilinlinestatic
findTransparent(const HashTableAnchor &anchor, const LOOKUP_KEY &key, const KEY_EQUAL &equalityFunctor, std::size_t hashCode)bslalg::HashTableImpUtilinlinestatic
insertAtBackOfBucket(HashTableAnchor *anchor, BidirectionalLink *link, std::size_t hashCode)bslalg::HashTableImpUtilstatic
insertAtFrontOfBucket(HashTableAnchor *anchor, BidirectionalLink *link, std::size_t hashCode)bslalg::HashTableImpUtilstatic
insertAtPosition(HashTableAnchor *anchor, BidirectionalLink *link, std::size_t hashCode, BidirectionalLink *position)bslalg::HashTableImpUtilstatic
isWellFormed(const HashTableAnchor &anchor, const HASHER &hasher, bslma::Allocator *allocator=0)bslalg::HashTableImpUtilstatic
rehash(HashTableAnchor *newAnchor, BidirectionalLink *elementList, const HASHER &hasher)bslalg::HashTableImpUtilstatic
remove(HashTableAnchor *anchor, BidirectionalLink *link, std::size_t hashCode)bslalg::HashTableImpUtilstatic