Lines Matching refs:ctype

119 const locale::category locale::ctype;
178 install(&make<_VSTD::ctype<char> >(nullptr, false, 1u));
179 install(&make<_VSTD::ctype<wchar_t> >(1u));
289 if (c & locale::ctype)
360 if (c & locale::ctype)
362 install_from<_VSTD::ctype<char> >(one);
363 install_from<_VSTD::ctype<wchar_t> >(one);
756 // template <> class ctype<wchar_t>;
771 locale::id ctype<wchar_t>::id;
773 ctype<wchar_t>::~ctype()
778 ctype<wchar_t>::do_is(mask m, char_type c) const
780 return isascii(c) ? (ctype<char>::classic_table()[c] & m) != 0 : false;
784 ctype<wchar_t>::do_is(const char_type* low, const char_type* high, mask* vec) const
788 ctype<char>::classic_table()[*low] : 0);
793 ctype<wchar_t>::do_scan_is(mask m, const char_type* low, const char_type* high) const
796 if (isascii(*low) && (ctype<char>::classic_table()[*low] & m))
802 ctype<wchar_t>::do_scan_not(mask m, const char_type* low, const char_type* high) const
805 if (!(isascii(*low) && (ctype<char>::classic_table()[*low] & m)))
811 ctype<wchar_t>::do_toupper(char_type c) const
817 return isascii(c) ? ctype<char>::__classic_upper_table()[c] : c;
824 ctype<wchar_t>::do_toupper(char_type* low, const char_type* high) const
831 *low = isascii(*low) ? ctype<char>::__classic_upper_table()[*low]
840 ctype<wchar_t>::do_tolower(char_type c) const
846 return isascii(c) ? ctype<char>::__classic_lower_table()[c] : c;
853 ctype<wchar_t>::do_tolower(char_type* low, const char_type* high) const
860 *low = isascii(*low) ? ctype<char>::__classic_lower_table()[*low]
869 ctype<wchar_t>::do_widen(char c) const
875 ctype<wchar_t>::do_widen(const char* low, const char* high, char_type* dest) const
883 ctype<wchar_t>::do_narrow(char_type c, char dfault) const
891 ctype<wchar_t>::do_narrow(const char_type* low, const char_type* high, char dfault, char* dest) const
901 // template <> class ctype<char>;
903 locale::id ctype<char>::id;
905 ctype<char>::ctype(const mask* tab, bool del, size_t refs)
914 ctype<char>::~ctype()
921 ctype<char>::do_toupper(char_type c) const
937 ctype<char>::do_toupper(char_type* low, const char_type* high) const
955 ctype<char>::do_tolower(char_type c) const
971 ctype<char>::do_tolower(char_type* low, const char_type* high) const
987 ctype<char>::do_widen(char c) const
993 ctype<char>::do_widen(const char* low, const char* high, char_type* dest) const
1001 ctype<char>::do_narrow(char_type c, char dfault) const
1009 ctype<char>::do_narrow(const char_type* low, const char_type* high, char dfault, char* dest) const
1026 const ctype<char>::mask*
1027 ctype<char>::classic_table() _NOEXCEPT
1029 static _LIBCPP_CONSTEXPR const ctype<char>::mask builtin_table[table_size] = {
1106 const ctype<char>::mask*
1107 ctype<char>::classic_table() _NOEXCEPT
1118 return _ctype+1; // internal ctype mask table defined in msvcrt.dll
1131 # warning ctype<char>::classic_table() is not implemented
1132 printf("ctype<char>::classic_table() is not implemented\n");
1141 ctype<char>::__classic_lower_table() _NOEXCEPT
1147 ctype<char>::__classic_upper_table() _NOEXCEPT
1153 ctype<char>::__classic_lower_table() _NOEXCEPT
1159 ctype<char>::__classic_upper_table() _NOEXCEPT
1166 ctype<char>::__classic_lower_table() _NOEXCEPT
1172 ctype<char>::__classic_upper_table() _NOEXCEPT
1181 : ctype<char>(0, false, refs),
1192 : ctype<char>(0, false, refs),
1238 : ctype<wchar_t>(refs),
1249 : ctype<wchar_t>(refs),
1292 *vec = static_cast<mask>(ctype<char>::classic_table()[*low]);
4815 __time_get_storage<char>::__analyze(char fmt, const ctype<char>& ct)
4963 __time_get_storage<wchar_t>::__analyze(char fmt, const ctype<wchar_t>& ct)
5117 __time_get_storage<char>::init(const ctype<char>& ct)
5154 __time_get_storage<wchar_t>::init(const ctype<wchar_t>& ct)