$extrastylesheet
#include <mln/util/internal/graph_iter_base.hh>
Public Member Functions | |
const Elt & | p_hook_ () const |
const Elt & | subj_ () |
bool | is_valid () const |
void | invalidate () |
void | start () |
void | next () |
Elt::id_t | id () const |
operator typename Elt::id_t () const | |
operator typename Elt::id_value_t () const | |
operator const Elt & () const |
Protected Member Functions | |
graph_iter_base (const G &g) |
Protected Attributes | |
Elt | p_ |
Public Types | |
typedef Proxy< void > | category |
typedef E | exact_t |
Definition at line 47 of file graph_iter_base.hh.
|
protected |
Elt::id_t mln::internal::graph_iter_base< G, Elt, E >::id | ( | ) | const |
Return the element id.
void mln::internal::graph_iter_base< G, Elt, E >::invalidate | ( | ) |
Invalidate the iterator.
bool mln::internal::graph_iter_base< G, Elt, E >::is_valid | ( | ) | const |
Iterator interfaceTest if the iterator is valid.
void mln::internal::graph_iter_base< G, Elt, E >::next | ( | ) |
Go to the next value.
mln::internal::graph_iter_base< G, Elt, E >::operator const Elt & | ( | ) | const |
Conversion operator. Returns the graph element.
mln::internal::graph_iter_base< G, Elt, E >::operator typename Elt::id_t | ( | ) | const |
Conversion operator. Returns the element id.
mln::internal::graph_iter_base< G, Elt, E >::operator typename Elt::id_value_t | ( | ) | const |
Conversion operator.
Returns the element id. FIXME: May cause ambiguities.
const Elt& mln::internal::graph_iter_base< G, Elt, E >::p_hook_ | ( | ) | const |
Return the element pointed by this iterator.
void mln::internal::graph_iter_base< G, Elt, E >::start | ( | ) |
Start an iteration.
const Elt& mln::internal::graph_iter_base< G, Elt, E >::subj_ | ( | ) |
Proxy subject.
|
protected |
Definition at line 88 of file graph_iter_base.hh.
|
inherited |
Definition at line 229 of file core/concept/proxy.hh.
|
inherited |