Lines Matching full:__ch
1021 int value(char_type __ch, int __radix) const
1022 {return __regex_traits_value(__ch, __radix);}
1053 static int __regex_traits_value(unsigned char __ch, int __radix);
1055 int __regex_traits_value(char __ch, int __radix) const
1056 {return __regex_traits_value(static_cast<unsigned char>(__ch), __radix);}
1057 int __regex_traits_value(wchar_t __ch, int __radix) const;
1260 regex_traits<_CharT>::__regex_traits_value(unsigned char __ch, int __radix)
1262 if ((__ch & 0xF8u) == 0x30) // '0' <= __ch && __ch <= '7'
1263 return __ch - '0';
1266 if ((__ch & 0xFEu) == 0x38) // '8' <= __ch && __ch <= '9'
1267 return __ch - '0';
1270 __ch |= 0x20; // tolower
1271 if ('a' <= __ch && __ch <= 'f')
1272 return __ch - ('a' - 10);
1281 regex_traits<_CharT>::__regex_traits_value(wchar_t __ch, int __radix) const
1283 return __regex_traits_value(static_cast<unsigned char>(__ct_->narrow(__ch, char_type())), __radix);
2391 _CharT __ch = *__s.__current_;
2393 __ch = __traits_.translate_nocase(__ch);
2395 __ch = __traits_.translate(__ch);
2398 if (__ch == __chars_[__i])
2408 if (__ch == __neg_chars_[__i])
2418 __traits_.transform(&__ch, &__ch + 1) :
2419 string_type(1, __ch);
2431 string_type __s2 = __traits_.transform_primary(&__ch, &__ch + 1);
2441 if (__traits_.isctype(__ch, __mask_))
2446 if (__neg_mask_ && !__traits_.isctype(__ch, __neg_mask_))