Public Member Functions

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]
virtual OA_ptr<EdgesIteratorInterface> OA::CallGraph::NodeInterface::getCallGraphOutgoingEdgesIterator (  )  const [pure virtual]
virtual OA_ptr<NodesIteratorInterface> OA::CallGraph::NodeInterface::getCallGraphSinkNodesIterator (  )  const [pure virtual]
virtual OA_ptr<NodesIteratorInterface> OA::CallGraph::NodeInterface::getCallGraphSourceNodesIterator (  )  const [pure virtual]
virtual ProcHandle OA::CallGraph::NodeInterface::getProc (  )  const [pure virtual]
virtual SymHandle OA::CallGraph::NodeInterface::getProcSym (  )  const [pure virtual]
virtual bool OA::CallGraph::NodeInterface::isCalled (  )  const [pure virtual]
virtual bool OA::CallGraph::NodeInterface::isDefined (  )  const [pure virtual]

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


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