OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OA::Linearity::VarClassPairIterator Class Reference

#include <LinearityPair.hpp>

Collaboration diagram for OA::Linearity::VarClassPairIterator:
Collaboration graph

Public Member Functions

 VarClassPairIterator (OA_ptr< std::set< OA_ptr< VarClassPair > > > pSet)
 
 ~VarClassPairIterator ()
 
OA_ptr< VarClassPaircurrent () const
 
bool isValid () const
 
void findIter (OA_ptr< VarClassPair > vcp)
 
void operator++ ()
 
void operator++ (int)
 
void reset ()
 

Private Attributes

OA_ptr< std::set< OA_ptr
< VarClassPair > > > 
vcSet
 
std::set< OA_ptr< VarClassPair >
>::iterator 
mIter
 

Detailed Description

Definition at line 133 of file LinearityPair.hpp.

Constructor & Destructor Documentation

OA::Linearity::VarClassPairIterator::VarClassPairIterator ( OA_ptr< std::set< OA_ptr< VarClassPair > > >  pSet)
inline

Definition at line 139 of file LinearityPair.hpp.

References mIter, and vcSet.

OA::Linearity::VarClassPairIterator::~VarClassPairIterator ( )
inline

Definition at line 145 of file LinearityPair.hpp.

References mIter, and vcSet.

Member Function Documentation

OA_ptr<VarClassPair> OA::Linearity::VarClassPairIterator::current ( ) const
inline

Definition at line 153 of file LinearityPair.hpp.

References mIter.

void OA::Linearity::VarClassPairIterator::findIter ( OA_ptr< VarClassPair vcp)
inline

Definition at line 158 of file LinearityPair.hpp.

References mIter, and vcSet.

bool OA::Linearity::VarClassPairIterator::isValid ( ) const
inline

Definition at line 155 of file LinearityPair.hpp.

References mIter, and vcSet.

void OA::Linearity::VarClassPairIterator::operator++ ( )
inline

Definition at line 162 of file LinearityPair.hpp.

References mIter, and vcSet.

void OA::Linearity::VarClassPairIterator::operator++ ( int  )
inline

Definition at line 163 of file LinearityPair.hpp.

void OA::Linearity::VarClassPairIterator::reset ( )

Member Data Documentation

std::set<OA_ptr<VarClassPair> >::iterator OA::Linearity::VarClassPairIterator::mIter
private
OA_ptr<std::set<OA_ptr<VarClassPair> > > OA::Linearity::VarClassPairIterator::vcSet
private

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