Lines Matching refs:__pos

274   iterator insert(iterator __pos, const _Tp& __x = _Tp()) {
276 iterator insert(iterator __pos, const _Tp& __x) {
278 _STLP_DEBUG_CHECK(_STLP_PRIV __check_if_owner(&_M_iter_list, __pos))
280 return iterator(&_M_iter_list, _M_non_dbg_impl.insert(__pos._M_iterator, __x));
284 iterator insert(iterator __pos)
285 { return insert(__pos, _STLP_DEFAULT_CONSTRUCTED(_Tp)); }
291 void insert(iterator __pos,
294 _STLP_DEBUG_CHECK(_STLP_PRIV __check_if_owner(&_M_iter_list, __pos))
296 _M_non_dbg_impl.insert(__pos._M_iterator,
302 void insert (iterator __pos,
305 _STLP_DEBUG_CHECK(_STLP_PRIV __check_if_owner(&_M_iter_list, __pos))
307 _M_non_dbg_impl.insert(__pos._M_iterator, __first, __last);
313 void insert(iterator __pos,
316 _STLP_DEBUG_CHECK(_STLP_PRIV __check_if_owner(&_M_iter_list, __pos))
320 _M_non_dbg_impl.insert(__pos._M_iterator, __first._M_iterator, __last._M_iterator);
323 void insert(iterator __pos,
326 _STLP_DEBUG_CHECK(_STLP_PRIV __check_if_owner(&_M_iter_list, __pos))
330 _M_non_dbg_impl.insert(__pos._M_iterator, __first._M_iterator, __last._M_iterator);
335 void insert (iterator __pos, size_type __n, const _Tp& __x){
336 _STLP_DEBUG_CHECK(_STLP_PRIV __check_if_owner(&_M_iter_list, __pos))
338 _M_non_dbg_impl.insert(__pos._M_iterator, __n, __x);
346 iterator erase(iterator __pos) {
347 _STLP_DEBUG_CHECK(_STLP_PRIV _Dereferenceable(__pos))
348 _STLP_DEBUG_CHECK(_STLP_PRIV __check_if_owner(&_M_iter_list, __pos))
349 _Invalidate_iterators(__pos, end());
350 return iterator(&_M_iter_list, _M_non_dbg_impl.erase(__pos._M_iterator));