![]() |
Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms
|
Base class of all bidirectional iterators. More...
#include <iterator.hpp>
Inheritance diagram for boost::numeric::ublas::bidirectional_iterator_base< IC, I, T >:
Collaboration diagram for boost::numeric::ublas::bidirectional_iterator_base< IC, I, T >:Public Types | |
| typedef I | derived_iterator_type |
| typedef T | derived_value_type |
Public Member Functions | |
| BOOST_UBLAS_INLINE bool | operator!= (const derived_iterator_type &it) const |
| BOOST_UBLAS_INLINE derived_iterator_type | operator++ (int) |
| BOOST_UBLAS_INLINE derived_iterator_type | operator-- (int) |
Friends | |
| BOOST_UBLAS_INLINE friend derived_iterator_type | operator++ (derived_iterator_type &d, int) |
| BOOST_UBLAS_INLINE friend derived_iterator_type | operator-- (derived_iterator_type &d, int) |
Base class of all bidirectional iterators.
| IC | the iterator category |
| I | the derived iterator type |
| T | the value type |
The bidirectional iterator can proceed in both directions via the post increment and post decrement operator.
Definition at line 148 of file iterator.hpp.
| typedef I boost::numeric::ublas::bidirectional_iterator_base< IC, I, T >::derived_iterator_type |
Definition at line 150 of file iterator.hpp.
| typedef T boost::numeric::ublas::bidirectional_iterator_base< IC, I, T >::derived_value_type |
Definition at line 151 of file iterator.hpp.
| BOOST_UBLAS_INLINE derived_iterator_type boost::numeric::ublas::bidirectional_iterator_base< IC, I, T >::operator++ | ( | int | ) | [inline] |
Definition at line 155 of file iterator.hpp.
| BOOST_UBLAS_INLINE derived_iterator_type boost::numeric::ublas::bidirectional_iterator_base< IC, I, T >::operator-- | ( | int | ) | [inline] |
Definition at line 168 of file iterator.hpp.
| BOOST_UBLAS_INLINE bool boost::numeric::ublas::bidirectional_iterator_base< IC, I, T >::operator!= | ( | const derived_iterator_type & | it | ) | const [inline] |
Definition at line 183 of file iterator.hpp.
| BOOST_UBLAS_INLINE friend derived_iterator_type operator++ | ( | derived_iterator_type & | d, |
| int | |||
| ) | [friend] |
Definition at line 162 of file iterator.hpp.
| BOOST_UBLAS_INLINE friend derived_iterator_type operator-- | ( | derived_iterator_type & | d, |
| int | |||
| ) | [friend] |
Definition at line 175 of file iterator.hpp.