OA::CallGraph::CallGraphCalleeProcIter Class Reference

general iterator for Procs that are called from a common CallHandle More...

#include <CallGraph.hpp>

Inheritance diagram for OA::CallGraph::CallGraphCalleeProcIter:

Inheritance graph
[legend]
Collaboration diagram for OA::CallGraph::CallGraphCalleeProcIter:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CallGraphCalleeProcIter (OA_ptr< std::set< ProcHandle > > pSet)
 ~CallGraphCalleeProcIter ()
void operator++ ()
bool isValid () const
 is the iterator at the end
ProcHandle current () const
 return current node
void reset ()


Detailed Description

general iterator for Procs that are called from a common CallHandle

CallGraph is a DGraph (directed graph) with enhanced nodes and edges. Each node corresponds to a function definition or reference (or both). Each node contains a list of places where it is defined or referenced.

Definition at line 64 of file CallGraph.hpp.


Constructor & Destructor Documentation

OA::CallGraph::CallGraphCalleeProcIter::CallGraphCalleeProcIter ( OA_ptr< std::set< ProcHandle > >  pSet  ) 

Definition at line 61 of file CallGraph.cpp.

OA::CallGraph::CallGraphCalleeProcIter::~CallGraphCalleeProcIter (  ) 

Definition at line 64 of file CallGraph.cpp.


Member Function Documentation

ProcHandle OA::CallGraph::CallGraphCalleeProcIter::current (  )  const [virtual]

return current node

Reimplemented from OA::IRHandleSetIterator< T >.

Definition at line 72 of file CallGraph.cpp.

Referenced by OA::CallGraph::CallGraph::output(), and reset().

bool OA::CallGraph::CallGraphCalleeProcIter::isValid (  )  const [virtual]

is the iterator at the end

Reimplemented from OA::IRHandleSetIterator< T >.

Definition at line 69 of file CallGraph.cpp.

Referenced by OA::CallGraph::CallGraph::output().

void OA::CallGraph::CallGraphCalleeProcIter::operator++ (  )  [virtual]

Reimplemented from OA::IRHandleSetIterator< T >.

Definition at line 66 of file CallGraph.cpp.

void OA::CallGraph::CallGraphCalleeProcIter::reset (  )  [virtual]

Reimplemented from OA::IRHandleSetIterator< T >.

Definition at line 76 of file CallGraph.cpp.

References current().

Here is the call graph for this function:


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

Generated on Fri Jul 24 05:38:59 2009 for OpenADFortTk (extended to Open64) by  doxygen 1.5.7.1