row-major iterator that points to single elements inside a matrix More...
#include <matrix.h>


Public Member Functions | |
| matrix_row_major_iterator (const matrix_iterator_type &matrix_iterator) | |
| convert from matrix_iterator | |
| matrix_row_major_iterator & | operator++ () |
| matrix_row_major_iterator & | operator-- () |
Protected Types | |
|
typedef matrix_iterator < ValueType, BlockSideLength > | matrix_iterator_type |
|
typedef matrix_iterator_type::matrix_type | matrix_type |
|
typedef matrix_iterator_type::elem_size_type | elem_size_type |
Protected Member Functions | |
| matrix_row_major_iterator (matrix_type &matrix, const elem_size_type start_row, const elem_size_type start_col) | |
| create iterator pointing to given row and col | |
| matrix_row_major_iterator (matrix_type &matrix) | |
| create empty iterator | |
row-major iterator that points to single elements inside a matrix
| ValueType | type of contained objects (POD with no references to internal memory) | |
| BlockSideLength | side length of a matrix block |
| matrix_row_major_iterator< ValueType, BlockSideLength >::matrix_row_major_iterator | ( | matrix_type & | matrix, | |
| const elem_size_type | start_row, | |||
| const elem_size_type | start_col | |||
| ) | [inline, protected] |
create iterator pointing to given row and col
| matrix_row_major_iterator< ValueType, BlockSideLength >::matrix_row_major_iterator | ( | matrix_type & | matrix | ) | [inline, protected] |
create empty iterator
| matrix_row_major_iterator< ValueType, BlockSideLength >::matrix_row_major_iterator | ( | const matrix_iterator_type & | matrix_iterator | ) | [inline] |
convert from matrix_iterator
1.7.1