template <class internT, class externT, class stateT> class codecvt_byname;
|  |  | 
|  |  | 
| 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> |