Public Member Functions | Private Attributes

OA::SSA::SSAStandard::PhiNodesIterator Class Reference

#include <SSAStandard.hpp>

Inheritance diagram for OA::SSA::SSAStandard::PhiNodesIterator:
Inheritance graph
[legend]
Collaboration diagram for OA::SSA::SSAStandard::PhiNodesIterator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 PhiNodesIterator (SSAStandard &s, OA_ptr< CFG::NodeInterface > n)
virtual ~PhiNodesIterator ()
OA_ptr< SSA::Phicurrent () 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

Detailed Description

Definition at line 130 of file SSAStandard.hpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

OA_ptr<SSA::Phi> OA::SSA::SSAStandard::PhiNodesIterator::current (  )  const [inline]

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.

References iter, and phi_set.

void OA::SSA::SSAStandard::PhiNodesIterator::operator++ (  )  [inline, virtual]

Implements OA::Iterator.

Definition at line 139 of file SSAStandard.hpp.

References iter.

void OA::SSA::SSAStandard::PhiNodesIterator::reset (  )  [inline]

Definition at line 140 of file SSAStandard.hpp.

References iter, and phi_set.


Member Data Documentation

Definition at line 144 of file SSAStandard.hpp.

Referenced by current(), isValid(), operator++(), PhiNodesIterator(), and reset().

Definition at line 143 of file SSAStandard.hpp.

Referenced by isValid(), PhiNodesIterator(), and reset().


The documentation for this class was generated from the following file: