$extrastylesheet
#include <mln/core/site_set/p_graph_piter.hh>
Public Member Functions | |
| void | change_target (const S &s) |
| void | change_target_ (const S &s) |
| iter::q_subject | element () |
| const S::graph_t & | graph () const |
| const iter & | hook_elt_ () const |
| unsigned | id () const |
| void | invalidate () |
| bool | is_valid () const |
| void | next () |
| const S::psite & | p_hook_ () const |
| const S & | site_set () const |
| void | start () |
| const S::psite & | subj_ () |
| const S *& | target_ () |
| const S::site & | to_site () const |
| p_graph_piter () | |
| p_graph_piter (const S &pv) | |
| bool | is_valid_ () const |
| void | invalidate_ () |
| void | start_ () |
| void | next_ () |
Protected Attributes | |
| S::psite | p_ |
| const S * | s_ |
Public Types | |
| typedef Site_Proxy< void > | category |
| typedef p_graph_piter< S, I > | exact_t |
| typedef S | pset |
| typedef S::site | site |
| typedef S | target |
Definition at line 59 of file p_graph_piter.hh.
| mln::p_graph_piter< S, I >::p_graph_piter | ( | ) |
Constructors.
| mln::p_graph_piter< S, I >::p_graph_piter | ( | const S & | pv | ) |
|
inherited |
Change the site set targeted by this iterator.
|
inherited |
Part of the change_target specific to the exact iterator type, empty by default (to be overloaded).
| iter ::q_subject mln::p_graph_piter< S, I >::element | ( | ) |
Return the underlying graph element.
| const S::graph_t& mln::p_graph_piter< S, I >::graph | ( | ) | const |
Return the graph associated to the target S.
| const iter& mln::p_graph_piter< S, I >::hook_elt_ | ( | ) | const |
INTERNAL_API Return the underlying graph element iterator.
| unsigned mln::p_graph_piter< S, I >::id | ( | ) | const |
Return the graph element id.
|
inherited |
| void mln::p_graph_piter< S, I >::invalidate_ | ( | ) |
Invalidate the iterator.
|
inherited |
| bool mln::p_graph_piter< S, I >::is_valid_ | ( | ) | const |
INTERNAL_API Manipulation.
Test if the iterator is valid.
|
inherited |
Go to the next element.
| void mln::p_graph_piter< S, I >::next_ | ( | ) |
Go to the next point.
|
inherited |
INTERNAL_API Hook to the current location.
|
inherited |
Give the site set that this iterator browses.
|
inherited |
| void mln::p_graph_piter< S, I >::start_ | ( | ) |
Start an iteration.
|
inherited |
INTERNAL_API Give the subject (required by the Proxy interface).
|
inherited |
Give the target address. It might be 0.
|
inherited |
Return the site it points to (as a Site_Proxy).
|
protectedinherited |
The psite designated by this iterator.
Definition at line 80 of file site_set_iterator_base.hh.
|
protectedinherited |
The target.
Definition at line 91 of file site_iterator_base.hh.
|
inherited |
Definition at line 68 of file site_proxy.hh.
|
inherited |
|
inherited |
The associated site set type.
Definition at line 60 of file site_set_iterator_base.hh.
|
inherited |
The associated site type (as a Site_Proxy).
Definition at line 64 of file site_iterator_base.hh.
|
inherited |
The associated target type.
Definition at line 61 of file site_iterator_base.hh.