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);
1288 // template <> class codecvt<char, char, mbstate_t>
1290 constinit locale::id codecvt<char, char, mbstate_t>::id;
1292 codecvt<char, char, mbstate_t>::~codecvt() {}
1294 codecvt<char, char, mbstate_t>::result codecvt<char, char, mbstate_t>::do_out(
1307 codecvt<char, char, mbstate_t>::result codecvt<char, char, mbstate_t>::do_in(
1320 codecvt<char, char, mbstate_t>::result
1321 codecvt<char, char, mbstate_t>::do_unshift(state_type&, extern_type* to, extern_type*, extern_type*& to_nxt) const {
1326 int codecvt<char, char, mbstate_t>::do_encoding() const noexcept { return 1; }
1328 bool codecvt<char, char, mbstate_t>::do_always_noconv() const noexcept { return true; }
1330 int codecvt<char, char, mbstate_t>::do_length(
1335 int codecvt<char, char, mbstate_t>::do_max_length() const noexcept { return 1; }
1337 // template <> class codecvt<wchar_t, char, mbstate_t>
1340 constinit locale::id codecvt<wchar_t, char, mbstate_t>::id;
1342 codecvt<wchar_t, char, mbstate_t>::codecvt(size_t refs) : locale::facet(refs), __l_(_LIBCPP_GET_C_LOCALE) {}
1344 codecvt<wchar_t, char, mbstate_t>::codecvt(const char* nm, size_t refs)
1354 codecvt<wchar_t, char, mbstate_t>::~codecvt() {
1359 codecvt<wchar_t, char, mbstate_t>::result codecvt<wchar_t, char, mbstate_t>::do_out(
1416 codecvt<wchar_t, char, mbstate_t>::result codecvt<wchar_t, char, mbstate_t>::do_in(
1480 codecvt<wchar_t, char, mbstate_t>::result codecvt<wchar_t, char, mbstate_t>::do_unshift(
1495 int codecvt<wchar_t, char, mbstate_t>::do_encoding() const noexcept {
1505 bool codecvt<wchar_t, char, mbstate_t>::do_always_noconv() const noexcept { return false; }
1507 int codecvt<wchar_t, char, mbstate_t>::do_length(
1529 int codecvt<wchar_t, char, mbstate_t>::do_max_length() const noexcept {
2758 // template <> class codecvt<char16_t, char, mbstate_t>
2760 constinit locale::id codecvt<char16_t, char, mbstate_t>::id;
2762 codecvt<char16_t, char, mbstate_t>::~codecvt() {}
2764 codecvt<char16_t, char, mbstate_t>::result codecvt<char16_t, char, mbstate_t>::do_out(
2784 codecvt<char16_t, char, mbstate_t>::result codecvt<char16_t, char, mbstate_t>::do_in(
2804 codecvt<char16_t, char, mbstate_t>::result
2805 codecvt<char16_t, char, mbstate_t>::do_unshift(state_type&, extern_type* to, extern_type*, extern_type*& to_nxt) const {
2810 int codecvt<char16_t, char, mbstate_t>::do_encoding() const noexcept { return 0; }
2812 bool codecvt<char16_t, char, mbstate_t>::do_always_noconv() const noexcept { return false; }
2814 int codecvt<char16_t, char, mbstate_t>::do_length(
2821 int codecvt<char16_t, char, mbstate_t>::do_max_length() const noexcept { return 4; }
2825 // template <> class codecvt<char16_t, char8_t, mbstate_t>
2827 constinit locale::id codecvt<char16_t, char8_t, mbstate_t>::id;
2829 codecvt<char16_t, char8_t, mbstate_t>::~codecvt() {}
2831 codecvt<char16_t, char8_t, mbstate_t>::result codecvt<char16_t, char8_t, mbstate_t>::do_out(
2851 codecvt<char16_t, char8_t, mbstate_t>::result codecvt<char16_t, char8_t, mbstate_t>::do_in(
2871 codecvt<char16_t, char8_t, mbstate_t>::result codecvt<char16_t, char8_t, mbstate_t>::do_unshift(
2877 int codecvt<char16_t, char8_t, mbstate_t>::do_encoding() const noexcept { return 0; }
2879 bool codecvt<char16_t, char8_t, mbstate_t>::do_always_noconv() const noexcept { return false; }
2881 int codecvt<char16_t, char8_t, mbstate_t>::do_length(
2888 int codecvt<char16_t, char8_t, mbstate_t>::do_max_length() const noexcept { return 4; }
2892 // template <> class codecvt<char32_t, char, mbstate_t>
2894 constinit locale::id codecvt<char32_t, char, mbstate_t>::id;
2896 codecvt<char32_t, char, mbstate_t>::~codecvt() {}
2898 codecvt<char32_t, char, mbstate_t>::result codecvt<char32_t, char, mbstate_t>::do_out(
2918 codecvt<char32_t, char, mbstate_t>::result codecvt<char32_t, char, mbstate_t>::do_in(
2938 codecvt<char32_t, char, mbstate_t>::result
2939 codecvt<char32_t, char, mbstate_t>::do_unshift(state_type&, extern_type* to, extern_type*, extern_type*& to_nxt) const {
2944 int codecvt<char32_t, char, mbstate_t>::do_encoding() const noexcept { return 0; }
2946 bool codecvt<char32_t, char, mbstate_t>::do_always_noconv() const noexcept { return false; }
2948 int codecvt<char32_t, char, mbstate_t>::do_length(
2955 int codecvt<char32_t, char, mbstate_t>::do_max_length() const noexcept { return 4; }
2959 // template <> class codecvt<char32_t, char8_t, mbstate_t>
2961 constinit locale::id codecvt<char32_t, char8_t, mbstate_t>::id;
2963 codecvt<char32_t, char8_t, mbstate_t>::~codecvt() {}
2965 codecvt<char32_t, char8_t, mbstate_t>::result codecvt<char32_t, char8_t, mbstate_t>::do_out(
2985 codecvt<char32_t, char8_t, mbstate_t>::result codecvt<char32_t, char8_t, mbstate_t>::do_in(
3005 codecvt<char32_t, char8_t, mbstate_t>::result codecvt<char32_t, char8_t, mbstate_t>::do_unshift(
3011 int codecvt<char32_t, char8_t, mbstate_t>::do_encoding() const noexcept { return 0; }
3013 bool codecvt<char32_t, char8_t, mbstate_t>::do_always_noconv() const noexcept { return false; }
3015 int codecvt<char32_t, char8_t, mbstate_t>::do_length(
3022 int codecvt<char32_t, char8_t, mbstate_t>::do_max_length() const noexcept { return 4; }