#include <Matrix.h>
Public Member Functions | |
iterator () | |
iterator (const Matrix< T > *m, size_t eltno=0) | |
operator T * () | |
iterator | operator+ (int i) |
iterator & | operator++ () |
iterator | operator++ (int) |
T & | operator* () |
T * | operator-> () |
bool | operator== (const iterator &itr) const |
bool | operator!= (const iterator &itr) const |
bool | operator< (const iterator &itr) const |
size_t | eltno () const |
Private Member Functions | |
T & | ref () const |
Private Attributes | |
const Matrix< T > * | _matrix |
size_t | _eltno |
QDOS::Matrix< T >::iterator::iterator | ( | ) | [inline] |
QDOS::Matrix< T >::iterator::iterator | ( | const Matrix< T > * | m, | |
size_t | eltno = 0 | |||
) | [inline] |
size_t QDOS::Matrix< T >::iterator::eltno | ( | ) | const [inline] |
QDOS::Matrix< T >::iterator::operator T * | ( | ) | [inline] |
bool QDOS::Matrix< T >::iterator::operator!= | ( | const iterator & | itr | ) | const [inline] |
T& QDOS::Matrix< T >::iterator::operator* | ( | ) | [inline] |
iterator QDOS::Matrix< T >::iterator::operator+ | ( | int | i | ) | [inline] |
iterator QDOS::Matrix< T >::iterator::operator++ | ( | int | ) | [inline] |
iterator& QDOS::Matrix< T >::iterator::operator++ | ( | ) | [inline] |
T* QDOS::Matrix< T >::iterator::operator-> | ( | ) | [inline] |
bool QDOS::Matrix< T >::iterator::operator< | ( | const iterator & | itr | ) | const [inline] |
bool QDOS::Matrix< T >::iterator::operator== | ( | const iterator & | itr | ) | const [inline] |
T& QDOS::Matrix< T >::iterator::ref | ( | ) | const [inline, private] |
size_t QDOS::Matrix< T >::iterator::_eltno [private] |
const Matrix<T>* QDOS::Matrix< T >::iterator::_matrix [private] |