|
template<typename octet_type > |
uint8_t | utf8::internal::mask8 (octet_type oc) |
|
template<typename u16_type > |
uint16_t | utf8::internal::mask16 (u16_type oc) |
|
template<typename octet_type > |
bool | utf8::internal::is_trail (octet_type oc) |
|
template<typename u16 > |
bool | utf8::internal::is_lead_surrogate (u16 cp) |
|
template<typename u16 > |
bool | utf8::internal::is_trail_surrogate (u16 cp) |
|
template<typename u16 > |
bool | utf8::internal::is_surrogate (u16 cp) |
|
template<typename u32 > |
bool | utf8::internal::is_code_point_valid (u32 cp) |
|
template<typename octet_iterator > |
std::iterator_traits
< octet_iterator >
::difference_type | utf8::internal::sequence_length (octet_iterator lead_it) |
|
template<typename octet_difference_type > |
bool | utf8::internal::is_overlong_sequence (uint32_t cp, octet_difference_type length) |
|
template<typename octet_iterator > |
utf_error | utf8::internal::increase_safely (octet_iterator &it, octet_iterator end) |
| Helper for get_sequence_x. More...
|
|
template<typename octet_iterator > |
utf_error | utf8::internal::get_sequence_1 (octet_iterator &it, octet_iterator end, uint32_t &code_point) |
| get_sequence_x functions decode utf-8 sequences of the length x More...
|
|
template<typename octet_iterator > |
utf_error | utf8::internal::get_sequence_2 (octet_iterator &it, octet_iterator end, uint32_t &code_point) |
|
template<typename octet_iterator > |
utf_error | utf8::internal::get_sequence_3 (octet_iterator &it, octet_iterator end, uint32_t &code_point) |
|
template<typename octet_iterator > |
utf_error | utf8::internal::get_sequence_4 (octet_iterator &it, octet_iterator end, uint32_t &code_point) |
|
template<typename octet_iterator > |
utf_error | utf8::internal::validate_next (octet_iterator &it, octet_iterator end, uint32_t &code_point) |
|
template<typename octet_iterator > |
utf_error | utf8::internal::validate_next (octet_iterator &it, octet_iterator end) |
|
template<typename octet_iterator > |
octet_iterator | utf8::find_invalid (octet_iterator start, octet_iterator end) |
|
template<typename octet_iterator > |
bool | utf8::is_valid (octet_iterator start, octet_iterator end) |
|
template<typename octet_iterator > |
bool | utf8::starts_with_bom (octet_iterator it, octet_iterator end) |
|
template<typename octet_iterator > |
bool | utf8::is_bom (octet_iterator it) |
|