Public Types | |
using | value_type = YackToken |
using | difference_type = ptrdiff_t |
using | pointer = YackToken * |
using | reference = YackToken & |
Public Member Functions | |
Iterator (YackTokenReader &reader, int64 pos) | |
Iterator (const Iterator &it) | |
Iterator & | operator++ () |
Iterator | operator++ (int) |
Iterator & | operator= (const Iterator &rhs) |
bool | operator== (const Iterator &rhs) const |
bool | operator!= (const Iterator &rhs) const |
YackToken & | operator* () |
const YackToken & | operator* () const |
YackToken * | operator-> () |