Boost.Locale
|
UTF-16 to/from UTF-8 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 } |
Public Member Functions | |
generic_codecvt (size_t refs=0) | |
CodecvtImpl const & | implementation () const |
UTF-16 to/from UTF-8 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