#include </data/code/userver/libraries/multi-index-lru/include/userver/multi-index-lru/container.hpp>
MultiIndex LRU container.
Definition at line 25 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) |
| size_t | size () const |
| bool | empty () const |
| size_t | capacity () const |
| void | set_capacity (size_t new_capacity) |
| void | clear () |
| template<typename Tag> | |
| auto | end () |
|
inlineexplicit |
Definition at line 27 of file container.hpp.
|
inline |
Definition at line 74 of file container.hpp.
|
inline |
Definition at line 84 of file container.hpp.
|
inline |
Definition at line 63 of file container.hpp.
|
inline |
Definition at line 32 of file container.hpp.
|
inline |
Definition at line 73 of file container.hpp.
|
inline |
Definition at line 87 of file container.hpp.
|
inline |
Definition at line 68 of file container.hpp.
|
inline |
Definition at line 49 of file container.hpp.
|
inline |
Definition at line 44 of file container.hpp.
|
inline |
Definition at line 46 of file container.hpp.
|
inline |
Definition at line 76 of file container.hpp.
|
inline |
Definition at line 72 of file container.hpp.