Lines Matching defs:__lo
104 ctype<wchar_t>::do_toupper(wchar_t* __lo, const wchar_t* __hi) const
106 while (__lo < __hi)
108 *__lo = towupper(*__lo);
109 ++__lo;
119 ctype<wchar_t>::do_tolower(wchar_t* __lo, const wchar_t* __hi) const
121 while (__lo < __hi)
123 *__lo = towlower(*__lo);
124 ++__lo;
149 do_is(const wchar_t* __lo, const wchar_t* __hi, mask* __vec) const
151 for (;__lo < __hi; ++__vec, ++__lo)
158 if (iswctype(*__lo, _M_wmask[__bitcur]))
167 do_scan_is(mask __m, const wchar_t* __lo, const wchar_t* __hi) const
169 while (__lo < __hi && !this->do_is(__m, *__lo))
170 ++__lo;
171 return __lo;
176 do_scan_not(mask __m, const char_type* __lo, const char_type* __hi) const
178 while (__lo < __hi && this->do_is(__m, *__lo) != 0)
179 ++__lo;
180 return __lo;
190 do_widen(const char* __lo, const char* __hi, wchar_t* __dest) const
192 while (__lo < __hi)
194 *__dest = _M_widen[static_cast<unsigned char>(*__lo)];
195 ++__lo;
213 do_narrow(const wchar_t* __lo, const wchar_t* __hi, char __dfault,
217 while (__lo < __hi)
219 if (*__lo >= 0 && *__lo < 128)
220 *__dest = _M_narrow[*__lo];
223 const int __c = wctob(*__lo);
226 ++__lo;
230 while (__lo < __hi)
232 const int __c = wctob(*__lo);
234 ++__lo;