Lines Matching refs:low
865 ctype<wchar_t>::do_is(const char_type* low, const char_type* high, mask* vec) const in do_is() argument
867 for (; low != high; ++low, ++vec) in do_is()
868 *vec = static_cast<mask>(isascii(*low) ? in do_is()
869 ctype<char>::classic_table()[*low] : 0); in do_is()
870 return low; in do_is()
874 ctype<wchar_t>::do_scan_is(mask m, const char_type* low, const char_type* high) const in do_scan_is() argument
876 for (; low != high; ++low) in do_scan_is()
877 if (isascii(*low) && (ctype<char>::classic_table()[*low] & m)) in do_scan_is()
879 return low; in do_scan_is()
883 ctype<wchar_t>::do_scan_not(mask m, const char_type* low, const char_type* high) const in do_scan_not() argument
885 for (; low != high; ++low) in do_scan_not()
886 if (!(isascii(*low) && (ctype<char>::classic_table()[*low] & m))) in do_scan_not()
888 return low; in do_scan_not()
905 ctype<wchar_t>::do_toupper(char_type* low, const char_type* high) const in do_toupper() argument
907 for (; low != high; ++low) in do_toupper()
909 *low = isascii(*low) ? _DefaultRuneLocale.__mapupper[*low] : *low; in do_toupper()
912 *low = isascii(*low) ? ctype<char>::__classic_upper_table()[*low] in do_toupper()
913 : *low; in do_toupper()
915 *low = (isascii(*low) && islower_l(*low, _LIBCPP_GET_C_LOCALE)) ? (*low-L'a'+L'A') : *low; in do_toupper()
917 return low; in do_toupper()
934 ctype<wchar_t>::do_tolower(char_type* low, const char_type* high) const in do_tolower() argument
936 for (; low != high; ++low) in do_tolower()
938 *low = isascii(*low) ? _DefaultRuneLocale.__maplower[*low] : *low; in do_tolower()
941 *low = isascii(*low) ? ctype<char>::__classic_lower_table()[*low] in do_tolower()
942 : *low; in do_tolower()
944 *low = (isascii(*low) && isupper_l(*low, _LIBCPP_GET_C_LOCALE)) ? *low-L'A'+L'a' : *low; in do_tolower()
946 return low; in do_tolower()
956 ctype<wchar_t>::do_widen(const char* low, const char* high, char_type* dest) const in do_widen() argument
958 for (; low != high; ++low, ++dest) in do_widen()
959 *dest = *low; in do_widen()
960 return low; in do_widen()
972 ctype<wchar_t>::do_narrow(const char_type* low, const char_type* high, char dfault, char* dest) con… in do_narrow() argument
974 for (; low != high; ++low, ++dest) in do_narrow()
975 if (isascii(*low)) in do_narrow()
976 *dest = static_cast<char>(*low); in do_narrow()
979 return low; in do_narrow()
1021 ctype<char>::do_toupper(char_type* low, const char_type* high) const in do_toupper() argument
1023 for (; low != high; ++low) in do_toupper()
1025 *low = isascii(*low) ? in do_toupper()
1026 static_cast<char>(_DefaultRuneLocale.__mapupper[static_cast<ptrdiff_t>(*low)]) : *low; in do_toupper()
1028 *low = static_cast<char>(__classic_upper_table()[static_cast<unsigned char>(*low)]); in do_toupper()
1030 *low = isascii(*low) ? in do_toupper()
1031 static_cast<char>(__classic_upper_table()[static_cast<size_t>(*low)]) : *low; in do_toupper()
1033 *low = (isascii(*low) && islower_l(*low, _LIBCPP_GET_C_LOCALE)) ? *low-'a'+'A' : *low; in do_toupper()
1035 return low; in do_toupper()
1055 ctype<char>::do_tolower(char_type* low, const char_type* high) const in do_tolower() argument
1057 for (; low != high; ++low) in do_tolower()
1059 …*low = isascii(*low) ? static_cast<char>(_DefaultRuneLocale.__maplower[static_cast<ptrdiff_t>(*low… in do_tolower()
1061 *low = static_cast<char>(__classic_lower_table()[static_cast<unsigned char>(*low)]); in do_tolower()
1063 …*low = isascii(*low) ? static_cast<char>(__classic_lower_table()[static_cast<size_t>(*low)]) : *lo… in do_tolower()
1065 *low = (isascii(*low) && isupper_l(*low, _LIBCPP_GET_C_LOCALE)) ? *low-'A'+'a' : *low; in do_tolower()
1067 return low; in do_tolower()
1077 ctype<char>::do_widen(const char* low, const char* high, char_type* dest) const in do_widen() argument
1079 for (; low != high; ++low, ++dest) in do_widen()
1080 *dest = *low; in do_widen()
1081 return low; in do_widen()
1093 ctype<char>::do_narrow(const char_type* low, const char_type* high, char dfault, char* dest) const in do_narrow() argument
1095 for (; low != high; ++low, ++dest) in do_narrow()
1096 if (isascii(*low)) in do_narrow()
1097 *dest = *low; in do_narrow()
1100 return low; in do_narrow()
1317 ctype_byname<char>::do_toupper(char_type* low, const char_type* high) const in do_toupper() argument
1319 for (; low != high; ++low) in do_toupper()
1320 *low = static_cast<char>(toupper_l(static_cast<unsigned char>(*low), __l)); in do_toupper()
1321 return low; in do_toupper()
1331 ctype_byname<char>::do_tolower(char_type* low, const char_type* high) const in do_tolower() argument
1333 for (; low != high; ++low) in do_tolower()
1334 *low = static_cast<char>(tolower_l(static_cast<unsigned char>(*low), __l)); in do_tolower()
1335 return low; in do_tolower()
1387 ctype_byname<wchar_t>::do_is(const char_type* low, const char_type* high, mask* vec) const in do_is() argument
1389 for (; low != high; ++low, ++vec) in do_is()
1391 if (isascii(*low)) in do_is()
1392 *vec = static_cast<mask>(ctype<char>::classic_table()[*low]); in do_is()
1396 wint_t ch = static_cast<wint_t>(*low); in do_is()
1427 return low; in do_is()
1431 ctype_byname<wchar_t>::do_scan_is(mask m, const char_type* low, const char_type* high) const in do_scan_is() argument
1433 for (; low != high; ++low) in do_scan_is()
1436 if (iswctype_l(*low, m, __l)) in do_scan_is()
1439 wint_t ch = static_cast<wint_t>(*low); in do_scan_is()
1452 return low; in do_scan_is()
1456 ctype_byname<wchar_t>::do_scan_not(mask m, const char_type* low, const char_type* high) const in do_scan_not() argument
1458 for (; low != high; ++low) in do_scan_not()
1461 if (!iswctype_l(*low, m, __l)) in do_scan_not()
1464 wint_t ch = static_cast<wint_t>(*low); in do_scan_not()
1478 return low; in do_scan_not()
1488 ctype_byname<wchar_t>::do_toupper(char_type* low, const char_type* high) const in do_toupper() argument
1490 for (; low != high; ++low) in do_toupper()
1491 *low = towupper_l(*low, __l); in do_toupper()
1492 return low; in do_toupper()
1502 ctype_byname<wchar_t>::do_tolower(char_type* low, const char_type* high) const in do_tolower() argument
1504 for (; low != high; ++low) in do_tolower()
1505 *low = towlower_l(*low, __l); in do_tolower()
1506 return low; in do_tolower()
1516 ctype_byname<wchar_t>::do_widen(const char* low, const char* high, char_type* dest) const in do_widen() argument
1518 for (; low != high; ++low, ++dest) in do_widen()
1519 *dest = __libcpp_btowc_l(*low, __l); in do_widen()
1520 return low; in do_widen()
1531 ctype_byname<wchar_t>::do_narrow(const char_type* low, const char_type* high, char dfault, char* de… in do_narrow() argument
1533 for (; low != high; ++low, ++dest) in do_narrow()
1535 int r = __libcpp_wctob_l(*low, __l); in do_narrow()
1538 return low; in do_narrow()