![]() |
XII Release 0.1.0
|
Const iterator, don't use directly, use ranged based for loops or call begin() end(). More...
#include <RangeView.h>
Public Types | |
using | iterator_category = std::forward_iterator_tag |
using | value_type = ConstIterator |
using | pointer = ConstIterator* |
using | reference = ConstIterator& |
Public Member Functions | |
XII_DECLARE_POD_TYPE () | |
XII_ALWAYS_INLINE | ConstIterator (const ConstIterator &rhs)=default |
XII_FORCE_INLINE void | Next () |
XII_FORCE_INLINE ValueType | Value () const |
XII_ALWAYS_INLINE ValueType | operator* () const |
XII_ALWAYS_INLINE void | operator++ () |
XII_FORCE_INLINE bool | operator== (const typename xiiRangeView< ValueType, IteratorType >::ConstIterator &it2) const |
Protected Member Functions | |
XII_FORCE_INLINE | ConstIterator (const xiiRangeView< ValueType, IteratorType > *view, IteratorType pos) |
Protected Attributes | |
const xiiRangeView< ValueType, IteratorType > * | m_pView = nullptr |
IteratorType | m_Pos |
Friends | |
class | xiiRangeView< ValueType, IteratorType > |
Const iterator, don't use directly, use ranged based for loops or call begin() end().