#include </data/code/userver/libraries/multi-index-lru/include/userver/multi-index-lru/container.hpp>
MultiIndex LRU container.
Definition at line 65 of file container.hpp.
Public Member Functions | |
| Container (size_t max_size) | |
| template<typename... Args> | |
| bool | emplace (Args &&... args) |
| bool | insert (const Value &value) |
| bool | insert (Value &&value) |
| template<typename Tag , typename Key > | |
| auto | find (const Key &key) |
| template<typename Tag , typename Key > | |
| bool | contains (const Key &key) |
| template<typename Tag , typename Key > | |
| bool | erase (const Key &key) |
| std::size_t | size () const |
| bool | empty () const |
| std::size_t | capacity () const |
| void | set_capacity (std::size_t new_capacity) |
| void | clear () |
| template<typename Tag > | |
| auto | end () |
|
inlineexplicit |
Definition at line 67 of file container.hpp.
|
inline |
Definition at line 114 of file container.hpp.
|
inline |
Definition at line 124 of file container.hpp.
|
inline |
Definition at line 103 of file container.hpp.
|
inline |
Definition at line 72 of file container.hpp.
|
inline |
Definition at line 113 of file container.hpp.
|
inline |
Definition at line 127 of file container.hpp.
|
inline |
Definition at line 108 of file container.hpp.
|
inline |
Definition at line 89 of file container.hpp.
|
inline |
Definition at line 84 of file container.hpp.
|
inline |
Definition at line 86 of file container.hpp.
|
inline |
Definition at line 116 of file container.hpp.
|
inline |
Definition at line 112 of file container.hpp.