Lines Matching refs:__pos
705 _CharT __c, _SizeT __pos) _NOEXCEPT
707 if (__pos >= __sz)
709 const _CharT* __r = _Traits::find(__p + __pos, __sz - __pos, __c);
757 const _CharT* __s, _SizeT __pos, _SizeT __n) _NOEXCEPT
759 if (__pos > __sz)
763 return __pos;
766 __p + __pos, __p + __sz, __s, __s + __n);
779 _CharT __c, _SizeT __pos) _NOEXCEPT
783 if (__pos < __sz)
784 ++__pos;
786 __pos = __sz;
787 for (const _CharT* __ps = __p + __pos; __ps != __p;)
798 const _CharT* __s, _SizeT __pos, _SizeT __n) _NOEXCEPT
800 __pos = _VSTD::min(__pos, __sz);
801 if (__n < __sz - __pos)
802 __pos += __n;
804 __pos = __sz;
805 const _CharT* __r = std::__find_end_classic(__p, __p + __pos, __s, __s + __n, _Traits::eq);
806 if (__n > 0 && __r == __p + __pos)
815 const _CharT* __s, _SizeT __pos, _SizeT __n) _NOEXCEPT
817 if (__pos >= __sz || __n == 0)
820 (__p + __pos, __p + __sz, __s, __s + __n, _Traits::eq );
831 const _CharT* __s, _SizeT __pos, _SizeT __n) _NOEXCEPT
835 if (__pos < __sz)
836 ++__pos;
838 __pos = __sz;
839 for (const _CharT* __ps = __p + __pos; __ps != __p;)
854 const _CharT* __s, _SizeT __pos, _SizeT __n) _NOEXCEPT
856 if (__pos < __sz)
859 for (const _CharT* __ps = __p + __pos; __ps != __pe; ++__ps)
870 _CharT __c, _SizeT __pos) _NOEXCEPT
872 if (__pos < __sz)
875 for (const _CharT* __ps = __p + __pos; __ps != __pe; ++__ps)
887 const _CharT* __s, _SizeT __pos, _SizeT __n) _NOEXCEPT
889 if (__pos < __sz)
890 ++__pos;
892 __pos = __sz;
893 for (const _CharT* __ps = __p + __pos; __ps != __p;)
903 _CharT __c, _SizeT __pos) _NOEXCEPT
905 if (__pos < __sz)
906 ++__pos;
908 __pos = __sz;
909 for (const _CharT* __ps = __p + __pos; __ps != __p;)