|
OpenADFortTk (basic)
|
Enumerate all the statements in a program. More...
#include <Open64IRInterface.hpp>

Public Member Functions | |
| Open64IRStmtIterator (OA::ProcHandle h) | |
| Open64IRStmtIterator () | |
| virtual | ~Open64IRStmtIterator () |
| 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 |
Enumerate all the statements in a program.
Definition at line 152 of file Open64IRInterface.hpp.
| Open64IRStmtIterator::Open64IRStmtIterator | ( | OA::ProcHandle | h | ) |
Definition at line 143 of file Open64IRInterface.cpp.
References create(), mValid, and reset().

| Open64IRStmtIterator::Open64IRStmtIterator | ( | ) | [inline] |
Definition at line 155 of file Open64IRInterface.hpp.
References mValid.
| Open64IRStmtIterator::~Open64IRStmtIterator | ( | ) | [virtual] |
Definition at line 150 of file Open64IRInterface.cpp.
| void Open64IRStmtIterator::create | ( | OA::ProcHandle | h | ) | [private] |
Definition at line 181 of file Open64IRInterface.cpp.
References mStmtList, and PU_SetGlobalState().
Referenced by Open64IRStmtIterator().

| OA::StmtHandle Open64IRStmtIterator::current | ( | ) | const [virtual] |
Definition at line 155 of file Open64IRInterface.cpp.
| virtual bool Open64IRStmtIterator::isValid | ( | ) | const [inline, virtual] |
Definition at line 159 of file Open64IRInterface.hpp.
| void Open64IRStmtIterator::operator++ | ( | ) | [virtual] |
Definition at line 165 of file Open64IRInterface.cpp.
| void Open64IRStmtIterator::reset | ( | ) | [virtual] |
Definition at line 173 of file Open64IRInterface.cpp.
References mBegin, mEnd, mStmtIter, and mStmtList.
Referenced by Open64IRStmtIterator().
std::list<OA::StmtHandle>::iterator Open64IRStmtIterator::mBegin [private] |
Definition at line 171 of file Open64IRInterface.hpp.
Referenced by reset().
std::list<OA::StmtHandle>::iterator Open64IRStmtIterator::mEnd [private] |
Definition at line 170 of file Open64IRInterface.hpp.
std::list<OA::StmtHandle>::iterator Open64IRStmtIterator::mStmtIter [private] |
Definition at line 172 of file Open64IRInterface.hpp.
Referenced by current(), isValid(), operator++(), and reset().
std::list<OA::StmtHandle> Open64IRStmtIterator::mStmtList [private] |
Definition at line 168 of file Open64IRInterface.hpp.
bool Open64IRStmtIterator::mValid [private] |
Definition at line 173 of file Open64IRInterface.hpp.
Referenced by current(), isValid(), Open64IRStmtIterator(), and operator++().