Class string_view_unordered_map

template<typename ValueT>
class string_view_unordered_map : public std::unordered_map<std::string, ValueT>

Public Types

template<>
using MapT = typename std::unordered_map<std::string, ValueT>

Public Functions

auto find(std::string_view key) const
auto find(const std::string &key) const
auto find(const char *key) const
template<typename ...ArgsT>
auto try_emplace(std::string_view key, ArgsT&&... args)
template<typename ...ArgsT>
auto try_emplace(const std::string &key, ArgsT&&... args)
template<typename ...ArgsT>
auto try_emplace(const char *key, ArgsT&&... args)

Private Static Attributes

thread_local std::string tmp_key_