Lines Matching refs:__pos
983 __deque_range(iterator __pos, iterator __e) _NOEXCEPT
984 : __pos_(__pos), __end_(__e) {}
2031 size_type __pos = __p - __base::begin();
2032 size_type __to_end = __base::size() - __pos;
2034 if (__pos < __to_end)
2039 if (__pos == 0)
2052 if (__pos > 1)
2053 __b = _VSTD::move(_VSTD::next(__b), __b + __pos, __b);
2062 size_type __de = __base::size() - __pos;
2079 return __base::begin() + __pos;
2087 size_type __pos = __p - __base::begin();
2088 size_type __to_end = __base::size() - __pos;
2090 if (__pos < __to_end)
2095 if (__pos == 0)
2109 if (__pos > 1)
2110 __b = _VSTD::move(_VSTD::next(__b), __b + __pos, __b);
2119 size_type __de = __base::size() - __pos;
2137 return __base::begin() + __pos;
2147 size_type __pos = __p - __base::begin();
2148 size_type __to_end = __base::size() - __pos;
2150 if (__pos < __to_end)
2155 if (__pos == 0)
2171 if (__pos > 1)
2172 __b = __move_and_check(_VSTD::next(__b), __b + __pos, __b, __vt);
2181 size_type __de = __base::size() - __pos;
2201 return __base::begin() + __pos;
2208 size_type __pos = __p - __base::begin();
2209 size_type __to_end = __base::size() - __pos;
2211 if (__pos < __to_end)
2218 if (__n > __pos)
2220 for (size_type __m = __n - __pos; __m; --__m, --__base::__start_, ++__base::size())
2222 __n = __pos;
2229 if (__n < __pos)
2230 __old_begin = __move_and_check(__obn, __old_begin + __pos, __old_begin, __vt);
2242 size_type __de = __base::size() - __pos;
2259 return __base::begin() + __pos;
2294 size_type __pos = __p - __base::begin();
2295 size_type __to_end = __base::size() - __pos;
2297 if (__pos < __to_end)
2305 if (__n > __pos)
2307 __m = __pos < __n / 2 ? _VSTD::prev(__l, __pos) : _VSTD::next(__f, __n - __pos);
2310 __n = __pos;
2321 if (__n < __pos)
2322 __old_begin = _VSTD::move(__obn, __old_begin + __pos, __old_begin);
2335 size_type __de = __base::size() - __pos;
2353 return __base::begin() + __pos;
2876 difference_type __pos = __f - __b;
2877 iterator __p = __b + __pos;
2879 if (static_cast<size_t>(__pos) <= (__base::size() - 1) / 2)
2894 return __base::begin() + __pos;
2903 difference_type __pos = __f - __b;
2904 iterator __p = __b + __pos;
2908 if (static_cast<size_t>(__pos) <= (__base::size() - __n) / 2)
2928 return __base::begin() + __pos;
2941 difference_type __pos = __f - __b;
2942 for (iterator __p = __b + __pos; __p != __e; ++__p)