Public Member Functions | Private Attributes

OA::SSA::SSAStandard::DefBlocksIterator Class Reference

#include <SSAStandard.hpp>

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

List of all members.

Public Member Functions

 DefBlocksIterator (SSAStandard &s, SymHandle name)
OA_ptr< CFG::NodeInterfacecurrent () const
bool isValid () const
void operator++ ()
void reset ()

Private Attributes

std::set< OA_ptr
< CFG::NodeInterface > > * 
blk_set
std::set< OA_ptr
< CFG::NodeInterface >
>::iterator 
iter

Detailed Description

Definition at line 166 of file SSAStandard.hpp.


Constructor & Destructor Documentation

OA::SSA::SSAStandard::DefBlocksIterator::DefBlocksIterator ( SSAStandard s,
SymHandle  name 
) [inline]

Definition at line 168 of file SSAStandard.hpp.

References blk_set, OA::SSA::SSAStandard::def_blocks_set, and iter.


Member Function Documentation

OA_ptr<CFG::NodeInterface> OA::SSA::SSAStandard::DefBlocksIterator::current (  )  const [inline]

Definition at line 171 of file SSAStandard.hpp.

References iter.

bool OA::SSA::SSAStandard::DefBlocksIterator::isValid (  )  const [inline, virtual]

Implements OA::Iterator.

Definition at line 172 of file SSAStandard.hpp.

References blk_set, and iter.

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

Implements OA::Iterator.

Definition at line 174 of file SSAStandard.hpp.

References iter.

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

Definition at line 175 of file SSAStandard.hpp.

References blk_set, and iter.


Member Data Documentation

Definition at line 178 of file SSAStandard.hpp.

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

Definition at line 179 of file SSAStandard.hpp.

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


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