CACAO
|
Public Types | |
typedef std::input_iterator_tag | iterator_category |
typedef std::ptrdiff_t | difference_type |
typedef uint16_t | value_type |
typedef const value_type * | pointer |
typedef const value_type & | reference |
Public Member Functions | |
uint16_t | operator* () |
void | operator++ () |
bool | operator!= (const utf16_iterator &it) |
Private Member Functions | |
utf16_iterator (byte_iterator it) | |
Private Attributes | |
byte_iterator | current |
byte_iterator | next |
Friends | |
class | Utf8String |
typedef std::ptrdiff_t Utf8String::utf16_iterator::difference_type |
typedef std::input_iterator_tag Utf8String::utf16_iterator::iterator_category |
typedef const value_type* Utf8String::utf16_iterator::pointer |
typedef const value_type& Utf8String::utf16_iterator::reference |
typedef uint16_t Utf8String::utf16_iterator::value_type |
|
inlineprivate |
|
inline |
|
friend |
|
private |
|
private |