#include <rb_map.h>
◆ KeyType
template<class K , class V >
◆ Snapshot
template<class K , class V >
◆ ValueType
template<class K , class V >
using rb::Map< K, V >::ValueType = V |
◆ Map()
template<class K , class V >
◆ empty()
template<class K , class V >
bool rb::Map< K, V >::empty |
( |
| ) |
const |
|
inline |
◆ foreach()
template<class K , class V >
template<class F >
bool rb::Map< K, V >::foreach |
( |
F && |
f | ) |
const |
|
inline |
◆ get()
template<class K , class V >
std::optional< V > rb::Map< K, V >::get |
( |
const K & |
key | ) |
const |
|
inline |
◆ get_serialized_size()
template<class K , class V >
size_t rb::Map< K, V >::get_serialized_size |
( |
| ) |
const |
|
inline |
◆ getp()
template<class K , class V >
const V * rb::Map< K, V >::getp |
( |
const K & |
key | ) |
const |
|
inline |
◆ make_snapshot()
template<class K , class V >
◆ put()
template<class K , class V >
Map rb::Map< K, V >::put |
( |
const K & |
key, |
|
|
const V & |
value |
|
) |
| const |
|
inline |
◆ remove()
template<class K , class V >
Map rb::Map< K, V >::remove |
( |
const K & |
key | ) |
const |
|
inline |
◆ size()
template<class K , class V >
size_t rb::Map< K, V >::size |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: