Public Member Functions

OA::DUG::EdgeInterface Class Reference

#include <DUGInterface.hpp>

Inheritance diagram for OA::DUG::EdgeInterface:
Inheritance graph
[legend]
Collaboration diagram for OA::DUG::EdgeInterface:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 EdgeInterface ()
 ~EdgeInterface ()
virtual EdgeType getType () const =0
virtual ProcHandle getSourceProc () const =0
virtual ProcHandle getSinkProc () const =0
virtual CallHandle getCall () const =0
virtual ProcHandle getProc () const =0
virtual OA_ptr< NodeInterfacegetDUGSource () const =0
virtual OA_ptr< NodeInterfacegetDUGSink () const =0
virtual void dumpdot (std::ostream &os, OA_ptr< DUGIRInterface > ir)=0
 EdgeInterface ()
 ~EdgeInterface ()
virtual EdgeType getType () const =0
virtual ProcHandle getSourceProc () const =0
virtual ProcHandle getSinkProc () const =0
virtual CallHandle getCall () const =0
virtual ProcHandle getProc () const =0
virtual OA_ptr< NodeInterfacegetDUGSource () const =0
virtual OA_ptr< NodeInterfacegetDUGSink () const =0
virtual void dumpdot (std::ostream &os, OA_ptr< DUGIRInterface > ir)=0

Detailed Description

Definition at line 124 of file CSFIActivity/DUGInterface.hpp.


Constructor & Destructor Documentation

OA::DUG::EdgeInterface::EdgeInterface (  )  [inline]

Definition at line 126 of file CSFIActivity/DUGInterface.hpp.

OA::DUG::EdgeInterface::~EdgeInterface (  )  [inline, virtual]

Reimplemented from OA::DGraph::EdgeInterface.

Definition at line 127 of file CSFIActivity/DUGInterface.hpp.

OA::DUG::EdgeInterface::EdgeInterface (  )  [inline]

Definition at line 128 of file CSFSActivity/DUGInterface.hpp.

OA::DUG::EdgeInterface::~EdgeInterface (  )  [inline, virtual]

Reimplemented from OA::DGraph::EdgeInterface.

Definition at line 129 of file CSFSActivity/DUGInterface.hpp.


Member Function Documentation

virtual void OA::DUG::EdgeInterface::dumpdot ( std::ostream &  os,
OA_ptr< DUGIRInterface ir 
) [pure virtual]

Implemented in OA::DUG::Edge, and OA::DUG::Edge.

virtual void OA::DUG::EdgeInterface::dumpdot ( std::ostream &  os,
OA_ptr< DUGIRInterface ir 
) [pure virtual]

Implemented in OA::DUG::Edge, and OA::DUG::Edge.

virtual CallHandle OA::DUG::EdgeInterface::getCall (  )  const [pure virtual]

Implemented in OA::DUG::Edge, and OA::DUG::Edge.

virtual CallHandle OA::DUG::EdgeInterface::getCall (  )  const [pure virtual]

Implemented in OA::DUG::Edge, and OA::DUG::Edge.

virtual OA_ptr<NodeInterface> OA::DUG::EdgeInterface::getDUGSink (  )  const [pure virtual]

Implemented in OA::DUG::Edge, and OA::DUG::Edge.

virtual OA_ptr<NodeInterface> OA::DUG::EdgeInterface::getDUGSink (  )  const [pure virtual]

Implemented in OA::DUG::Edge, and OA::DUG::Edge.

virtual OA_ptr<NodeInterface> OA::DUG::EdgeInterface::getDUGSource (  )  const [pure virtual]

Implemented in OA::DUG::Edge, and OA::DUG::Edge.

virtual OA_ptr<NodeInterface> OA::DUG::EdgeInterface::getDUGSource (  )  const [pure virtual]

Implemented in OA::DUG::Edge, and OA::DUG::Edge.

virtual ProcHandle OA::DUG::EdgeInterface::getProc (  )  const [pure virtual]

Implemented in OA::DUG::Edge, and OA::DUG::Edge.

virtual ProcHandle OA::DUG::EdgeInterface::getProc (  )  const [pure virtual]

Implemented in OA::DUG::Edge, and OA::DUG::Edge.

virtual ProcHandle OA::DUG::EdgeInterface::getSinkProc (  )  const [pure virtual]

Implemented in OA::DUG::Edge, and OA::DUG::Edge.

virtual ProcHandle OA::DUG::EdgeInterface::getSinkProc (  )  const [pure virtual]

Implemented in OA::DUG::Edge, and OA::DUG::Edge.

virtual ProcHandle OA::DUG::EdgeInterface::getSourceProc (  )  const [pure virtual]

Implemented in OA::DUG::Edge, and OA::DUG::Edge.

virtual ProcHandle OA::DUG::EdgeInterface::getSourceProc (  )  const [pure virtual]

Implemented in OA::DUG::Edge, and OA::DUG::Edge.

virtual EdgeType OA::DUG::EdgeInterface::getType (  )  const [pure virtual]

Implemented in OA::DUG::Edge, and OA::DUG::Edge.

virtual EdgeType OA::DUG::EdgeInterface::getType (  )  const [pure virtual]

Implemented in OA::DUG::Edge, and OA::DUG::Edge.


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