CAPD DynSys Library  5.2.0
capd::vectalg::ColumnIterator< Scalar > Class Template Reference

#include <capd/vectalg/ColumnVector.h>

Public Types

typedef Scalar ScalarType
 
typedef __difference_type difference_type
 

Public Member Functions

 ColumnIterator (ScalarType *p, difference_type pointerStride)
 
ColumnIterator operator++ (int)
 
ColumnIterator operator-- (int)
 
ColumnIteratoroperator++ ()
 
ColumnIteratoroperator-- ()
 
ColumnIteratoroperator+= (difference_type jump)
 
ColumnIteratoroperator-= (difference_type jump)
 
bool operator!= (const ColumnIterator &second)
 
ScalarTypeoperator* ()
 
ScalarTypeoperator-> ()
 

Member Typedef Documentation

◆ difference_type

◆ ScalarType

template<typename Scalar >
typedef Scalar capd::vectalg::ColumnIterator< Scalar >::ScalarType

Constructor & Destructor Documentation

◆ ColumnIterator()

template<typename Scalar >
capd::vectalg::ColumnIterator< Scalar >::ColumnIterator ( ScalarType p,
difference_type  pointerStride 
)
inline

Member Function Documentation

◆ operator!=()

template<typename Scalar >
bool capd::vectalg::ColumnIterator< Scalar >::operator!= ( const ColumnIterator< Scalar > &  second)
inline

◆ operator*()

template<typename Scalar >
ScalarType& capd::vectalg::ColumnIterator< Scalar >::operator* ( )
inline

◆ operator++() [1/2]

template<typename Scalar >
ColumnIterator& capd::vectalg::ColumnIterator< Scalar >::operator++ ( )
inline

◆ operator++() [2/2]

template<typename Scalar >
ColumnIterator capd::vectalg::ColumnIterator< Scalar >::operator++ ( int  )
inline

◆ operator+=()

template<typename Scalar >
ColumnIterator& capd::vectalg::ColumnIterator< Scalar >::operator+= ( difference_type  jump)
inline

◆ operator--() [1/2]

template<typename Scalar >
ColumnIterator& capd::vectalg::ColumnIterator< Scalar >::operator-- ( )
inline

◆ operator--() [2/2]

template<typename Scalar >
ColumnIterator capd::vectalg::ColumnIterator< Scalar >::operator-- ( int  )
inline

◆ operator-=()

template<typename Scalar >
ColumnIterator& capd::vectalg::ColumnIterator< Scalar >::operator-= ( difference_type  jump)
inline

◆ operator->()

template<typename Scalar >
ScalarType* capd::vectalg::ColumnIterator< Scalar >::operator-> ( )
inline