#include <p_run.hh>

Public Types | |
| typedef Pseudo_Site< void > | category |
| typedef E | exact_t |
| typedef mln::metal::unqualif < q_site_ >::ret | site |
| typedef p_run< P > | target |
Public Member Functions | |
| void | change_index (int i) |
| void | change_target (const p_run< P > &new_target) |
| void | dec_index () |
| bool | has_target () const |
| void | inc_index () |
| int | index () const |
| bool | is_valid () const |
| operator util::index () const | |
| p_run_psite (const p_run< P > &run, int i) | |
| p_run_psite () | |
| const p_run< P > & | run () const |
| const P & | subj_ () |
| const p_run< P > * | target_ () const |
| const site & | to_site () const |
Package Attributes | |
| __pad0__:pseudo_site_base_<const P& | |
| self | super |
Private Types | |
| typedef p_run_psite< P > | self |
Private Attributes | |
| int | i_ |
| P | p_ |
| const p_run< P > * | run_ |
Definition at line 176 of file p_run.hh.
typedef Pseudo_Site<void> mln::Pseudo_Site< E >::category [inherited] |
typedef E mln::Object< E >::exact_t [inherited] |
typedef p_run_psite<P> mln::p_run_psite< P >::self [private] |
typedef mln::metal::unqualif< q_site_ >::ret mln::internal::pseudo_site_base_< P, E >::site [inherited] |
Definition at line 57 of file pseudo_site_base.hh.
| typedef p_run<P> mln::p_run_psite< P >::target |
| mln::p_run_psite< P >::p_run_psite | ( | ) | [inline] |
| mln::p_run_psite< P >::p_run_psite | ( | const p_run< P > & | run, | |
| int | i | |||
| ) | [inline] |
Definition at line 384 of file p_run.hh.
References mln::p_run_psite< P >::i_, mln::p_run_psite< P >::p_, and mln::p_run< P >::start().
| void mln::p_run_psite< P >::change_index | ( | int | i | ) | [inline] |
Definition at line 411 of file p_run.hh.
References mln::p_run_psite< P >::i_, and mln::p_run_psite< P >::p_.
| void mln::p_run_psite< P >::change_target | ( | const p_run< P > & | new_target | ) | [inline] |
Definition at line 446 of file p_run.hh.
References mln::p_run_psite< P >::i_, mln::p_run_psite< P >::p_, and mln::p_run_psite< P >::run_.
| void mln::p_run_psite< P >::dec_index | ( | ) | [inline] |
Definition at line 420 of file p_run.hh.
References mln::p_run_psite< P >::i_, and mln::p_run_psite< P >::p_.
| bool mln::Pseudo_Site< E >::has_target | ( | ) | const [inline, inherited] |
| void mln::p_run_psite< P >::inc_index | ( | ) | [inline] |
Definition at line 429 of file p_run.hh.
References mln::p_run_psite< P >::i_, and mln::p_run_psite< P >::p_.
| int mln::p_run_psite< P >::index | ( | ) | const [inline] |
Definition at line 403 of file p_run.hh.
References mln::p_run_psite< P >::i_.
Referenced by mln::p_run< P >::has().
| bool mln::p_run_psite< P >::is_valid | ( | ) | const [inline] |
Definition at line 395 of file p_run.hh.
References mln::p_run_psite< P >::i_, and mln::p_run_psite< P >::run_.
| mln::p_run_psite< P >::operator util::index | ( | ) | const [inline] |
| const p_run< P > & mln::p_run_psite< P >::run | ( | ) | const [inline] |
| const P & mln::p_run_psite< P >::subj_ | ( | ) | [inline] |
| const p_run< P > * mln::p_run_psite< P >::target_ | ( | ) | const [inline] |
Definition at line 438 of file p_run.hh.
References mln::p_run_psite< P >::run_.
Referenced by mln::p_run< P >::has().
| const pseudo_site_base_< P, E >::site & mln::internal::pseudo_site_base_< P, E >::to_site | ( | ) | const [inline, inherited] |
Definition at line 78 of file pseudo_site_base.hh.
Referenced by mln::p_set< P >::has(), mln::p_run< P >::has(), mln::p_queue< P >::has(), and mln::p_line2d::has().
mln::p_run_psite< P >::__pad0__ [package] |
int mln::p_run_psite< P >::i_ [private] |
Definition at line 213 of file p_run.hh.
Referenced by mln::p_run_psite< P >::change_index(), mln::p_run_psite< P >::change_target(), mln::p_run_psite< P >::dec_index(), mln::p_run_psite< P >::inc_index(), mln::p_run_psite< P >::index(), mln::p_run_psite< P >::is_valid(), mln::p_run_psite< P >::operator util::index(), and mln::p_run_psite< P >::p_run_psite().
P mln::p_run_psite< P >::p_ [mutable, private] |
Definition at line 214 of file p_run.hh.
Referenced by mln::p_run_psite< P >::change_index(), mln::p_run_psite< P >::change_target(), mln::p_run_psite< P >::dec_index(), mln::p_run_psite< P >::inc_index(), mln::p_run_psite< P >::p_run_psite(), and mln::p_run_psite< P >::subj_().
const p_run<P>* mln::p_run_psite< P >::run_ [private] |
Definition at line 212 of file p_run.hh.
Referenced by mln::p_run_psite< P >::change_target(), mln::p_run_psite< P >::is_valid(), mln::p_run_psite< P >::run(), and mln::p_run_psite< P >::target_().
self mln::p_run_psite< P >::super [package] |
1.5.6