#include <Phi.hpp>


Public Member Functions | |
| ArgIterator (const Phi &p) | |
| ~ArgIterator () | |
| OA_ptr< CFG::NodeInterface > | currentSrc () const |
| LeafHandle | currentTarg () const |
| bool | isValid () const |
| void | operator++ () |
| void | reset () |
Private Attributes | |
| Phi & | center |
| std::map< OA_ptr < CFG::NodeInterface > , LeafHandle >::iterator | iter |
Definition at line 44 of file Phi.hpp.
| OA::SSA::Phi::ArgIterator::ArgIterator | ( | const Phi & | p | ) | [inline] |
| OA_ptr<CFG::NodeInterface> OA::SSA::Phi::ArgIterator::currentSrc | ( | ) | const [inline] |
| LeafHandle OA::SSA::Phi::ArgIterator::currentTarg | ( | ) | const [inline] |
| bool OA::SSA::Phi::ArgIterator::isValid | ( | ) | const [inline, virtual] |
Implements OA::Iterator.
Definition at line 52 of file Phi.hpp.
References OA::SSA::Phi::args, center, and iter.
| void OA::SSA::Phi::ArgIterator::operator++ | ( | ) | [inline, virtual] |
| void OA::SSA::Phi::ArgIterator::reset | ( | ) | [inline] |
Definition at line 55 of file Phi.hpp.
References OA::SSA::Phi::args, center, and iter.
Phi& OA::SSA::Phi::ArgIterator::center [private] |
std::map<OA_ptr<CFG::NodeInterface>, LeafHandle>::iterator OA::SSA::Phi::ArgIterator::iter [private] |
Definition at line 59 of file Phi.hpp.
Referenced by isValid(), operator++(), and reset().
1.7.1