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

Public Member Functions

 const_iterator (const MultiArray &array)
const MultiArray< T, Rank-1 > & operator* ()
Public Member Functions inherited from MultiArray< T, Rank >::iterator
 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

Additional Inherited Members

Public Types inherited from MultiArray< T, Rank >::iterator
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 Attributes inherited from MultiArray< T, Rank >::iterator
MultiArray< T, Rank-1 > array
size_t stride
Static Public Attributes inherited from MultiArray< T, Rank >::iterator
static const int rank =Rank

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