Map-like structure allowing RCU keyset updates.
Definition in file rcu_map.hpp.
Go to the source code of this file.
#include <iterator>#include <memory>#include <optional>#include <type_traits>#include <unordered_map>#include <utility>#include <userver/rcu/rcu.hpp>#include <userver/utils/traceful_exception.hpp>
This graph shows which files directly or indirectly include this file:Classes | |
| class | rcu::MissingKeyException |
| Thrown on missing element access. More... | |
| struct | rcu::DefaultRcuMapTraits< Key > |
| class | rcu::RcuMapIterator< Key, Value, IterValue, RcuMapTraits > |
| Forward iterator for the rcu::RcuMap. More... | |
| class | rcu::RcuMap< Key, Value, RcuMapTraits > |
| Map-like structure allowing RCU keyset updates. More... | |
| struct | rcu::RcuMap< Key, Value, RcuMapTraits >::InsertReturnTypeImpl< ValuePtrType > |
Namespaces | |
| namespace | rcu |
| Read-Copy-Update. | |