Unravel Engine C++ Reference
|
#include <checked.h>
Public Types | |
typedef utfchar32_t | value_type |
typedef utfchar32_t * | pointer |
typedef utfchar32_t & | reference |
typedef std::ptrdiff_t | difference_type |
typedef std::bidirectional_iterator_tag | iterator_category |
Public Member Functions | |
iterator () | |
iterator (const octet_iterator &octet_it, const octet_iterator &rangestart, const octet_iterator &rangeend) | |
octet_iterator | base () const |
utfchar32_t | operator* () const |
bool | operator== (const iterator &rhs) const |
bool | operator!= (const iterator &rhs) const |
iterator & | operator++ () |
iterator | operator++ (int) |
iterator & | operator-- () |
iterator | operator-- (int) |
std::ptrdiff_t utf8::iterator< octet_iterator >::difference_type |
std::bidirectional_iterator_tag utf8::iterator< octet_iterator >::iterator_category |
utfchar32_t* utf8::iterator< octet_iterator >::pointer |
utfchar32_t& utf8::iterator< octet_iterator >::reference |
utfchar32_t utf8::iterator< octet_iterator >::value_type |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |