|  | Boost.Locale
    | 
Geneneric utf8 codecvt facet, it allows to convert UTF-8 strings to UTF-16 and UTF-32 using wchar_t, char32_t and char16_t. More...
#include <boost/locale/utf8_codecvt.hpp>
 
  
 | Classes | |
| struct | state_type | 
| Public Member Functions | |
| utf8_codecvt (size_t refs=0) | |
| Static Public Member Functions | |
| static int | max_encoding_length () | 
| static state_type | initial_state (generic_codecvt_base::initial_convertion_state) | 
| static utf::code_point | to_unicode (state_type &, char const *&begin, char const *end) | 
| static utf::code_point | from_unicode (state_type &, utf::code_point u, char *begin, char const *end) | 
Geneneric utf8 codecvt facet, it allows to convert UTF-8 strings to UTF-16 and UTF-32 using wchar_t, char32_t and char16_t.