Caches 0.1.0
LRU/LFU/FIFO Caches library
Loading...
Searching...
No Matches
caches::fixed_sized_cache< Key, Value, Policy, HashMap > Member List

This is the complete list of members for caches::fixed_sized_cache< Key, Value, Policy, HashMap >, including all inherited members.

begin() const noexcept (defined in caches::fixed_sized_cache< Key, Value, Policy, HashMap >)caches::fixed_sized_cache< Key, Value, Policy, HashMap >inlineprotected
Cached(const Key &key) const noexceptcaches::fixed_sized_cache< Key, Value, Policy, HashMap >inline
Clear() (defined in caches::fixed_sized_cache< Key, Value, Policy, HashMap >)caches::fixed_sized_cache< Key, Value, Policy, HashMap >inlineprotected
const_iterator typedef (defined in caches::fixed_sized_cache< Key, Value, Policy, HashMap >)caches::fixed_sized_cache< Key, Value, Policy, HashMap >
end() const noexcept (defined in caches::fixed_sized_cache< Key, Value, Policy, HashMap >)caches::fixed_sized_cache< Key, Value, Policy, HashMap >inlineprotected
Erase(const_iterator elem) (defined in caches::fixed_sized_cache< Key, Value, Policy, HashMap >)caches::fixed_sized_cache< Key, Value, Policy, HashMap >inlineprotected
Erase(const Key &key) (defined in caches::fixed_sized_cache< Key, Value, Policy, HashMap >)caches::fixed_sized_cache< Key, Value, Policy, HashMap >inlineprotected
FindElem(const Key &key) const (defined in caches::fixed_sized_cache< Key, Value, Policy, HashMap >)caches::fixed_sized_cache< Key, Value, Policy, HashMap >inlineprotected
fixed_sized_cache(size_t max_size, const Policy< Key > policy=Policy< Key >{}, on_erase_cb on_erase=[](const Key &, const value_type &) {})caches::fixed_sized_cache< Key, Value, Policy, HashMap >inlineexplicit
Get(const Key &key) constcaches::fixed_sized_cache< Key, Value, Policy, HashMap >inline
GetInternal(const Key &key) const noexcept (defined in caches::fixed_sized_cache< Key, Value, Policy, HashMap >)caches::fixed_sized_cache< Key, Value, Policy, HashMap >inlineprotected
Insert(const Key &key, const Value &value) (defined in caches::fixed_sized_cache< Key, Value, Policy, HashMap >)caches::fixed_sized_cache< Key, Value, Policy, HashMap >inlineprotected
iterator typedef (defined in caches::fixed_sized_cache< Key, Value, Policy, HashMap >)caches::fixed_sized_cache< Key, Value, Policy, HashMap >
map_type typedef (defined in caches::fixed_sized_cache< Key, Value, Policy, HashMap >)caches::fixed_sized_cache< Key, Value, Policy, HashMap >
on_erase_cb typedef (defined in caches::fixed_sized_cache< Key, Value, Policy, HashMap >)caches::fixed_sized_cache< Key, Value, Policy, HashMap >
operation_guard typedef (defined in caches::fixed_sized_cache< Key, Value, Policy, HashMap >)caches::fixed_sized_cache< Key, Value, Policy, HashMap >
Put(const Key &key, const Value &value) noexceptcaches::fixed_sized_cache< Key, Value, Policy, HashMap >inline
Remove(const Key &key)caches::fixed_sized_cache< Key, Value, Policy, HashMap >inline
Size() constcaches::fixed_sized_cache< Key, Value, Policy, HashMap >inline
TryGet(const Key &key) const noexceptcaches::fixed_sized_cache< Key, Value, Policy, HashMap >inline
Update(const Key &key, const Value &value) (defined in caches::fixed_sized_cache< Key, Value, Policy, HashMap >)caches::fixed_sized_cache< Key, Value, Policy, HashMap >inlineprotected
value_type typedef (defined in caches::fixed_sized_cache< Key, Value, Policy, HashMap >)caches::fixed_sized_cache< Key, Value, Policy, HashMap >
~fixed_sized_cache() noexcept (defined in caches::fixed_sized_cache< Key, Value, Policy, HashMap >)caches::fixed_sized_cache< Key, Value, Policy, HashMap >inline