Lines Matching refs:__position
260 insert(const_iterator __position, const value_type& __x) in _GLIBCXX_VISIBILITY()
262 __glibcxx_check_insert(__position); in _GLIBCXX_VISIBILITY()
263 return iterator(_Base::insert(__position.base(), __x), this); in _GLIBCXX_VISIBILITY()
268 insert(const_iterator __position, value_type&& __x) in _GLIBCXX_VISIBILITY()
270 __glibcxx_check_insert(__position); in _GLIBCXX_VISIBILITY()
271 return { _Base::insert(__position.base(), std::move(__x)), this }; in _GLIBCXX_VISIBILITY()
299 extract(const_iterator __position) in _GLIBCXX_VISIBILITY()
301 __glibcxx_check_erase(__position); in _GLIBCXX_VISIBILITY()
302 this->_M_invalidate_if(_Equal(__position.base())); in _GLIBCXX_VISIBILITY()
303 return _Base::extract(__position.base()); in _GLIBCXX_VISIBILITY()
309 const auto __position = find(__key); in _GLIBCXX_VISIBILITY() local
310 if (__position != end()) in _GLIBCXX_VISIBILITY()
311 return extract(__position); in _GLIBCXX_VISIBILITY()
332 erase(const_iterator __position) in _GLIBCXX_VISIBILITY()
334 __glibcxx_check_erase(__position); in _GLIBCXX_VISIBILITY()
335 return { erase(__position.base()), this }; in _GLIBCXX_VISIBILITY()
339 erase(_Base_const_iterator __position) in _GLIBCXX_VISIBILITY()
341 __glibcxx_check_erase2(__position); in _GLIBCXX_VISIBILITY()
342 this->_M_invalidate_if(_Equal(__position)); in _GLIBCXX_VISIBILITY()
343 return _Base::erase(__position); in _GLIBCXX_VISIBILITY()
347 erase(iterator __position) in _GLIBCXX_VISIBILITY()
349 __glibcxx_check_erase(__position); in _GLIBCXX_VISIBILITY()
350 this->_M_invalidate_if(_Equal(__position.base())); in _GLIBCXX_VISIBILITY()
351 _Base::erase(__position.base()); in _GLIBCXX_VISIBILITY()