Lines Matching refs:codecvt

950 // template <class internT, class externT, class stateT> class codecvt;
952 template <class _InternT, class _ExternT, class _StateT> class _LIBCPP_TEMPLATE_VIS codecvt;
954 // template <> class codecvt<char, char, mbstate_t>
957 class _LIBCPP_TYPE_VIS codecvt<char, char, mbstate_t>
967 explicit codecvt(size_t __refs = 0)
1021 explicit codecvt(const char*, size_t __refs = 0)
1024 ~codecvt();
1040 // template <> class codecvt<wchar_t, char, mbstate_t>
1044 class _LIBCPP_TYPE_VIS codecvt<wchar_t, char, mbstate_t>
1054 explicit codecvt(size_t __refs = 0);
1106 explicit codecvt(const char*, size_t __refs = 0);
1108 ~codecvt();
1125 // template <> class codecvt<char16_t, char, mbstate_t> // deprecated in C++20
1128 class _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_TYPE_VIS codecvt<char16_t, char, mbstate_t>
1138 explicit codecvt(size_t __refs = 0)
1192 explicit codecvt(const char*, size_t __refs = 0)
1195 ~codecvt();
1213 // template <> class codecvt<char16_t, char8_t, mbstate_t> // C++20
1216 class _LIBCPP_TYPE_VIS codecvt<char16_t, char8_t, mbstate_t>
1226 explicit codecvt(size_t __refs = 0)
1280 explicit codecvt(const char*, size_t __refs = 0)
1283 ~codecvt();
1301 // template <> class codecvt<char32_t, char, mbstate_t> // deprecated in C++20
1304 class _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_TYPE_VIS codecvt<char32_t, char, mbstate_t>
1314 explicit codecvt(size_t __refs = 0)
1368 explicit codecvt(const char*, size_t __refs = 0)
1371 ~codecvt();
1389 // template <> class codecvt<char32_t, char8_t, mbstate_t> // C++20
1392 class _LIBCPP_TYPE_VIS codecvt<char32_t, char8_t, mbstate_t>
1402 explicit codecvt(size_t __refs = 0)
1456 explicit codecvt(const char*, size_t __refs = 0)
1459 ~codecvt();
1481 : public codecvt<_InternT, _ExternT, _StateT>
1486 : codecvt<_InternT, _ExternT, _StateT>(__nm, __refs) {}
1489 : codecvt<_InternT, _ExternT, _StateT>(__nm.c_str(), __refs) {}
1537 : public codecvt<char16_t, char, mbstate_t>
1540 __narrow_to_utf8() : codecvt<char16_t, char, mbstate_t>(1) {}
1573 : public codecvt<char32_t, char, mbstate_t>
1576 __narrow_to_utf8() : codecvt<char32_t, char, mbstate_t>(1) {}
1631 : public codecvt<char16_t, char, mbstate_t>
1634 __widen_from_utf8() : codecvt<char16_t, char, mbstate_t>(1) {}
1667 : public codecvt<char32_t, char, mbstate_t>
1670 __widen_from_utf8() : codecvt<char32_t, char, mbstate_t>(1) {}