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