Lines Matching refs:__pos
737 _CharT __c, _SizeT __pos) _NOEXCEPT
739 if (__pos >= __sz)
741 const _CharT* __r = _Traits::find(__p + __pos, __sz - __pos, __c);
789 const _CharT* __s, _SizeT __pos, _SizeT __n) _NOEXCEPT
791 if (__pos > __sz)
794 if (__n == 0) // There is nothing to search, just return __pos.
795 return __pos;
798 __p + __pos, __p + __sz, __s, __s + __n);
811 _CharT __c, _SizeT __pos) _NOEXCEPT
815 if (__pos < __sz)
816 ++__pos;
818 __pos = __sz;
819 for (const _CharT* __ps = __p + __pos; __ps != __p;)
830 const _CharT* __s, _SizeT __pos, _SizeT __n) _NOEXCEPT
832 __pos = _VSTD::min(__pos, __sz);
833 if (__n < __sz - __pos)
834 __pos += __n;
836 __pos = __sz;
838 __p, __p + __pos, __s, __s + __n, _Traits::eq,
840 if (__n > 0 && __r == __p + __pos)
849 const _CharT* __s, _SizeT __pos, _SizeT __n) _NOEXCEPT
851 if (__pos >= __sz || __n == 0)
854 (__p + __pos, __p + __sz, __s, __s + __n, _Traits::eq );
865 const _CharT* __s, _SizeT __pos, _SizeT __n) _NOEXCEPT
869 if (__pos < __sz)
870 ++__pos;
872 __pos = __sz;
873 for (const _CharT* __ps = __p + __pos; __ps != __p;)
888 const _CharT* __s, _SizeT __pos, _SizeT __n) _NOEXCEPT
890 if (__pos < __sz)
893 for (const _CharT* __ps = __p + __pos; __ps != __pe; ++__ps)
904 _CharT __c, _SizeT __pos) _NOEXCEPT
906 if (__pos < __sz)
909 for (const _CharT* __ps = __p + __pos; __ps != __pe; ++__ps)
921 const _CharT* __s, _SizeT __pos, _SizeT __n) _NOEXCEPT
923 if (__pos < __sz)
924 ++__pos;
926 __pos = __sz;
927 for (const _CharT* __ps = __p + __pos; __ps != __p;)
937 _CharT __c, _SizeT __pos) _NOEXCEPT
939 if (__pos < __sz)
940 ++__pos;
942 __pos = __sz;
943 for (const _CharT* __ps = __p + __pos; __ps != __p;)