![]() |
Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms
|
Base class of all random access iterators. More...
#include <iterator.hpp>
Base class of all random access iterators.
IC | the iterator category |
I | the derived iterator type |
T | the value type |
D | the difference type, default: std::ptrdiff_t |
The random access iterator can proceed in both directions via the post increment/decrement operator or in larger steps via the +, - and +=, -= operators. The random access iterator is LessThan Comparable.
Definition at line 203 of file iterator.hpp.
typedef I boost::numeric::ublas::random_access_iterator_base< IC, I, T, D >::derived_iterator_type |
Definition at line 205 of file iterator.hpp.
typedef T boost::numeric::ublas::random_access_iterator_base< IC, I, T, D >::derived_value_type |
Definition at line 206 of file iterator.hpp.
typedef D boost::numeric::ublas::random_access_iterator_base< IC, I, T, D >::derived_difference_type |
Definition at line 207 of file iterator.hpp.
BOOST_UBLAS_INLINE derived_iterator_type boost::numeric::ublas::random_access_iterator_base< IC, I, T, D >::operator++ | ( | int | ) | [inline] |
Definition at line 220 of file iterator.hpp.
BOOST_UBLAS_INLINE derived_iterator_type boost::numeric::ublas::random_access_iterator_base< IC, I, T, D >::operator-- | ( | int | ) | [inline] |
Definition at line 233 of file iterator.hpp.
BOOST_UBLAS_INLINE derived_iterator_type boost::numeric::ublas::random_access_iterator_base< IC, I, T, D >::operator+ | ( | derived_difference_type | n | ) | const [inline] |
Definition at line 246 of file iterator.hpp.
BOOST_UBLAS_INLINE derived_iterator_type boost::numeric::ublas::random_access_iterator_base< IC, I, T, D >::operator- | ( | derived_difference_type | n | ) | const [inline] |
Definition at line 261 of file iterator.hpp.
BOOST_UBLAS_INLINE bool boost::numeric::ublas::random_access_iterator_base< IC, I, T, D >::operator!= | ( | const derived_iterator_type & | it | ) | const [inline] |
Definition at line 273 of file iterator.hpp.
BOOST_UBLAS_INLINE bool boost::numeric::ublas::random_access_iterator_base< IC, I, T, D >::operator<= | ( | const derived_iterator_type & | it | ) | const [inline] |
Definition at line 278 of file iterator.hpp.
BOOST_UBLAS_INLINE bool boost::numeric::ublas::random_access_iterator_base< IC, I, T, D >::operator>= | ( | const derived_iterator_type & | it | ) | const [inline] |
Definition at line 283 of file iterator.hpp.
BOOST_UBLAS_INLINE bool boost::numeric::ublas::random_access_iterator_base< IC, I, T, D >::operator> | ( | const derived_iterator_type & | it | ) | const [inline] |
Definition at line 288 of file iterator.hpp.
BOOST_UBLAS_INLINE friend derived_iterator_type operator++ | ( | derived_iterator_type & | d, |
int | |||
) | [friend] |
Definition at line 227 of file iterator.hpp.
BOOST_UBLAS_INLINE friend derived_iterator_type operator-- | ( | derived_iterator_type & | d, |
int | |||
) | [friend] |
Definition at line 240 of file iterator.hpp.
BOOST_UBLAS_INLINE friend derived_iterator_type operator+ | ( | const derived_iterator_type & | d, |
derived_difference_type | n | ||
) | [friend] |
Definition at line 251 of file iterator.hpp.
BOOST_UBLAS_INLINE friend derived_iterator_type operator+ | ( | derived_difference_type | n, |
const derived_iterator_type & | d | ||
) | [friend] |
Definition at line 256 of file iterator.hpp.
BOOST_UBLAS_INLINE friend derived_iterator_type operator- | ( | const derived_iterator_type & | d, |
derived_difference_type | n | ||
) | [friend] |
Definition at line 266 of file iterator.hpp.