Lines Matching refs:Key
44 template <typename Key, typename T>
47 using value_type = std::pair<const Key, T>;
49 using node_type = std::pair<Key, T>;
101 const_iterator find(const Key& key) const { in find()
106 iterator find(const Key& key) { in find()
115 bool contains(const Key& key) const { in contains()
123 std::pair<iterator, bool> try_emplace(const_iterator pos, const Key& key, Args&&... args) { in try_emplace()
137 std::pair<iterator, bool> try_emplace_back(const Key& key, Args&&... args) { in try_emplace_back()
143 void insert_or_assign(const_iterator pos, const Key& key, T value) { in insert_or_assign()
154 void insert_or_assign(const Key& key, T value) { in insert_or_assign()
162 void splice(const_iterator pos, ListMap<Key, T>& other, const_iterator it) { in splice() argument
172 std::optional<node_type> extract(const Key& key) { in extract()
216 std::unordered_map<Key, iterator> key_map_;