Lines Matching full:__ch
1003 int value(char_type __ch, int __radix) const
1004 {return __regex_traits_value(__ch, __radix);}
1035 static int __regex_traits_value(unsigned char __ch, int __radix);
1037 int __regex_traits_value(char __ch, int __radix) const
1038 {return __regex_traits_value(static_cast<unsigned char>(__ch), __radix);}
1039 int __regex_traits_value(wchar_t __ch, int __radix) const;
1241 regex_traits<_CharT>::__regex_traits_value(unsigned char __ch, int __radix)
1243 if ((__ch & 0xF8u) == 0x30) // '0' <= __ch && __ch <= '7'
1244 return __ch - '0';
1247 if ((__ch & 0xFEu) == 0x38) // '8' <= __ch && __ch <= '9'
1248 return __ch - '0';
1251 __ch |= 0x20; // tolower
1252 if ('a' <= __ch && __ch <= 'f')
1253 return __ch - ('a' - 10);
1262 regex_traits<_CharT>::__regex_traits_value(wchar_t __ch, int __radix) const
1264 return __regex_traits_value(static_cast<unsigned char>(__ct_->narrow(__ch, char_type())), __radix);
2372 _CharT __ch = *__s.__current_;
2374 __ch = __traits_.translate_nocase(__ch);
2376 __ch = __traits_.translate(__ch);
2379 if (__ch == __chars_[__i])
2389 if (__ch == __neg_chars_[__i])
2399 __traits_.transform(&__ch, &__ch + 1) :
2400 string_type(1, __ch);
2412 string_type __s2 = __traits_.transform_primary(&__ch, &__ch + 1);
2422 if (__traits_.isctype(__ch, __mask_))
2427 if (__neg_mask_ && !__traits_.isctype(__ch, __neg_mask_))