|
Cppcheck
|
#include <tokenrange.h>
Public Types | |
| using | iterator_category = std::forward_iterator_tag |
| using | value_type = T * |
| using | difference_type = std::ptrdiff_t |
| using | pointer = void |
| using | reference = T * |
Public Member Functions | |
| TokenIterator () | |
| TokenIterator (T *t) | |
| TokenIterator & | operator++ () |
| bool | operator== (const TokenIterator &b) const |
| bool | operator!= (const TokenIterator &b) const |
| T * | operator* () const |
Public Attributes | |
| T * | mt |
Definition at line 40 of file tokenrange.h.
| using TokenRangeBase< T, >::TokenIterator::difference_type = std::ptrdiff_t |
Definition at line 43 of file tokenrange.h.
| using TokenRangeBase< T, >::TokenIterator::iterator_category = std::forward_iterator_tag |
Definition at line 41 of file tokenrange.h.
| using TokenRangeBase< T, >::TokenIterator::pointer = void |
Definition at line 44 of file tokenrange.h.
| using TokenRangeBase< T, >::TokenIterator::reference = T* |
Definition at line 45 of file tokenrange.h.
| using TokenRangeBase< T, >::TokenIterator::value_type = T* |
Definition at line 42 of file tokenrange.h.
|
inline |
Definition at line 48 of file tokenrange.h.
|
inlineexplicit |
Definition at line 49 of file tokenrange.h.
|
inline |
Definition at line 57 of file tokenrange.h.
References TokenRangeBase< T, >::TokenIterator::mt.
|
inline |
Definition at line 60 of file tokenrange.h.
References TokenRangeBase< T, >::TokenIterator::mt.
|
inline |
Definition at line 50 of file tokenrange.h.
References TokenRangeBase< T, >::TokenIterator::mt.
|
inline |
Definition at line 54 of file tokenrange.h.
References TokenRangeBase< T, >::TokenIterator::mt.
| T* TokenRangeBase< T, >::TokenIterator::mt |
Definition at line 47 of file tokenrange.h.
Referenced by TokenRangeBase< T, >::TokenIterator::operator!=(), TokenRangeBase< T, >::TokenIterator::operator*(), TokenRangeBase< T, >::TokenIterator::operator++(), and TokenRangeBase< T, >::TokenIterator::operator==().