Public Member Functions | Public Attributes

Mat< eT >::const_row_iterator Class Reference

#include <Mat_proto.hpp>

List of all members.

Public Member Functions

 const_row_iterator (const Mat< eT > &in_M, const u32 in_row)
 const_row_iterator (const row_iterator &X)
eT operator* () const
const_row_iteratoroperator++ ()
void operator++ (int)
const_row_iteratoroperator-- ()
void operator-- (int)
bool operator!= (const const_row_iterator &X) const
bool operator== (const const_row_iterator &X) const

Public Attributes

arma_aligned const Mat< eT > & M
arma_aligned u32 row
arma_aligned u32 col

Detailed Description

template<typename eT>
class Mat< eT >::const_row_iterator

Definition at line 271 of file Mat_proto.hpp.


Constructor & Destructor Documentation

template<typename eT>
Mat< eT >::const_row_iterator::const_row_iterator ( const row_iterator X  ) 

Member Function Documentation

template<typename eT>
bool Mat< eT >::const_row_iterator::operator!= ( const const_row_iterator X  )  const [inline]
template<typename eT>
bool Mat< eT >::const_row_iterator::operator== ( const const_row_iterator X  )  const [inline]

Member Data Documentation

template<typename eT>
arma_aligned const Mat<eT>& Mat< eT >::const_row_iterator::M
template<typename eT>
arma_aligned u32 Mat< eT >::const_row_iterator::row
template<typename eT>
arma_aligned u32 Mat< eT >::const_row_iterator::col