template <class internT, class externT, class stateT> class codecvt_byname;
1
explicit codecvt_byname (const char* std_name, size_t refs = 0);
1
2
explicit codecvt_byname (const char* std_name, size_t refs = 0);
explicit codecvt_byname (const string& std_name, size_t refs = 0);
| locale name | description |
|---|---|
"C" | Minimal "C" locale (the same as locale::classic ) |
"" | The environment's default locale |
| specialization |
|---|
codecvt_byname<char,char,mbstate_t> |
codecvt_byname<wchar_t,char,mbstate_t> |
| specialization |
|---|
codecvt_byname<char,char,mbstate_t> |
codecvt_byname<wchar_t,char,mbstate_t> |
codecvt_byname<char16_t,char,mbstate_t> |
codecvt_byname<char32_t,char,mbstate_t> |