$extrastylesheet
#include <mln/value/viter.hh>
Public Member Functions | |
| fwd_viter_ () | |
| fwd_viter_ (const Value_Set< S > &s) | |
| void | change_target (const S &s) |
| unsigned | index_ () const |
| void | invalidate () |
| bool | is_valid () const |
| void | next () |
| void | next_ () |
| operator typename S::value () const | |
| void | start () |
Public Types | |
| typedef Object< void > | category |
| typedef fwd_viter_< S > | exact_t |
| typedef S::value | value |
| mln::value::fwd_viter_< S >::fwd_viter_ | ( | ) |
Constructor without argument.
| mln::value::fwd_viter_< S >::fwd_viter_ | ( | const Value_Set< S > & | s | ) |
Constructor.
| void mln::value::fwd_viter_< S >::change_target | ( | const S & | s | ) |
| unsigned mln::value::fwd_viter_< S >::index_ | ( | ) | const |
Give the current index.
| void mln::value::fwd_viter_< S >::invalidate | ( | ) |
Invalidate the iterator.
| bool mln::value::fwd_viter_< S >::is_valid | ( | ) | const |
Test if the iterator is valid.
|
inherited |
Go to the next element.
| void mln::value::fwd_viter_< S >::next_ | ( | ) |
Go to the next value.
| mln::value::fwd_viter_< S >::operator typename S::value | ( | ) | const |
Conversion into a value.
| void mln::value::fwd_viter_< S >::start | ( | ) |
Start an iteration.
|
inherited |
|
inherited |