#include <checked.h>
Inheritance diagram for utf8::iterator< octet_iterator >:
Collaboration diagram for utf8::iterator< octet_iterator >:Public Member Functions | |
| iterator () | |
| iterator (const octet_iterator &octet_it, const octet_iterator &range_start, const octet_iterator &range_end) | |
| octet_iterator | base () const |
| uint32_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) |
Private Attributes | |
| octet_iterator | it |
| octet_iterator | range_start |
| octet_iterator | range_end |
|
inline |
|
inlineexplicit |
Definition at line 274 of file checked.h.
References utf8::iterator< octet_iterator >::range_end.
|
inline |
Definition at line 283 of file checked.h.
References utf8::iterator< octet_iterator >::it.
|
inline |
Definition at line 295 of file checked.h.
References utf8::iterator< octet_iterator >::operator==().
Here is the call graph for this function:
|
inline |
Definition at line 284 of file checked.h.
References utf8::iterator< octet_iterator >::it, utf8::next(), and utf8::iterator< octet_iterator >::range_end.
Here is the call graph for this function:
|
inline |
Definition at line 299 of file checked.h.
References utf8::iterator< octet_iterator >::it, utf8::next(), and utf8::iterator< octet_iterator >::range_end.
Here is the call graph for this function:
|
inline |
Definition at line 304 of file checked.h.
References utf8::iterator< octet_iterator >::it, utf8::next(), and utf8::iterator< octet_iterator >::range_end.
Here is the call graph for this function:
|
inline |
Definition at line 310 of file checked.h.
References utf8::iterator< octet_iterator >::it, utf8::prior(), and utf8::iterator< octet_iterator >::range_start.
Here is the call graph for this function:
|
inline |
Definition at line 315 of file checked.h.
References utf8::iterator< octet_iterator >::it, utf8::prior(), and utf8::iterator< octet_iterator >::range_start.
Here is the call graph for this function:
|
inline |
Definition at line 289 of file checked.h.
References utf8::iterator< octet_iterator >::it, utf8::iterator< octet_iterator >::range_end, and utf8::iterator< octet_iterator >::range_start.
Referenced by utf8::iterator< octet_iterator >::operator!=().
Here is the caller graph for this function:
|
private |
|
private |
Definition at line 271 of file checked.h.
Referenced by utf8::iterator< octet_iterator >::iterator(), utf8::iterator< octet_iterator >::operator*(), utf8::iterator< octet_iterator >::operator++(), and utf8::iterator< octet_iterator >::operator==().
|
private |
Definition at line 270 of file checked.h.
Referenced by utf8::iterator< octet_iterator >::operator--(), and utf8::iterator< octet_iterator >::operator==().