OpenADFortTk (basic)
Open64IRSymIterator Class Reference

#include <Open64IRInterface.hpp>

Collaboration diagram for Open64IRSymIterator:

List of all members.

Public Member Functions

 Open64IRSymIterator (PU_Info *pu)
virtual ~Open64IRSymIterator ()
virtual OA::SymHandle current () const
virtual bool isValid () const
virtual void operator++ ()
virtual void reset ()

Private Member Functions

void create (PU_Info *pu)

Private Attributes

std::list< ST * > symlist
std::list< ST * >::iterator symlist_iter

Detailed Description

Definition at line 303 of file Open64IRInterface.hpp.


Constructor & Destructor Documentation

Definition at line 502 of file Open64IRInterface.cpp.

References create(), and reset().

Here is the call graph for this function:

virtual Open64IRSymIterator::~Open64IRSymIterator ( ) [inline, virtual]

Definition at line 306 of file Open64IRInterface.hpp.


Member Function Documentation

void Open64IRSymIterator::create ( PU_Info *  pu) [private]

Definition at line 510 of file Open64IRInterface.cpp.

References PU_SetGlobalState(), SexpTags::ST, and symlist.

Referenced by Open64IRSymIterator().

Here is the call graph for this function:

virtual OA::SymHandle Open64IRSymIterator::current ( ) const [inline, virtual]

Definition at line 308 of file Open64IRInterface.hpp.

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

Definition at line 310 of file Open64IRInterface.hpp.

References symlist, and symlist_iter.

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

Definition at line 311 of file Open64IRInterface.hpp.

References symlist, and symlist_iter.

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

Definition at line 313 of file Open64IRInterface.hpp.

References symlist, and symlist_iter.

Referenced by Open64IRSymIterator().


Member Data Documentation

std::list<ST* > Open64IRSymIterator::symlist [private]

Definition at line 319 of file Open64IRInterface.hpp.

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

std::list<ST* >::iterator Open64IRSymIterator::symlist_iter [private]

Definition at line 320 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