Namespace that holds basic operations on UTF encoded sequences. More...
Classes | |
struct | utf_traits |
struct | utf_traits< CharType, 1 > |
struct | utf_traits< CharType, 2 > |
struct | utf_traits< CharType, 4 > |
Typedefs | |
typedef uint32_t | code_point |
The integral type that can hold a Unicode code point. More... | |
Functions | |
bool | is_valid_codepoint (code_point v) |
the function checks if v is a valid code point More... | |
Namespace that holds basic operations on UTF encoded sequences.
All functions defined in this namespace do not require linking with Boost.Locale library
typedef uint32_t boost::locale::utf::code_point |
The integral type that can hold a Unicode code point.
|
inline |
the function checks if v is a valid code point
Referenced by boost::locale::utf::utf_traits< CharType, 1 >::decode(), boost::locale::utf::utf_traits< CharType, 4 >::decode(), and boost::locale::utf::utf_traits< CharType, 4 >::trail_length().