template<typename TKey, typename TValue>
FlatMapOwned class

Base classes

template<typename TKey, typename TValue>
class FlatMap<TKey, std::unique_ptr<TValue>>

Public types

using Base = FlatMap<TKey, std::unique_ptr<TValue>>

Public functions

auto insert_owned(const TKey& key, std::unique_ptr<TValue> value) -> TValue*
auto get(const TKey& key) -> TValue*
auto get(const TKey& key) const -> const TValue*