BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bdlcc::Cache< KEY, VALUE, HASH, EQUAL > Member List

This is the complete list of members for bdlcc::Cache< KEY, VALUE, HASH, EQUAL >, including all inherited members.

Cache(bslma::Allocator *basicAllocator=0)bdlcc::Cache< KEY, VALUE, HASH, EQUAL >explicit
Cache(CacheEvictionPolicy::Enum evictionPolicy, bsl::size_t lowWatermark, bsl::size_t highWatermark, bslma::Allocator *basicAllocator=0)bdlcc::Cache< KEY, VALUE, HASH, EQUAL >
Cache(CacheEvictionPolicy::Enum evictionPolicy, bsl::size_t lowWatermark, bsl::size_t highWatermark, const HASH &hashFunction, const EQUAL &equalFunction, bslma::Allocator *basicAllocator=0)bdlcc::Cache< KEY, VALUE, HASH, EQUAL >
Cache_TestUtil< KEY, VALUE, HASH, EQUAL >bdlcc::Cache< KEY, VALUE, HASH, EQUAL >friend
clear()bdlcc::Cache< KEY, VALUE, HASH, EQUAL >
equalFunction() constbdlcc::Cache< KEY, VALUE, HASH, EQUAL >inline
erase(const KEY &key)bdlcc::Cache< KEY, VALUE, HASH, EQUAL >
eraseBulk(INPUT_ITERATOR begin, INPUT_ITERATOR end)bdlcc::Cache< KEY, VALUE, HASH, EQUAL >
eraseBulk(const bsl::vector< KEY > &keys)bdlcc::Cache< KEY, VALUE, HASH, EQUAL >inline
evictionPolicy() constbdlcc::Cache< KEY, VALUE, HASH, EQUAL >inline
hashFunction() constbdlcc::Cache< KEY, VALUE, HASH, EQUAL >inline
highWatermark() constbdlcc::Cache< KEY, VALUE, HASH, EQUAL >inline
insert(const KEY &key, const VALUE &value)bdlcc::Cache< KEY, VALUE, HASH, EQUAL >inline
insert(const KEY &key, bslmf::MovableRef< VALUE > value)bdlcc::Cache< KEY, VALUE, HASH, EQUAL >
insert(bslmf::MovableRef< KEY > key, const VALUE &value)bdlcc::Cache< KEY, VALUE, HASH, EQUAL >
insert(bslmf::MovableRef< KEY > key, bslmf::MovableRef< VALUE > value)bdlcc::Cache< KEY, VALUE, HASH, EQUAL >
insert(const KEY &key, const ValuePtrType &valuePtr)bdlcc::Cache< KEY, VALUE, HASH, EQUAL >inline
insert(bslmf::MovableRef< KEY > key, const ValuePtrType &valuePtr)bdlcc::Cache< KEY, VALUE, HASH, EQUAL >
insertBulk(INPUT_ITERATOR begin, INPUT_ITERATOR end)bdlcc::Cache< KEY, VALUE, HASH, EQUAL >
insertBulk(const bsl::vector< KVType > &data)bdlcc::Cache< KEY, VALUE, HASH, EQUAL >inline
insertBulk(bslmf::MovableRef< bsl::vector< KVType > > data)bdlcc::Cache< KEY, VALUE, HASH, EQUAL >
KVType typedefbdlcc::Cache< KEY, VALUE, HASH, EQUAL >
lowWatermark() constbdlcc::Cache< KEY, VALUE, HASH, EQUAL >inline
popFront()bdlcc::Cache< KEY, VALUE, HASH, EQUAL >inline
PostEvictionCallback typedefbdlcc::Cache< KEY, VALUE, HASH, EQUAL >
setPostEvictionCallback(const PostEvictionCallback &postEvictionCallback)bdlcc::Cache< KEY, VALUE, HASH, EQUAL >
size() constbdlcc::Cache< KEY, VALUE, HASH, EQUAL >inline
tryGetValue(bsl::shared_ptr< VALUE > *value, const KEY &key, bool modifyEvictionQueue=true)bdlcc::Cache< KEY, VALUE, HASH, EQUAL >
ValuePtrType typedefbdlcc::Cache< KEY, VALUE, HASH, EQUAL >
visit(VISITOR &visitor) constbdlcc::Cache< KEY, VALUE, HASH, EQUAL >
~Cache()=defaultbdlcc::Cache< KEY, VALUE, HASH, EQUAL >