OA::CallGraph::NodeInterface Class Reference

#include <CallGraphInterface.hpp>

Inheritance diagram for OA::CallGraph::NodeInterface:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ~NodeInterface ()
virtual bool isDefined () const =0
 getId: An id unique within instances of CallGraph::Node
virtual bool isCalled () const =0
virtual ProcHandle getProc () const =0
virtual SymHandle getProcSym () const =0
virtual OA_ptr
< EdgesIteratorInterface
getCallGraphIncomingEdgesIterator () const =0
virtual OA_ptr
< EdgesIteratorInterface
getCallGraphOutgoingEdgesIterator () const =0
virtual OA_ptr
< NodesIteratorInterface
getCallGraphSourceNodesIterator () const =0
virtual OA_ptr
< NodesIteratorInterface
getCallGraphSinkNodesIterator () const =0


Detailed Description

Definition at line 124 of file CallGraphInterface.hpp.


Constructor & Destructor Documentation

OA::CallGraph::NodeInterface::~NodeInterface (  )  [inline, virtual]

Reimplemented from OA::DGraph::NodeInterface.

Definition at line 127 of file CallGraphInterface.hpp.


Member Function Documentation

virtual OA_ptr<EdgesIteratorInterface> OA::CallGraph::NodeInterface::getCallGraphIncomingEdgesIterator (  )  const [pure virtual]

Implemented in OA::CallGraph::Node.

virtual OA_ptr<EdgesIteratorInterface> OA::CallGraph::NodeInterface::getCallGraphOutgoingEdgesIterator (  )  const [pure virtual]

Implemented in OA::CallGraph::Node.

virtual OA_ptr<NodesIteratorInterface> OA::CallGraph::NodeInterface::getCallGraphSinkNodesIterator (  )  const [pure virtual]

Implemented in OA::CallGraph::Node.

virtual OA_ptr<NodesIteratorInterface> OA::CallGraph::NodeInterface::getCallGraphSourceNodesIterator (  )  const [pure virtual]

Implemented in OA::CallGraph::Node.

virtual ProcHandle OA::CallGraph::NodeInterface::getProc (  )  const [pure virtual]

Implemented in OA::CallGraph::Node.

virtual SymHandle OA::CallGraph::NodeInterface::getProcSym (  )  const [pure virtual]

Implemented in OA::CallGraph::Node.

virtual bool OA::CallGraph::NodeInterface::isCalled (  )  const [pure virtual]

Implemented in OA::CallGraph::Node.

virtual bool OA::CallGraph::NodeInterface::isDefined (  )  const [pure virtual]

getId: An id unique within instances of CallGraph::Node

Implemented in OA::CallGraph::Node.


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

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