SPH
|
Simple (forward) iterator over continuous array of objects of type T. More...
#include <Iterator.h>
Public Types | |
using | TCounter = ptrdiff_t |
using | iterator_category = std::random_access_iterator_tag |
using | value_type = T |
using | difference_type = ptrdiff_t |
using | pointer = T * |
using | reference = T & |
Protected Types | |
using | TValue = typename UnwrapReferenceType< T >::Type |
Protected Member Functions | |
Iterator (T *data) | |
Protected Attributes | |
T * | data |
Simple (forward) iterator over continuous array of objects of type T.
Can be used with STL algorithms.
Definition at line 18 of file Iterator.h.
using Iterator< T >::difference_type = ptrdiff_t |
Definition at line 36 of file Iterator.h.
using Iterator< T >::iterator_category = std::random_access_iterator_tag |
Definition at line 34 of file Iterator.h.
Definition at line 37 of file Iterator.h.
Definition at line 38 of file Iterator.h.
Definition at line 32 of file Iterator.h.
|
protected |
Definition at line 20 of file Iterator.h.
using Iterator< T >::value_type = T |
Definition at line 35 of file Iterator.h.
Definition at line 28 of file Iterator.h.
Definition at line 42 of file Iterator.h.
Definition at line 52 of file Iterator.h.
Definition at line 82 of file Iterator.h.
Definition at line 160 of file Iterator.h.
|
inline |
Definition at line 157 of file Iterator.h.
Definition at line 66 of file Iterator.h.
Definition at line 61 of file Iterator.h.
Definition at line 96 of file Iterator.h.
Definition at line 111 of file Iterator.h.
Definition at line 116 of file Iterator.h.
Definition at line 103 of file Iterator.h.
|
inline |
Definition at line 133 of file Iterator.h.
Definition at line 99 of file Iterator.h.
Definition at line 122 of file Iterator.h.
Definition at line 127 of file Iterator.h.
Definition at line 107 of file Iterator.h.
Definition at line 71 of file Iterator.h.
Definition at line 76 of file Iterator.h.
|
inline |
Definition at line 138 of file Iterator.h.
|
inline |
Definition at line 146 of file Iterator.h.
|
inline |
Definition at line 154 of file Iterator.h.
|
inline |
Definition at line 142 of file Iterator.h.
|
inline |
Definition at line 150 of file Iterator.h.
|
protected |
Definition at line 22 of file Iterator.h.