34#include <nfx/Hashing.h>
41#include <unordered_map>
43namespace nfx::containers
56 template <
typename TKey,
58 typename Hash = hashing::Hasher<uint32_t>,
59 typename KeyEqual = std::equal_to<>>
62 using Base = std::unordered_map<TKey, TValue, Hash, KeyEqual>;
Generic unordered map with transparent lookup.
KeyEqual key_equal
Type alias for key equality comparator.
TKey key_type
Type alias for key type.
TValue mapped_type
Type alias for mapped value type.
std::ptrdiff_t difference_type
Type alias for difference type.
Hash hasher
Type alias for hasher type.
std::pair< const TKey, TValue > value_type
Type alias for value type (pair<const Key, Value>).
size_t size_type
Type alias for size type.