|
FIFE
|
#include <iterator>
Include dependency graph for core.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| utf8 | |
| utf8::internal | |
Typedefs | |
| typedef unsigned char | utf8::uint8_t |
| typedef unsigned short | utf8::uint16_t |
| typedef unsigned int | utf8::uint32_t |
Functions | |
| 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_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_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::is_bom (octet_iterator it) |
Variables | |
| const uint16_t | utf8::internal::LEAD_SURROGATE_MIN = 0xd800u |
| const uint16_t | utf8::internal::LEAD_SURROGATE_MAX = 0xdbffu |
| const uint16_t | utf8::internal::TRAIL_SURROGATE_MIN = 0xdc00u |
| const uint16_t | utf8::internal::TRAIL_SURROGATE_MAX = 0xdfffu |
| const uint16_t | utf8::internal::LEAD_OFFSET = LEAD_SURROGATE_MIN - (0x10000 >> 10) |
| const uint32_t | utf8::internal::SURROGATE_OFFSET = 0x10000u - (LEAD_SURROGATE_MIN << 10) - TRAIL_SURROGATE_MIN |
| const uint32_t | utf8::internal::CODE_POINT_MAX = 0x0010ffffu |
| const uint8_t | utf8::bom [] = {0xef, 0xbb, 0xbf} |
| The library API - functions intended to be called by the users. More... | |