Classdesc 3.44
MultiArray< T, Rank >::iterator Struct Reference
Inheritance diagram for MultiArray< T, Rank >::iterator:
Inheritance graph
Collaboration diagram for MultiArray< T, Rank >::iterator:
Collaboration graph

Public Types

using difference_type = std::ptrdiff_t
using value_type = MultiArray<T,Rank-1>
using pointer = MultiArray<T,Rank-1>*
using reference = MultiArray<T,Rank-1>&
using iterator_category = std::random_access_iterator_tag
using underlying_type = T

Public Member Functions

 iterator (const MultiArray &array)
iterator operator++ ()
iterator operator++ (int)
iterator operator-- ()
iterator operator-- (int)
iterator operator+= (size_t i)
MultiArray< T, Rank-1 > & operator* ()
bool operator== (const iterator &x) const
bool operator!= (const iterator &x) const

Public Attributes

MultiArray< T, Rank-1 > array
size_t stride

Static Public Attributes

static const int rank =Rank

The documentation for this struct was generated from the following file: