Files
cppdraft_translate/cppdraft/depr/locale/category.md
2025-10-25 03:02:53 +03:00

1.8 KiB

[depr.locale.category]

Annex D (normative) Compatibility features [depr]

D.19 Deprecated locale category facets [depr.locale.category]

1

#

The ctype locale category includes the following facets as if they were specified in Table 91 of [locale.category].

codecvt<char16_t, char, mbstate_t> codecvt<char32_t, char, mbstate_t> codecvt<char16_t, char8_t, mbstate_t> codecvt<char32_t, char8_t, mbstate_t>

2

#

The ctype locale category includes the following facets as if they were specified in Table 92 of [locale.category].

codecvt_byname<char16_t, char, mbstate_t> codecvt_byname<char32_t, char, mbstate_t> codecvt_byname<char16_t, char8_t, mbstate_t> codecvt_byname<char32_t, char8_t, mbstate_t>

3

#

The following class template specializations are required in addition to those specified in [locale.codecvt].

The specializations codecvt<char16_t, char, mbstate_t> andcodecvt<char16_t, char8_t, mbstate_t> convert between the UTF-16 and UTF-8 encoding forms, andthe specializations codecvt<char32_t, char, mbstate_t> andcodecvt<char32_t, char8_t, mbstate_t> convert between the UTF-32 and UTF-8 encoding forms.