OpenADFortTk (basic)
Open64MemRefExprIterator Class Reference

#include <Open64IRInterface.hpp>

Collaboration diagram for Open64MemRefExprIterator:

List of all members.

Public Member Functions

 Open64MemRefExprIterator (OA::OA_ptr< std::list< OA::OA_ptr< OA::MemRefExpr > > > pList)
 ~Open64MemRefExprIterator ()
OA::OA_ptr< OA::MemRefExpr > current () const
bool isValid () const
void operator++ ()
void operator++ (int)
void reset ()

Private Attributes

OA::OA_ptr< std::list
< OA::OA_ptr< OA::MemRefExpr > > > 
mList
std::list< OA::OA_ptr
< OA::MemRefExpr > >::iterator 
mIter

Detailed Description

Definition at line 478 of file Open64IRInterface.hpp.


Constructor & Destructor Documentation

Open64MemRefExprIterator::Open64MemRefExprIterator ( OA::OA_ptr< std::list< OA::OA_ptr< OA::MemRefExpr > > >  pList) [inline]

Definition at line 480 of file Open64IRInterface.hpp.

References mIter, and mList.


Member Function Documentation

OA::OA_ptr<OA::MemRefExpr> Open64MemRefExprIterator::current ( ) const [inline]

Definition at line 484 of file Open64IRInterface.hpp.

References mIter.

bool Open64MemRefExprIterator::isValid ( ) const [inline]

Definition at line 487 of file Open64IRInterface.hpp.

References mIter, and mList.

Referenced by operator++().

void Open64MemRefExprIterator::operator++ ( ) [inline]

Definition at line 489 of file Open64IRInterface.hpp.

References isValid(), and mIter.

Here is the call graph for this function:

void Open64MemRefExprIterator::operator++ ( int  ) [inline]

Definition at line 490 of file Open64IRInterface.hpp.

Definition at line 491 of file Open64IRInterface.hpp.

References mIter, and mList.


Member Data Documentation

std::list<OA::OA_ptr<OA::MemRefExpr> >::iterator Open64MemRefExprIterator::mIter [private]

Definition at line 494 of file Open64IRInterface.hpp.

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

OA::OA_ptr<std::list<OA::OA_ptr<OA::MemRefExpr> > > Open64MemRefExprIterator::mList [private]

Definition at line 493 of file Open64IRInterface.hpp.

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


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