Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms

boost::numeric::ublas::forward_iterator_base< IC, I, T > Struct Template Reference

Base class of all forward iterators. More...

#include <iterator.hpp>

Inheritance diagram for boost::numeric::ublas::forward_iterator_base< IC, I, T >:
Collaboration diagram for boost::numeric::ublas::forward_iterator_base< IC, I, T >:

List of all members.

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)

Friends

BOOST_UBLAS_INLINE friend
derived_iterator_type 
operator++ (derived_iterator_type &d, int)

Detailed Description

template<class IC, class I, class T>
struct boost::numeric::ublas::forward_iterator_base< IC, I, T >

Base class of all forward iterators.

Parameters:
ICthe iterator category
Ithe derived iterator type
Tthe value type

The forward iterator can only proceed in one direction via the post increment operator.

Definition at line 110 of file iterator.hpp.


Member Typedef Documentation

template<class IC , class I , class T >
typedef I boost::numeric::ublas::forward_iterator_base< IC, I, T >::derived_iterator_type

Definition at line 112 of file iterator.hpp.

template<class IC , class I , class T >
typedef T boost::numeric::ublas::forward_iterator_base< IC, I, T >::derived_value_type

Definition at line 113 of file iterator.hpp.


Member Function Documentation

template<class IC , class I , class T >
BOOST_UBLAS_INLINE derived_iterator_type boost::numeric::ublas::forward_iterator_base< IC, I, T >::operator++ ( int  ) [inline]

Definition at line 117 of file iterator.hpp.

template<class IC , class I , class T >
BOOST_UBLAS_INLINE bool boost::numeric::ublas::forward_iterator_base< IC, I, T >::operator!= ( const derived_iterator_type it) const [inline]

Definition at line 132 of file iterator.hpp.


Friends And Related Function Documentation

template<class IC , class I , class T >
BOOST_UBLAS_INLINE friend derived_iterator_type operator++ ( derived_iterator_type d,
int   
) [friend]

Definition at line 124 of file iterator.hpp.


The documentation for this struct was generated from the following file: