|  | 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