[depr.locale.category] (original) (raw)

Annex D (normative) Compatibility features [depr]

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

The ctype locale category includes the following facets as if they were specified in Table 89 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>

The ctype locale category includes the following facets as if they were specified in Table 90 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>

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.