OmniSciDB  c1a53651b2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
LruCache< key_t, value_t, hash_t > Member List

This is the complete list of members for LruCache< key_t, value_t, hash_t >, including all inherited members.

cache_items_list_LruCache< key_t, value_t, hash_t >private
cache_items_map_LruCache< key_t, value_t, hash_t >private
cache_list_t typedefLruCache< key_t, value_t, hash_t >private
cend() const LruCache< key_t, value_t, hash_t >inline
clear()LruCache< key_t, value_t, hash_t >inline
const_list_iterator_t typedefLruCache< key_t, value_t, hash_t >
evictCommon(const size_t entries_to_evict)LruCache< key_t, value_t, hash_t >inlineprivate
evictFractionEntries(const float fraction)LruCache< key_t, value_t, hash_t >inline
evictNEntries(const size_t n)LruCache< key_t, value_t, hash_t >inline
find(const key_t &key) const LruCache< key_t, value_t, hash_t >inline
get(const key_t &key)LruCache< key_t, value_t, hash_t >inline
key_value_pair_t typedefLruCache< key_t, value_t, hash_t >private
list_iterator_t typedefLruCache< key_t, value_t, hash_t >private
LruCache(const size_t max_size)LruCache< key_t, value_t, hash_t >inline
map_t typedefLruCache< key_t, value_t, hash_t >private
map_t_iterator typedefLruCache< key_t, value_t, hash_t >private
max_size_LruCache< key_t, value_t, hash_t >private
put(const key_t &key, value_t &&value)LruCache< key_t, value_t, hash_t >inline
put(const key_t &key, const value_t &value)LruCache< key_t, value_t, hash_t >inline
putCommon(map_t_iterator &it, key_t const &key)LruCache< key_t, value_t, hash_t >inlineprivate
size() const LruCache< key_t, value_t, hash_t >inline