|
| PL_DECLARE_POD_TYPE () |
|
PL_ALWAYS_INLINE | Iterator (const Iterator &rhs)=default |
|
PL_FORCE_INLINE ValueType | Value () |
|
PL_ALWAYS_INLINE ValueType | operator* () |
|
PL_FORCE_INLINE ValueType | Value () const |
|
| PL_DECLARE_POD_TYPE () |
|
PL_ALWAYS_INLINE | ConstIterator (const ConstIterator &rhs)=default |
|
PL_FORCE_INLINE void | Next () |
|
PL_FORCE_INLINE ValueType | Value () const |
|
PL_ALWAYS_INLINE ValueType | operator* () const |
|
PL_ALWAYS_INLINE void | operator++ () |
|
PL_FORCE_INLINE bool | operator== (const typename plRangeView< ValueType, IteratorType >::ConstIterator &it2) const |
|
PL_FORCE_INLINE bool | operator!= (const typename plRangeView< ValueType, IteratorType >::ConstIterator &it2) const |
|
template<typename ValueType, typename IteratorType>
struct plRangeView< ValueType, IteratorType >::Iterator
Iterator, don't use directly, use ranged based for loops or call begin() end().