Lines Matching defs:codecvt
12 #include <codecvt>
169 install(&make<codecvt<char, char, mbstate_t> >(1u));
171 install(&make<codecvt<wchar_t, char, mbstate_t> >(1u));
174 install(&make<codecvt<char16_t, char, mbstate_t> >(1u));
175 install(&make<codecvt<char32_t, char, mbstate_t> >(1u));
178 install(&make<codecvt<char16_t, char8_t, mbstate_t> >(1u));
179 install(&make<codecvt<char32_t, char8_t, mbstate_t> >(1u));
387 install_from<std::codecvt<char, char, mbstate_t> >(one);
389 install_from<std::codecvt<char16_t, char, mbstate_t> >(one);
390 install_from<std::codecvt<char32_t, char, mbstate_t> >(one);
393 install_from<std::codecvt<char16_t, char8_t, mbstate_t> >(one);
394 install_from<std::codecvt<char32_t, char8_t, mbstate_t> >(one);
397 install_from<std::codecvt<wchar_t, char, mbstate_t> >(one);
1283 // template <> class codecvt<char, char, mbstate_t>
1285 constinit locale::id codecvt<char, char, mbstate_t>::id;
1287 codecvt<char, char, mbstate_t>::~codecvt() {}
1289 codecvt<char, char, mbstate_t>::result codecvt<char, char, mbstate_t>::do_out(
1302 codecvt<char, char, mbstate_t>::result codecvt<char, char, mbstate_t>::do_in(
1315 codecvt<char, char, mbstate_t>::result
1316 codecvt<char, char, mbstate_t>::do_unshift(state_type&, extern_type* to, extern_type*, extern_type*& to_nxt) const {
1321 int codecvt<char, char, mbstate_t>::do_encoding() const noexcept { return 1; }
1323 bool codecvt<char, char, mbstate_t>::do_always_noconv() const noexcept { return true; }
1325 int codecvt<char, char, mbstate_t>::do_length(
1330 int codecvt<char, char, mbstate_t>::do_max_length() const noexcept { return 1; }
1332 // template <> class codecvt<wchar_t, char, mbstate_t>
1335 constinit locale::id codecvt<wchar_t, char, mbstate_t>::id;
1337 codecvt<wchar_t, char, mbstate_t>::codecvt(size_t refs) : locale::facet(refs), __l_(_LIBCPP_GET_C_LOCALE) {}
1339 codecvt<wchar_t, char, mbstate_t>::codecvt(const char* nm, size_t refs)
1349 codecvt<wchar_t, char, mbstate_t>::~codecvt() {
1354 codecvt<wchar_t, char, mbstate_t>::result codecvt<wchar_t, char, mbstate_t>::do_out(
1411 codecvt<wchar_t, char, mbstate_t>::result codecvt<wchar_t, char, mbstate_t>::do_in(
1475 codecvt<wchar_t, char, mbstate_t>::result codecvt<wchar_t, char, mbstate_t>::do_unshift(
1490 int codecvt<wchar_t, char, mbstate_t>::do_encoding() const noexcept {
1500 bool codecvt<wchar_t, char, mbstate_t>::do_always_noconv() const noexcept { return false; }
1502 int codecvt<wchar_t, char, mbstate_t>::do_length(
1524 int codecvt<wchar_t, char, mbstate_t>::do_max_length() const noexcept {
2753 // template <> class codecvt<char16_t, char, mbstate_t>
2755 constinit locale::id codecvt<char16_t, char, mbstate_t>::id;
2757 codecvt<char16_t, char, mbstate_t>::~codecvt() {}
2759 codecvt<char16_t, char, mbstate_t>::result codecvt<char16_t, char, mbstate_t>::do_out(
2779 codecvt<char16_t, char, mbstate_t>::result codecvt<char16_t, char, mbstate_t>::do_in(
2799 codecvt<char16_t, char, mbstate_t>::result
2800 codecvt<char16_t, char, mbstate_t>::do_unshift(state_type&, extern_type* to, extern_type*, extern_type*& to_nxt) const {
2805 int codecvt<char16_t, char, mbstate_t>::do_encoding() const noexcept { return 0; }
2807 bool codecvt<char16_t, char, mbstate_t>::do_always_noconv() const noexcept { return false; }
2809 int codecvt<char16_t, char, mbstate_t>::do_length(
2816 int codecvt<char16_t, char, mbstate_t>::do_max_length() const noexcept { return 4; }
2820 // template <> class codecvt<char16_t, char8_t, mbstate_t>
2822 constinit locale::id codecvt<char16_t, char8_t, mbstate_t>::id;
2824 codecvt<char16_t, char8_t, mbstate_t>::~codecvt() {}
2826 codecvt<char16_t, char8_t, mbstate_t>::result codecvt<char16_t, char8_t, mbstate_t>::do_out(
2846 codecvt<char16_t, char8_t, mbstate_t>::result codecvt<char16_t, char8_t, mbstate_t>::do_in(
2866 codecvt<char16_t, char8_t, mbstate_t>::result codecvt<char16_t, char8_t, mbstate_t>::do_unshift(
2872 int codecvt<char16_t, char8_t, mbstate_t>::do_encoding() const noexcept { return 0; }
2874 bool codecvt<char16_t, char8_t, mbstate_t>::do_always_noconv() const noexcept { return false; }
2876 int codecvt<char16_t, char8_t, mbstate_t>::do_length(
2883 int codecvt<char16_t, char8_t, mbstate_t>::do_max_length() const noexcept { return 4; }
2887 // template <> class codecvt<char32_t, char, mbstate_t>
2889 constinit locale::id codecvt<char32_t, char, mbstate_t>::id;
2891 codecvt<char32_t, char, mbstate_t>::~codecvt() {}
2893 codecvt<char32_t, char, mbstate_t>::result codecvt<char32_t, char, mbstate_t>::do_out(
2913 codecvt<char32_t, char, mbstate_t>::result codecvt<char32_t, char, mbstate_t>::do_in(
2933 codecvt<char32_t, char, mbstate_t>::result
2934 codecvt<char32_t, char, mbstate_t>::do_unshift(state_type&, extern_type* to, extern_type*, extern_type*& to_nxt) const {
2939 int codecvt<char32_t, char, mbstate_t>::do_encoding() const noexcept { return 0; }
2941 bool codecvt<char32_t, char, mbstate_t>::do_always_noconv() const noexcept { return false; }
2943 int codecvt<char32_t, char, mbstate_t>::do_length(
2950 int codecvt<char32_t, char, mbstate_t>::do_max_length() const noexcept { return 4; }
2954 // template <> class codecvt<char32_t, char8_t, mbstate_t>
2956 constinit locale::id codecvt<char32_t, char8_t, mbstate_t>::id;
2958 codecvt<char32_t, char8_t, mbstate_t>::~codecvt() {}
2960 codecvt<char32_t, char8_t, mbstate_t>::result codecvt<char32_t, char8_t, mbstate_t>::do_out(
2980 codecvt<char32_t, char8_t, mbstate_t>::result codecvt<char32_t, char8_t, mbstate_t>::do_in(
3000 codecvt<char32_t, char8_t, mbstate_t>::result codecvt<char32_t, char8_t, mbstate_t>::do_unshift(
3006 int codecvt<char32_t, char8_t, mbstate_t>::do_encoding() const noexcept { return 0; }
3008 bool codecvt<char32_t, char8_t, mbstate_t>::do_always_noconv() const noexcept { return false; }
3010 int codecvt<char32_t, char8_t, mbstate_t>::do_length(
3017 int codecvt<char32_t, char8_t, mbstate_t>::do_max_length() const noexcept { return 4; }