OpenADFortTk (basic)
Open64IRPtrAsgnIterator Class Reference

#include <Open64IRInterface.hpp>

Collaboration diagram for Open64IRPtrAsgnIterator:

List of all members.

Public Member Functions

 Open64IRPtrAsgnIterator (OA::ProcHandle h)
 Open64IRPtrAsgnIterator ()
virtual ~Open64IRPtrAsgnIterator ()
virtual OA::StmtHandle current () const
virtual bool isValid () const
virtual void operator++ ()
virtual void reset ()

Private Member Functions

void create (OA::ProcHandle h)

Private Attributes

std::list< OA::StmtHandle > mStmtList
std::list< OA::StmtHandle >
::iterator 
mEnd
std::list< OA::StmtHandle >
::iterator 
mBegin
std::list< OA::StmtHandle >
::iterator 
mStmtIter
bool mValid

Detailed Description

Definition at line 176 of file Open64IRInterface.hpp.


Constructor & Destructor Documentation

Definition at line 224 of file Open64IRInterface.cpp.

References create(), mValid, and reset().

Here is the call graph for this function:

Definition at line 179 of file Open64IRInterface.hpp.

References mValid.


Member Function Documentation

void Open64IRPtrAsgnIterator::create ( OA::ProcHandle  h) [private]

Definition at line 262 of file Open64IRInterface.cpp.

References mStmtList, and PU_SetGlobalState().

Referenced by Open64IRPtrAsgnIterator().

Here is the call graph for this function:

OA::StmtHandle Open64IRPtrAsgnIterator::current ( ) const [virtual]

Definition at line 236 of file Open64IRInterface.cpp.

References mStmtIter, and mValid.

virtual bool Open64IRPtrAsgnIterator::isValid ( ) const [inline, virtual]

Definition at line 183 of file Open64IRInterface.hpp.

References mEnd, mStmtIter, and mValid.

void Open64IRPtrAsgnIterator::operator++ ( ) [virtual]

Definition at line 246 of file Open64IRInterface.cpp.

References mStmtIter, and mValid.

void Open64IRPtrAsgnIterator::reset ( ) [virtual]

Definition at line 254 of file Open64IRInterface.cpp.

References mBegin, mEnd, mStmtIter, and mStmtList.

Referenced by Open64IRPtrAsgnIterator().


Member Data Documentation

std::list<OA::StmtHandle>::iterator Open64IRPtrAsgnIterator::mBegin [private]

Definition at line 195 of file Open64IRInterface.hpp.

Referenced by reset().

std::list<OA::StmtHandle>::iterator Open64IRPtrAsgnIterator::mEnd [private]

Definition at line 194 of file Open64IRInterface.hpp.

Referenced by isValid(), and reset().

std::list<OA::StmtHandle>::iterator Open64IRPtrAsgnIterator::mStmtIter [private]

Definition at line 196 of file Open64IRInterface.hpp.

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

std::list<OA::StmtHandle> Open64IRPtrAsgnIterator::mStmtList [private]

Definition at line 192 of file Open64IRInterface.hpp.

Referenced by create(), and reset().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines