OpenADFortTk (basic)
Open64IRCallsiteParamIterator Class Reference

#include <Open64IRInterface.hpp>

Collaboration diagram for Open64IRCallsiteParamIterator:

List of all members.

Public Member Functions

 Open64IRCallsiteParamIterator (WN *wn)
virtual ~Open64IRCallsiteParamIterator ()
virtual OA::ExprHandle current () const
virtual bool isValid () const
virtual void operator++ ()
void operator++ (int)
virtual void reset ()

Private Attributes

std::list< WN * > wnlist
std::list< WN * >::iterator wnlist_iter

Detailed Description

Definition at line 250 of file Open64IRInterface.hpp.


Constructor & Destructor Documentation

skip over optional parameters

Definition at line 347 of file Open64IRInterface.cpp.

References reset(), and wnlist.

Here is the call graph for this function:

Definition at line 253 of file Open64IRInterface.hpp.


Member Function Documentation

virtual OA::ExprHandle Open64IRCallsiteParamIterator::current ( ) const [inline, virtual]

Definition at line 255 of file Open64IRInterface.hpp.

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

Definition at line 259 of file Open64IRInterface.hpp.

References wnlist, and wnlist_iter.

virtual void Open64IRCallsiteParamIterator::operator++ ( ) [inline, virtual]

Definition at line 263 of file Open64IRInterface.hpp.

References wnlist_iter.

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

Definition at line 264 of file Open64IRInterface.hpp.

virtual void Open64IRCallsiteParamIterator::reset ( ) [inline, virtual]

Definition at line 266 of file Open64IRInterface.hpp.

References wnlist, and wnlist_iter.

Referenced by Open64IRCallsiteParamIterator().


Member Data Documentation

std::list<WN* > Open64IRCallsiteParamIterator::wnlist [private]

Definition at line 269 of file Open64IRInterface.hpp.

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

std::list<WN* >::iterator Open64IRCallsiteParamIterator::wnlist_iter [private]

Definition at line 270 of file Open64IRInterface.hpp.

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


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