Bayesian Filtering Library
Generated from SVN r
|
A class implementing an indexed random access iterator. More...
#include <asirfilter.h>
Public Types | |
typedef C | container_type |
typedef IC | iterator_category |
typedef container_type::size_type | size_type |
typedef container_type::difference_type | difference_type |
typedef container_type::value_type | value_type |
typedef container_type::reference | reference |
typedef indexed_iterator< C, IC > | derived_iterator_type |
typedef C::value_type | derived_value_type |
typedef C::difference_type | derived_difference_type |
Public Member Functions | |
BOOST_UBLAS_INLINE | indexed_iterator (container_type &c, size_type it) |
BOOST_UBLAS_INLINE indexed_iterator & | operator++ () |
BOOST_UBLAS_INLINE indexed_iterator & | operator-- () |
BOOST_UBLAS_INLINE indexed_iterator & | operator+= (difference_type n) |
BOOST_UBLAS_INLINE indexed_iterator & | operator-= (difference_type n) |
BOOST_UBLAS_INLINE difference_type | operator- (const indexed_iterator &it) const |
BOOST_UBLAS_INLINE reference | operator* () const |
BOOST_UBLAS_INLINE reference | operator[] (difference_type n) const |
BOOST_UBLAS_INLINE size_type | index () const |
BOOST_UBLAS_INLINE indexed_iterator & | operator= (const indexed_iterator &it) |
BOOST_UBLAS_INLINE bool | operator== (const indexed_iterator &it) const |
BOOST_UBLAS_INLINE bool | operator< (const indexed_iterator &it) const |
BOOST_UBLAS_INLINE container_type & | operator() () const |
BOOST_UBLAS_INLINE container_reference & | assign (container_type *c) |
BOOST_UBLAS_INLINE bool | same_closure (const container_reference &cr) const |
BOOST_UBLAS_INLINE derived_iterator_type | operator++ (int) |
BOOST_UBLAS_INLINE derived_iterator_type | operator-- (int) |
BOOST_UBLAS_INLINE derived_iterator_type | operator+ (derived_difference_type n) const |
BOOST_UBLAS_INLINE derived_iterator_type | operator- (derived_difference_type n) const |
BOOST_UBLAS_INLINE bool | operator!= (const derived_iterator_type &it) const |
BOOST_UBLAS_INLINE bool | operator<= (const derived_iterator_type &it) const |
BOOST_UBLAS_INLINE bool | operator>= (const derived_iterator_type &it) const |
BOOST_UBLAS_INLINE bool | operator> (const derived_iterator_type &it) const |
A class implementing an indexed random access iterator.
C | the (mutable) container type |
IC | the iterator category |
This class implements a random access iterator. The current position is stored as the unsigned integer it_ and the values are accessed via operator()(it_) of the container.
uBLAS extension: index()
Definition at line 644 of file asirfilter.h.