Boost.Locale
|
UTF-32 to/from UTF-8 codecvt facet to use with char32_t or wchar_t on POSIX platforms. 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-32 to/from UTF-8 codecvt facet to use with char32_t or wchar_t on POSIX platforms.
Its member functions implement standard virtual functions of basic codecvt. mbstate_t is not used for UTF-32 handling due to fixed length encoding