|
template<typename Key , typename Value > |
auto | utils::WithSafeHash (const std::unordered_map< Key, Value > &map) |
| Converts an unordered [multi-]map or set with the default hash to a map with utils::StrCaseHash. This might be useful when converting guaranteed-to-be-safe data to a common operating format.
|
|
template<typename Key , typename Value > |
auto | utils::WithSafeHash (std::unordered_map< Key, Value > &&map) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
template<typename Key , typename Value > |
auto | utils::WithSafeHash (const std::unordered_multimap< Key, Value > &map) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
template<typename Key , typename Value > |
auto | utils::WithSafeHash (std::unordered_multimap< Key, Value > &&map) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
template<typename Key > |
auto | utils::WithSafeHash (const std::unordered_set< Key > &map) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
template<typename Key > |
auto | utils::WithSafeHash (std::unordered_set< Key > &&map) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
template<typename Key > |
auto | utils::WithSafeHash (const std::unordered_multiset< Key > &map) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
template<typename Key > |
auto | utils::WithSafeHash (std::unordered_multiset< Key > &&map) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|