Lines Matching refs:pos
77 iterator erase(const_iterator pos) { return map_.erase(pos); } in erase() argument
78 iterator erase(iterator pos) { return map_.erase(pos); } in erase() argument
82 node_type extract(const_iterator pos) { return map_.extract(pos); } in extract() argument
126 iterator PutBefore(const_iterator pos, const K& k, const V& v) { in PutBefore() argument
128 DCHECK(pos == map_.end() || map_.key_comp()(k, pos->first)); in PutBefore()
129 DCHECK(pos == map_.begin() || map_.key_comp()((--const_iterator(pos))->first, k)); in PutBefore()
130 return map_.emplace_hint(pos, k, v); in PutBefore()
132 iterator PutBefore(const_iterator pos, const K& k, V&& v) { in PutBefore() argument
134 DCHECK(pos == map_.end() || map_.key_comp()(k, pos->first)); in PutBefore()
135 DCHECK(pos == map_.begin() || map_.key_comp()((--const_iterator(pos))->first, k)); in PutBefore()
136 return map_.emplace_hint(pos, k, std::move(v)); in PutBefore()