#include <DGraphInterface.hpp>


Public Member Functions | |
| virtual | ~EdgeInterface () |
| virtual unsigned int | getId () const =0 |
| virtual OA_ptr< NodeInterface > | getSource () const =0 |
| virtual OA_ptr< NodeInterface > | getSink () const =0 |
| virtual bool | operator== (EdgeInterface &other)=0 |
| virtual bool | operator< (EdgeInterface &other)=0 |
| virtual void | dump (std::ostream &os)=0 |
Definition at line 104 of file DGraphInterface.hpp.
| virtual OA::DGraph::EdgeInterface::~EdgeInterface | ( | ) | [inline, virtual] |
Reimplemented in OA::CallGraph::EdgeInterface, OA::CFG::EdgeInterface, OA::DUG::EdgeInterface, OA::DUG::EdgeInterface, and OA::ICFG::EdgeInterface.
Definition at line 107 of file DGraphInterface.hpp.
| virtual void OA::DGraph::EdgeInterface::dump | ( | std::ostream & | os | ) | [pure virtual] |
Implemented in OA::CallGraph::Edge, OA::CFG::Edge, OA::DUG::Edge, OA::DUG::Edge, OA::ICFG::Edge, and OA::DGraph::EdgeImplement.
| virtual unsigned int OA::DGraph::EdgeInterface::getId | ( | ) | const [pure virtual] |
Implemented in OA::DUG::Edge, OA::DUG::Edge, and OA::DGraph::EdgeImplement.
Referenced by OA::DGraph::EdgeImplement::operator<(), and OA::DGraph::EdgeImplement::operator==().
| virtual OA_ptr<NodeInterface> OA::DGraph::EdgeInterface::getSink | ( | ) | const [pure virtual] |
Implemented in OA::DUG::Edge, OA::DUG::Edge, and OA::DGraph::EdgeImplement.
| virtual OA_ptr<NodeInterface> OA::DGraph::EdgeInterface::getSource | ( | ) | const [pure virtual] |
Implemented in OA::DUG::Edge, OA::DUG::Edge, and OA::DGraph::EdgeImplement.
| virtual bool OA::DGraph::EdgeInterface::operator< | ( | EdgeInterface & | other | ) | [pure virtual] |
Implemented in OA::DUG::Edge, OA::DUG::Edge, and OA::DGraph::EdgeImplement.
| virtual bool OA::DGraph::EdgeInterface::operator== | ( | EdgeInterface & | other | ) | [pure virtual] |
Implemented in OA::DUG::Edge, OA::DUG::Edge, and OA::DGraph::EdgeImplement.
1.5.7.1