#include <SSAStandard.hpp>


Public Member Functions | |
| PhiNodesIterator (SSAStandard &s, OA_ptr< CFG::NodeInterface > n) | |
| virtual | ~PhiNodesIterator () |
| OA_ptr< SSA::Phi > | current () const |
| bool | isValid () const |
| void | operator++ () |
| void | reset () |
Private Attributes | |
| std::set< OA_ptr< SSA::Phi > > * | phi_set |
| std::set< OA_ptr< SSA::Phi > >::iterator | iter |
Definition at line 130 of file SSAStandard.hpp.
| OA::SSA::SSAStandard::PhiNodesIterator::PhiNodesIterator | ( | SSAStandard & | s, | |
| OA_ptr< CFG::NodeInterface > | n | |||
| ) | [inline] |
Definition at line 132 of file SSAStandard.hpp.
References iter, OA::SSA::SSAStandard::phi_node_sets, and phi_set.
| virtual OA::SSA::SSAStandard::PhiNodesIterator::~PhiNodesIterator | ( | ) | [inline, virtual] |
Definition at line 134 of file SSAStandard.hpp.
Definition at line 136 of file SSAStandard.hpp.
References iter.
| bool OA::SSA::SSAStandard::PhiNodesIterator::isValid | ( | ) | const [inline, virtual] |
Implements OA::Iterator.
Definition at line 137 of file SSAStandard.hpp.
| void OA::SSA::SSAStandard::PhiNodesIterator::operator++ | ( | ) | [inline, virtual] |
| void OA::SSA::SSAStandard::PhiNodesIterator::reset | ( | ) | [inline] |
Definition at line 140 of file SSAStandard.hpp.
std::set<OA_ptr<SSA::Phi> >::iterator OA::SSA::SSAStandard::PhiNodesIterator::iter [private] |
Definition at line 144 of file SSAStandard.hpp.
Referenced by current(), isValid(), operator++(), PhiNodesIterator(), and reset().
std::set<OA_ptr<SSA::Phi> >* OA::SSA::SSAStandard::PhiNodesIterator::phi_set [private] |
Definition at line 143 of file SSAStandard.hpp.
Referenced by isValid(), PhiNodesIterator(), and reset().
1.7.1