![]() |
Boost.Locale
|
UTF-16 to/from narrow char codecvt facet to use with char16_t or wchar_t on Windows. More...
#include <boost/locale/generic_codecvt.hpp>
Public Types | |
| typedef CharType | uchar |
Public Types inherited from boost::locale::generic_codecvt_base | |
| enum | initial_convertion_state { to_unicode_state , from_unicode_state } |
| Initial state for converting to or from Unicode code points, used by initial_state in derived classes. More... | |
Public Member Functions | |
| generic_codecvt (size_t refs=0) | |
| const CodecvtImpl & | implementation () const |
UTF-16 to/from narrow char codecvt facet to use with char16_t or wchar_t on Windows.
Note in order to fit the requirements of usability by std::wfstream it uses mbstate_t to handle intermediate states in handling of variable length UTF-16 sequences
Its member functions implement standard virtual functions of basic codecvt