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

#include <capd/vectalg/ColumnVector.h>

Public Types

typedef Scalar ScalarType
 
typedef __difference_type difference_type
 

Public Member Functions

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

Member Typedef Documentation

◆ difference_type

◆ ScalarType

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

Constructor & Destructor Documentation

◆ const_ColumnIterator()

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

Member Function Documentation

◆ operator!=()

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

◆ operator*()

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

◆ operator++() [1/2]

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

◆ operator++() [2/2]

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

◆ operator+=()

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

◆ operator--() [1/2]

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

◆ operator--() [2/2]

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

◆ operator-=()

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

◆ operator->()

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