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>
 Include dependency graph for rcu_map.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, Value > | 
| 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.  | |