#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] |
1.5.7