Lines Matching refs:__pos
971 __deque_range(iterator __pos, iterator __e) _NOEXCEPT
972 : __pos_(__pos), __end_(__e) {}
2022 size_type __pos = __p - __base::begin();
2023 size_type __to_end = __base::size() - __pos;
2025 if (__pos < __to_end)
2030 if (__pos == 0)
2043 if (__pos > 1)
2044 __b = _VSTD::move(_VSTD::next(__b), __b + __pos, __b);
2053 size_type __de = __base::size() - __pos;
2070 return __base::begin() + __pos;
2078 size_type __pos = __p - __base::begin();
2079 size_type __to_end = __base::size() - __pos;
2081 if (__pos < __to_end)
2086 if (__pos == 0)
2100 if (__pos > 1)
2101 __b = _VSTD::move(_VSTD::next(__b), __b + __pos, __b);
2110 size_type __de = __base::size() - __pos;
2128 return __base::begin() + __pos;
2138 size_type __pos = __p - __base::begin();
2139 size_type __to_end = __base::size() - __pos;
2141 if (__pos < __to_end)
2146 if (__pos == 0)
2162 if (__pos > 1)
2163 __b = __move_and_check(_VSTD::next(__b), __b + __pos, __b, __vt);
2172 size_type __de = __base::size() - __pos;
2192 return __base::begin() + __pos;
2199 size_type __pos = __p - __base::begin();
2200 size_type __to_end = __base::size() - __pos;
2202 if (__pos < __to_end)
2209 if (__n > __pos)
2211 for (size_type __m = __n - __pos; __m; --__m, --__base::__start_, ++__base::size())
2213 __n = __pos;
2220 if (__n < __pos)
2221 __old_begin = __move_and_check(__obn, __old_begin + __pos, __old_begin, __vt);
2233 size_type __de = __base::size() - __pos;
2250 return __base::begin() + __pos;
2287 size_type __pos = __p - __base::begin();
2288 size_type __to_end = __base::size() - __pos;
2290 if (__pos < __to_end)
2298 if (__n > __pos)
2300 __m = __pos < __n / 2 ? _VSTD::prev(__l, __pos) : _VSTD::next(__f, __n - __pos);
2303 __n = __pos;
2314 if (__n < __pos)
2315 __old_begin = _VSTD::move(__obn, __old_begin + __pos, __old_begin);
2328 size_type __de = __base::size() - __pos;
2346 return __base::begin() + __pos;
2870 difference_type __pos = __f - __b;
2871 iterator __p = __b + __pos;
2873 if (static_cast<size_t>(__pos) <= (__base::size() - 1) / 2)
2888 return __base::begin() + __pos;
2897 difference_type __pos = __f - __b;
2898 iterator __p = __b + __pos;
2902 if (static_cast<size_t>(__pos) <= (__base::size() - __n) / 2)
2922 return __base::begin() + __pos;
2935 difference_type __pos = __f - __b;
2936 for (iterator __p = __b + __pos; __p != __e; ++__p)