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-> () |