Lines Matching defs:operator
24 const Key& operator()(const std::pair<Key, Mapped>& p) const {
75 // flat_map& operator=(const flat_map&);
76 // flat_map& operator=(flat_map&&);
77 // flat_map& operator=(initializer_list<value_type>);
105 // mapped_type& operator[](const key_type&);
106 // mapped_type& operator[](key_type&&);
144 // bool operator==(const flat_map&, const flat_map);
145 // bool operator!=(const flat_map&, const flat_map);
146 // bool operator<(const flat_map&, const flat_map);
147 // bool operator>(const flat_map&, const flat_map);
148 // bool operator>=(const flat_map&, const flat_map);
149 // bool operator<=(const flat_map&, const flat_map);
175 // operator overloads by inheriting |tree|'s, but this breaks the GCC build
201 flat_map& operator=(const flat_map&) = default;
202 flat_map& operator=(flat_map&&) = default;
204 flat_map& operator=(std::initializer_list<value_type> ilist);
214 mapped_type& operator[](const key_type& key);
215 mapped_type& operator[](key_type&& key);
272 auto flat_map<Key, Mapped, Compare>::operator=(
275 // need to remember to inherit tree::operator= to prevent
280 tree::operator=(ilist);
288 auto flat_map<Key, Mapped, Compare>::operator[](const key_type& key)
297 auto flat_map<Key, Mapped, Compare>::operator[](key_type&& key)