OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OA::MREIteratorClass< T > Class Template Referenceabstract

#include <MemRefExpr.hpp>

Inheritance diagram for OA::MREIteratorClass< T >:
Inheritance graph
Collaboration diagram for OA::MREIteratorClass< T >:
Collaboration graph

Public Member Functions

 MREIteratorClass ()
 
virtual ~MREIteratorClass ()
 
virtual OA_ptr< T > current () const =0
 
virtual bool isValid () const =0
 
virtual void operator++ ()=0
 
void operator++ (int)
 
virtual void reset ()=0
 

Detailed Description

template<class T>
class OA::MREIteratorClass< T >

Definition at line 43 of file MemRefExpr.hpp.

Constructor & Destructor Documentation

template<class T >
OA::MREIteratorClass< T >::MREIteratorClass ( )
inline

Definition at line 45 of file MemRefExpr.hpp.

template<class T >
virtual OA::MREIteratorClass< T >::~MREIteratorClass ( )
inlinevirtual

Definition at line 46 of file MemRefExpr.hpp.

Member Function Documentation

template<class T >
virtual bool OA::MREIteratorClass< T >::isValid ( ) const
pure virtual
template<class T >
virtual void OA::MREIteratorClass< T >::operator++ ( )
pure virtual

Implemented in Open64MemRefExprIterator.

template<class T >
void OA::MREIteratorClass< T >::operator++ ( int  )
inline

Definition at line 55 of file MemRefExpr.hpp.

template<class T >
virtual void OA::MREIteratorClass< T >::reset ( )
pure virtual

Implemented in Open64MemRefExprIterator.


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