$extrastylesheet
#include <mln/util/set.hh>
Public Member Functions | |
set_bkd_iter () | |
set_bkd_iter (const set< T > &s) | |
void | change_target (const set< T > &s) |
const T & | element () const |
unsigned | index_ () const |
void | invalidate () |
bool | is_valid () const |
void | next () |
void | start () |
const T & | subj_ () |
Protected Attributes | |
unsigned | i_ |
const set< T > * | s_ |
Public Types | |
typedef Proxy< void > | category |
typedef set_bkd_iter< T > | exact_t |
Definition at line 298 of file util/set.hh.
mln::util::set_bkd_iter< T >::set_bkd_iter | ( | ) |
Constructor without argument.
mln::util::set_bkd_iter< T >::set_bkd_iter | ( | const set< T > & | s | ) |
Constructor from a set s
.
void mln::util::set_bkd_iter< T >::change_target | ( | const set< T > & | s | ) |
Change the set it iterates on to s
.
const T& mln::util::set_bkd_iter< T >::element | ( | ) | const |
Give the element the iterator designates.
unsigned mln::util::set_bkd_iter< T >::index_ | ( | ) | const |
Give the current index.
void mln::util::set_bkd_iter< T >::invalidate | ( | ) |
Invalidate the iterator.
bool mln::util::set_bkd_iter< T >::is_valid | ( | ) | const |
Returns true if the iterator is valid.
void mln::util::set_bkd_iter< T >::next | ( | ) |
Go to the next element.
void mln::util::set_bkd_iter< T >::start | ( | ) |
Start an iteration.
const T& mln::util::set_bkd_iter< T >::subj_ | ( | ) |
|
protected |
Definition at line 334 of file util/set.hh.
|
protected |
Definition at line 335 of file util/set.hh.
|
inherited |
Definition at line 229 of file core/concept/proxy.hh.
|
inherited |