Lines Matching refs:entries_
49 entries_ = std::move(tmp);
65 entries_ = std::move(tmp);
72 auto it = entries_.emplace(std::forward<_Args>(args)...);
79 auto it = entries_.find(key);
80 if (it == entries_.end()) {
90 return (entries_.find(key) != entries_.end());
96 auto it = entries_.insert_or_assign(key, std::forward<_Obj>(obj));
103 auto it = entries_.insert(value_type{ key, value });
110 return entries_.erase(key);
116 return entries_.clear();
122 return entries_.empty();
128 return entries_.size();
141 entries_, [&action](value_type &value) -> bool { return action(value.first, value.second); });
143 auto count = entries_.size();
144 for (auto it = entries_.begin(); it != entries_.end();) {
146 it = entries_.erase(it);
151 count -= entries_.size();
162 for (auto &[key, value] : entries_) {
189 auto it = entries_.find(key);
190 if (it == entries_.end()) {
191 auto result = entries_.emplace(key, mapped_type());
192 it = result.second ? result.first : entries_.end();
194 if (it == entries_.end()) {
198 entries_.erase(key);
210 auto it = entries_.find(key);
211 if (it == entries_.end()) {
215 entries_.erase(key);
226 auto it = entries_.find(key);
227 if (it != entries_.end()) {
230 entries_.emplace(key, action(key));
238 return std::move(entries_);
244 return entries_;
249 std::map<_Key, _Tp> entries_;