|
Algorith sandbox
|
Public Types | |
| typedef std::size_t | size_type |
| typedef std::ptrdiff_t | difference_type |
Public Member Functions | |
| ConstMatrixIterator (const M &matrix, const std::size_t ri=0, const std::size_t ci=0) | |
| ConstMatrixIterator (const ConstMatrixIterator< M > &other) | |
| const ConstMatrixIterator< M > & | operator++ () |
| const ConstMatrixIterator< M > & | operator-- () |
| const ConstMatrixIterator< M > & | operator+= (const difference_type n) |
| ConstMatrixIterator< M > & | operator-= (const difference_type n) |
| difference_type | operator- (const ConstMatrixIterator< M > &other) const |
| bool | operator== (const ConstMatrixIterator< M > &other) const |
| bool | operator!= (const ConstMatrixIterator< M > &other) const |
| bool | operator< (const ConstMatrixIterator< M > &other) const |
| const M::value_type & | operator* () const |
| const M::value_type & | operator[] (const difference_type n) const |
Private Member Functions | |
| size_type | calculateLength (const std::size_t ri, const std::size_t ci) const |
Private Attributes | |
| const M & | _matrix |
| std::size_t | _ri |
| std::size_t | _ci |
1.8.10