| AllocType typedef | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | |
| begin() const | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inline |
| CacheLruChecker (defined in olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc >) | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | friend |
| Clear() | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inline |
| CompareType typedef | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | |
| end() const | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inline |
| Erase(const Key &key) | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inline |
| Erase(const_iterator &it) | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inline |
| EvictionFunction typedef | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | |
| Find(const Key &key) | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inline |
| Find(const Key &key, const Value &nullValue) | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inline |
| FindNoPromote(const Key &key) const | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inline |
| GetMaxSize() const | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inline |
| Insert(_Key &&key, _Value &&value) | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | |
| Insert(_Key &&key, _Value &&value) -> std::pair< const_iterator, bool > | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | |
| InsertOrAssign(Key key, _Value &&value) | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | |
| InsertOrAssign(Key key, _Value &&value) -> std::pair< const_iterator, bool > | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | |
| LruCache(const AllocType &alloc=AllocType()) | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inlineexplicit |
| LruCache(std::size_t maxSize, CacheCostFunc cacheCostFunc=CacheCostFunc(), const CompareType &compare=CompareType(), const AllocType &alloc=AllocType()) | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inline |
| LruCache(const LruCache &)=delete | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | |
| LruCache(LruCache &&other) noexcept | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inline |
| operator=(const LruCache &)=delete | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | |
| operator=(LruCache &&other) noexcept | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inline |
| rbegin() const | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inline |
| rend() const | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inline |
| Resize(size_t maxSize) | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inline |
| SetEvictionCallback(EvictionFunction func) | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inline |
| Size() const | olp::utils::LruCache< Key, Value, CacheCostFunc, Compare, Alloc > | inline |