Urho3D::RandomAccessIterator< T > Struct Template Reference

Random access iterator. More...

#include <Urho3D/Base/Iter.h>

Public Member Functions

constexpr RandomAccessIterator ()
 Construct.
 
constexpr RandomAccessIterator (T *ptr)
 Construct with an object pointer.
 
constexpr T * operator-> () const
 Point to the object.
 
constexpr T & operator* () const
 Dereference the object.
 
 URHO_CPP14 (constexpr) RandomAccessIterator< T > &operator++()
 Preincrement the pointer.
 
 URHO_CPP14 (constexpr) RandomAccessIterator< T > operator++(int)
 Postincrement the pointer.
 
 URHO_CPP14 (constexpr) RandomAccessIterator< T > &operator--()
 Predecrement the pointer.
 
 URHO_CPP14 (constexpr) RandomAccessIterator< T > operator--(int)
 Postdecrement the pointer.
 
 URHO_CPP14 (constexpr) RandomAccessIterator< T > &operator+
 Add an offset to the pointer.
 

Detailed Description

template<class T>
struct Urho3D::RandomAccessIterator< T >

Random access iterator.


The documentation for this struct was generated from the following file:
  • Source/Urho3D/Base/Iter.h