at(const Key &key) const | tatooine::cache< Key, Value > | inline |
at(const Key &key) | tatooine::cache< Key, Value > | inline |
cache(uint64_t max_elements=std::numeric_limits< uint64_t >::max(), uint64_t max_memory_usage=std::numeric_limits< uint64_t >::max()) | tatooine::cache< Key, Value > | inline |
cache(const cache &other) | tatooine::cache< Key, Value > | inline |
cache(cache &&other)=default | tatooine::cache< Key, Value > | |
capacity_check() | tatooine::cache< Key, Value > | inlineprivate |
clear() | tatooine::cache< Key, Value > | inline |
const_iterator typedef | tatooine::cache< Key, Value > | |
container_type typedef | tatooine::cache< Key, Value > | |
contains(const Key &key) const | tatooine::cache< Key, Value > | inline |
emplace(const Key &key, Args &&... args) | tatooine::cache< Key, Value > | inline |
enqueue(const_iterator it, bool ins) | tatooine::cache< Key, Value > | inlineprivate |
insert(const Key &key, const Value &value) | tatooine::cache< Key, Value > | inline |
insert(Key &&key, const Value &value) | tatooine::cache< Key, Value > | inline |
insert(const Key &key, Value &&value) | tatooine::cache< Key, Value > | inline |
insert(Key &&key, Value &&value) | tatooine::cache< Key, Value > | inline |
is_cached(const Key &key) const | tatooine::cache< Key, Value > | inline |
m_data | tatooine::cache< Key, Value > | private |
m_max_elements | tatooine::cache< Key, Value > | private |
m_max_memory_usage | tatooine::cache< Key, Value > | private |
m_usage | tatooine::cache< Key, Value > | mutableprivate |
operator=(const cache &other) | tatooine::cache< Key, Value > | inline |
operator=(cache &&other)=default | tatooine::cache< Key, Value > | |
operator[](const Key &key) const | tatooine::cache< Key, Value > | inline |
operator[](const Key &key) | tatooine::cache< Key, Value > | inline |
refresh_usage(const_iterator it) | tatooine::cache< Key, Value > | inlineprivate |
size() const | tatooine::cache< Key, Value > | inline |
usage_type typedef | tatooine::cache< Key, Value > | |