Lines Matching refs:__position
257 insert(const_iterator __position, const value_type& __x) in _GLIBCXX_VISIBILITY()
259 __glibcxx_check_insert(__position); in _GLIBCXX_VISIBILITY()
260 return iterator(_Base::insert(__position.base(), __x), this); in _GLIBCXX_VISIBILITY()
265 insert(const_iterator __position, value_type&& __x) in _GLIBCXX_VISIBILITY()
267 __glibcxx_check_insert(__position); in _GLIBCXX_VISIBILITY()
268 return { _Base::insert(__position.base(), std::move(__x)), this }; in _GLIBCXX_VISIBILITY()
296 extract(const_iterator __position) in _GLIBCXX_VISIBILITY()
298 __glibcxx_check_erase(__position); in _GLIBCXX_VISIBILITY()
299 this->_M_invalidate_if(_Equal(__position.base())); in _GLIBCXX_VISIBILITY()
300 return _Base::extract(__position.base()); in _GLIBCXX_VISIBILITY()
306 const auto __position = find(__key); in _GLIBCXX_VISIBILITY() local
307 if (__position != end()) in _GLIBCXX_VISIBILITY()
308 return extract(__position); in _GLIBCXX_VISIBILITY()
329 erase(const_iterator __position) in _GLIBCXX_VISIBILITY()
331 __glibcxx_check_erase(__position); in _GLIBCXX_VISIBILITY()
332 this->_M_invalidate_if(_Equal(__position.base())); in _GLIBCXX_VISIBILITY()
333 return { _Base::erase(__position.base()), this }; in _GLIBCXX_VISIBILITY()
337 erase(iterator __position) in _GLIBCXX_VISIBILITY()
339 __glibcxx_check_erase(__position); in _GLIBCXX_VISIBILITY()
340 this->_M_invalidate_if(_Equal(__position.base())); in _GLIBCXX_VISIBILITY()
341 _Base::erase(__position.base()); in _GLIBCXX_VISIBILITY()