Scythe-1.0.3
|
An STL-compliant bidirectional iterator for Matrix. More...
#include <scythestat/matrix_bidirectional_iterator.h>
Public Types | |
typedef std::iterator_traits < Base >::value_type | value_type |
typedef std::iterator_traits < Base >::iterator_category | iterator_category |
typedef std::iterator_traits < Base >::difference_type | difference_type |
typedef std::iterator_traits < Base >::pointer | pointer |
typedef std::iterator_traits < Base >::reference | reference |
Public Member Functions | |
matrix_bidirectional_iterator (const Matrix< value_type, M_ORDER, M_STYLE > &M) | |
matrix_bidirectional_iterator (const self &mi) | |
self & | set_end () |
self & | operator= (const self &mi) |
reference | operator* () const |
pointer | operator-> () const |
self & | operator++ () |
self | operator++ (int) |
self & | operator-- () |
self | operator-- (int) |
An STL-compliant bidirectional iterator for Matrix.
Provides bidirectional iteration over Matrix objects. See Josuttis (1999), or some other STL reference, for a full description of the bidirectional iterator interface.