$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 |