|
GameApi 28
Library used by GameApi Builder tool
|
Public Types | |
| using | value_type = T |
| using | difference_type = std::ptrdiff_t |
| using | pointer = T* |
| using | reference = T& |
| using | iterator_category = std::random_access_iterator_tag |
Public Member Functions | |
| StridedIterator (uint8_t *base, size_t stride) | |
| T & | operator* () const |
| StridedIterator & | operator++ () |
| StridedIterator & | operator-- () |
| StridedIterator | operator+ (ptrdiff_t n) const |
| StridedIterator | operator- (ptrdiff_t n) const |
| ptrdiff_t | operator- (const StridedIterator &other) const |
| bool | operator< (const StridedIterator &other) const |
| bool | operator<= (const StridedIterator &other) const |
| bool | operator>= (const StridedIterator &other) const |
| bool | operator== (const StridedIterator &other) const |
| bool | operator!= (const StridedIterator &other) const |
Public Attributes | |
| uint8_t * | base |
| size_t | stride |
| using StridedIterator< T >::difference_type = std::ptrdiff_t |
| using StridedIterator< T >::iterator_category = std::random_access_iterator_tag |
| using StridedIterator< T >::pointer = T* |
| using StridedIterator< T >::reference = T& |
| using StridedIterator< T >::value_type = T |
|
inline |

|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| uint8_t* StridedIterator< T >::base |
| size_t StridedIterator< T >::stride |