#include <DUGStandard.hpp>


Definition at line 235 of file DUGStandard.hpp.
| OA::DUG::Edge::Edge | ( | OA_ptr< DUGStandard > | pDUG, | |
| OA_ptr< Node > | pNode1, | |||
| OA_ptr< Node > | pNode2, | |||
| EdgeType | pType, | |||
| CallHandle | call, | |||
| ProcHandle | p | |||
| ) |
| OA::DUG::Edge::~Edge | ( | ) | [inline] |
Definition at line 240 of file DUGStandard.hpp.
| OA::DUG::Edge::Edge | ( | OA_ptr< DUGStandard > | pDUG, | |
| OA_ptr< Node > | pNode1, | |||
| OA_ptr< Node > | pNode2, | |||
| EdgeType | pType, | |||
| CallHandle | call, | |||
| ProcHandle | p | |||
| ) |
| OA::DUG::Edge::~Edge | ( | ) | [inline] |
Definition at line 243 of file DUGStandard.hpp.
| void OA::DUG::Edge::dump | ( | std::ostream & | os | ) | [virtual] |
Implements OA::DGraph::EdgeInterface.
| void OA::DUG::Edge::dump | ( | std::ostream & | os | ) | [virtual] |
Implements OA::DGraph::EdgeInterface.
| void OA::DUG::Edge::dumpbase | ( | std::ostream & | os | ) | [inline] |
Definition at line 293 of file DUGStandard.hpp.
| void OA::DUG::Edge::dumpbase | ( | std::ostream & | os | ) | [inline] |
Definition at line 290 of file DUGStandard.hpp.
| void OA::DUG::Edge::dumpdot | ( | std::ostream & | , | |
| OA_ptr< DUGIRInterface > | ||||
| ) | [virtual] |
Implements OA::DUG::EdgeInterface.
| void OA::DUG::Edge::dumpdot | ( | std::ostream & | os, | |
| OA_ptr< DUGIRInterface > | ir | |||
| ) | [virtual] |
Implements OA::DUG::EdgeInterface.
| void OA::DUG::Edge::dumpdot_label | ( | std::ostream & | , | |
| OA_ptr< DUGIRInterface > | ||||
| ) |
| void OA::DUG::Edge::dumpdot_label | ( | std::ostream & | os, | |
| OA_ptr< DUGIRInterface > | ir | |||
| ) |
| CallHandle OA::DUG::Edge::getCall | ( | ) | const [inline, virtual] |
Implements OA::DUG::EdgeInterface.
Definition at line 253 of file DUGStandard.hpp.
References mCall.
| CallHandle OA::DUG::Edge::getCall | ( | ) | const [inline, virtual] |
Implements OA::DUG::EdgeInterface.
Definition at line 250 of file DUGStandard.hpp.
References mCall.
| OA_ptr<NodeInterface> OA::DUG::Edge::getDUGSink | ( | ) | const [inline, virtual] |
Implements OA::DUG::EdgeInterface.
Definition at line 281 of file DUGStandard.hpp.
References getSink().

| OA_ptr<NodeInterface> OA::DUG::Edge::getDUGSink | ( | ) | const [inline, virtual] |
Implements OA::DUG::EdgeInterface.
Definition at line 278 of file DUGStandard.hpp.
References getSink().

| OA_ptr<NodeInterface> OA::DUG::Edge::getDUGSource | ( | ) | const [inline, virtual] |
Implements OA::DUG::EdgeInterface.
Definition at line 276 of file DUGStandard.hpp.
References getSource().

| OA_ptr<NodeInterface> OA::DUG::Edge::getDUGSource | ( | ) | const [inline, virtual] |
Implements OA::DUG::EdgeInterface.
Definition at line 273 of file DUGStandard.hpp.
References getSource().

| unsigned int OA::DUG::Edge::getId | ( | ) | const [inline, virtual] |
getId: An id unique within instances of CallGraph::Edge
Implements OA::DGraph::EdgeInterface.
Definition at line 261 of file DUGStandard.hpp.
References mDGEdge.
| unsigned int OA::DUG::Edge::getId | ( | ) | const [inline, virtual] |
getId: An id unique within instances of CallGraph::Edge
Implements OA::DGraph::EdgeInterface.
Definition at line 258 of file DUGStandard.hpp.
References mDGEdge.
| ProcHandle OA::DUG::Edge::getProc | ( | ) | const [inline, virtual] |
Implements OA::DUG::EdgeInterface.
Definition at line 254 of file DUGStandard.hpp.
References mProc.
| ProcHandle OA::DUG::Edge::getProc | ( | ) | const [inline, virtual] |
Implements OA::DUG::EdgeInterface.
Definition at line 251 of file DUGStandard.hpp.
References mProc.
| OA_ptr<DGraph::NodeInterface> OA::DUG::Edge::getSink | ( | ) | const [inline, virtual] |
Returns sink node for this edge.
Implements OA::DGraph::EdgeInterface.
Definition at line 273 of file DUGStandard.hpp.
References mNode2.
| OA_ptr<DGraph::NodeInterface> OA::DUG::Edge::getSink | ( | ) | const [inline, virtual] |
Returns sink node for this edge.
Implements OA::DGraph::EdgeInterface.
Definition at line 270 of file DUGStandard.hpp.
References mNode2.
Referenced by getDUGSink().
| ProcHandle OA::DUG::Edge::getSinkProc | ( | ) | const [inline, virtual] |
Implements OA::DUG::EdgeInterface.
Definition at line 252 of file DUGStandard.hpp.
References mNode2.
| ProcHandle OA::DUG::Edge::getSinkProc | ( | ) | const [inline, virtual] |
Implements OA::DUG::EdgeInterface.
Definition at line 249 of file DUGStandard.hpp.
References mNode2.
| OA_ptr<DGraph::NodeInterface> OA::DUG::Edge::getSource | ( | ) | const [inline, virtual] |
Returns source node for this edge.
Implements OA::DGraph::EdgeInterface.
Definition at line 267 of file DUGStandard.hpp.
References mNode1.
| OA_ptr<DGraph::NodeInterface> OA::DUG::Edge::getSource | ( | ) | const [inline, virtual] |
Returns source node for this edge.
Implements OA::DGraph::EdgeInterface.
Definition at line 264 of file DUGStandard.hpp.
References mNode1.
Referenced by getDUGSource().
| ProcHandle OA::DUG::Edge::getSourceProc | ( | ) | const [inline, virtual] |
Implements OA::DUG::EdgeInterface.
Definition at line 251 of file DUGStandard.hpp.
References mNode1.
| ProcHandle OA::DUG::Edge::getSourceProc | ( | ) | const [inline, virtual] |
Implements OA::DUG::EdgeInterface.
Definition at line 248 of file DUGStandard.hpp.
References mNode1.
| EdgeType OA::DUG::Edge::getType | ( | ) | const [inline, virtual] |
Implements OA::DUG::EdgeInterface.
Definition at line 249 of file DUGStandard.hpp.
References mType.
| EdgeType OA::DUG::Edge::getType | ( | ) | const [inline, virtual] |
Implements OA::DUG::EdgeInterface.
Definition at line 246 of file DUGStandard.hpp.
References mType.
| OA_ptr<DGraph::NodeInterface> OA::DUG::Edge::head | ( | ) | const [inline] |
| OA_ptr<DGraph::NodeInterface> OA::DUG::Edge::head | ( | ) | const [inline] |
| bool OA::DUG::Edge::operator< | ( | DGraph::EdgeInterface & | other | ) | [virtual] |
Implements OA::DGraph::EdgeInterface.
| bool OA::DUG::Edge::operator< | ( | DGraph::EdgeInterface & | other | ) | [virtual] |
Implements OA::DGraph::EdgeInterface.
Definition at line 257 of file DUGStandard.cpp.
References mDGEdge.
| bool OA::DUG::Edge::operator== | ( | DGraph::EdgeInterface & | other | ) | [virtual] |
Implements OA::DGraph::EdgeInterface.
| bool OA::DUG::Edge::operator== | ( | DGraph::EdgeInterface & | other | ) | [virtual] |
Implements OA::DGraph::EdgeInterface.
Definition at line 251 of file DUGStandard.cpp.
References mDGEdge.
| void OA::DUG::Edge::output | ( | OA::IRHandlesIRInterface & | ir | ) | [inline, virtual] |
| void OA::DUG::Edge::output | ( | OA::IRHandlesIRInterface & | ir | ) | [inline, virtual] |
| OA_ptr<DGraph::NodeInterface> OA::DUG::Edge::tail | ( | ) | const [inline] |
| OA_ptr<DGraph::NodeInterface> OA::DUG::Edge::tail | ( | ) | const [inline] |
DUGStandard [friend] |
Definition at line 304 of file DUGStandard.hpp.
Node [friend] |
Definition at line 305 of file DUGStandard.hpp.
CallHandle OA::DUG::Edge::mCall [private] |
OA_ptr< DGraph::EdgeImplement > OA::DUG::Edge::mDGEdge [private] |
Definition at line 297 of file DUGStandard.hpp.
Referenced by Edge(), getId(), operator<(), operator==(), and output().
OA_ptr< DUGStandard > OA::DUG::Edge::mDUG [private] |
Definition at line 295 of file DUGStandard.hpp.
unsigned int OA::DUG::Edge::mId [private] |
Definition at line 301 of file DUGStandard.hpp.
OA_ptr< Node > OA::DUG::Edge::mNode1 [private] |
Definition at line 296 of file DUGStandard.hpp.
Referenced by getSource(), getSourceProc(), and tail().
OA_ptr< Node > OA::DUG::Edge::mNode2 [private] |
ProcHandle OA::DUG::Edge::mProc [private] |
EdgeType OA::DUG::Edge::mType [private] |
1.5.7.1