Lines Matching refs:Value
46 template <typename Key, typename Value, typename Hasher = std::hash<Key>>
47 using HashMap = boost::unordered_map<Key, Value, Hasher>;
49 template <typename Key, typename Value, typename Hasher = std::hash<Key>,
52 boost::unordered_map<Key, Value, Hasher, EqualityComparator, ArenaAllocator<std::pair<const Key, Value>>>;
61 template <typename Key, typename Value, typename Hasher = std::hash<Key>>
62 using HashMap = std::unordered_map<Key, Value, Hasher>;
64 template <typename Key, typename Value, typename Hasher = std::hash<Key>,
67 std::unordered_map<Key, Value, Hasher, EqualityComparator, ArenaAllocator<std::pair<const Key, Value>>>;
84 template <typename Key, typename Value>
85 HashMap<Key, Value> createHashMap();
87 template <typename Key, typename Value>
88 HashMap<Key, Value> createHashMap(size_t capacity);
90 template <typename Key, typename Value>
91 HashMapWithArenaAllocator<Key, Value> createHashMapWithArenaAllocator(size_t capacity, MemoryPool& memory_pool);
93 template <typename Key, typename Value, typename Hasher, typename EqualityComparator>
94 HashMapWithArenaAllocator<Key, Value, Hasher, EqualityComparator>