|
320 | 320 | collate & \tcode{collate<char>}, \tcode{collate<wchar_t>} \\ \rowsep |
321 | 321 | ctype & \tcode{ctype<char>}, \tcode{ctype<wchar_t>} \\ |
322 | 322 | & \tcode{codecvt<char, char, mbstate_t>} \\ |
323 | | - & \tcode{codecvt<char16_t, char8_t, mbstate_t>} \\ |
324 | | - & \tcode{codecvt<char32_t, char8_t, mbstate_t>} \\ |
325 | 323 | & \tcode{codecvt<wchar_t, char, mbstate_t>} \\ \rowsep |
326 | 324 | monetary & \tcode{moneypunct<char>}, \tcode{moneypunct<wchar_t>} \\ |
327 | 325 | & \tcode{moneypunct<char, true>}, \tcode{moneypunct<wchar_t, true>} \\ |
|
356 | 354 | collate & \tcode{collate_byname<char>}, \tcode{collate_byname<wchar_t>} \\ \rowsep |
357 | 355 | ctype & \tcode{ctype_byname<char>}, \tcode{ctype_byname<wchar_t>} \\ |
358 | 356 | & \tcode{codecvt_byname<char, char, mbstate_t>} \\ |
359 | | - & \tcode{codecvt_byname<char16_t, char8_t, mbstate_t>} \\ |
360 | | - & \tcode{codecvt_byname<char32_t, char8_t, mbstate_t>} \\ |
361 | 357 | & \tcode{codecvt_byname<wchar_t, char, mbstate_t>} \\ \rowsep |
362 | 358 | monetary & \tcode{moneypunct_byname<char, International>} \\ |
363 | 359 | & \tcode{moneypunct_byname<wchar_t, International>} \\ |
|
1684 | 1680 | convert the implementation-defined native character set. |
1685 | 1681 | \tcode{codecvt<char, char, mbstate_t>} implements a degenerate conversion; |
1686 | 1682 | it does not convert at all. |
1687 | | -\indextext{UTF-8}% |
1688 | | -\indextext{UTF-16}% |
1689 | | -\indextext{UTF-32}% |
1690 | | -The specialization \tcode{codecvt<char16_t, char8_t, mbstate_t>} |
1691 | | -converts between the UTF-16 and UTF-8 encoding forms, and |
1692 | | -the specialization \tcode{codecvt<char32_t, char8_t, mbstate_t>} |
1693 | | -converts between the UTF-32 and UTF-8 encoding forms. |
1694 | 1683 | \tcode{codecvt<wchar_t, char, mbstate_t>} |
1695 | 1684 | converts between the native character sets for ordinary and wide characters. |
1696 | 1685 | Specializations on \tcode{mbstate_t} |
|
0 commit comments