#include <ICFG.hpp>


Definition at line 63 of file ICFG.hpp.
| OA::ICFG::Node::Node | ( | OA_ptr< ICFG > | pICFG, | |
| ProcHandle | proc, | |||
| NodeType | pType | |||
| ) |
| OA::ICFG::Node::Node | ( | OA_ptr< ICFG > | pICFG, | |
| ProcHandle | proc, | |||
| NodeType | pType, | |||
| OA_ptr< CFG::NodeInterface > | cNode | |||
| ) |
Definition at line 86 of file ICFG.cpp.
References mCallEdges.
| void OA::ICFG::Node::Ctor | ( | ) | [private] |
Definition at line 104 of file ICFG.cpp.
References mCallEdges, and mReturnEdges.
| void OA::ICFG::Node::dump | ( | std::ostream & | os, | |
| OA_ptr< IRHandlesIRInterface > | ir | |||
| ) |
| void OA::ICFG::Node::dump | ( | std::ostream & | os | ) | [inline, virtual] |
Reimplemented from OA::DGraph::NodeImplement.
| void OA::ICFG::Node::dumpbase | ( | std::ostream & | os | ) | [inline] |
| void OA::ICFG::Node::dumpdot | ( | ICFG & | , | |
| std::ostream & | os, | |||
| OA_ptr< IRHandlesIRInterface > | ir | |||
| ) |
| OA_ptr< EdgesIteratorInterface > OA::ICFG::Node::getICFGIncomingEdgesIterator | ( | ) | const |
getId: An id unique within instances of ICFG::Node
Definition at line 343 of file ICFG.cpp.
References OA::DGraph::NodeImplement::getIncomingEdgesIterator().

| OA_ptr< EdgesIteratorInterface > OA::ICFG::Node::getICFGOutgoingEdgesIterator | ( | ) | const |
Definition at line 352 of file ICFG.cpp.
References OA::DGraph::NodeImplement::getOutgoingEdgesIterator().

| OA_ptr< NodesIteratorInterface > OA::ICFG::Node::getICFGSinkNodesIterator | ( | ) | const |
Definition at line 392 of file ICFG.cpp.
References OA::DGraph::NodeImplement::getSinkNodesIterator().

| OA_ptr< NodesIteratorInterface > OA::ICFG::Node::getICFGSourceNodesIterator | ( | ) | const |
Definition at line 383 of file ICFG.cpp.
References OA::DGraph::NodeImplement::getSourceNodesIterator().

| OA_ptr< CFG::NodeStatementsIteratorInterface > OA::ICFG::Node::getNodeStatementsIterator | ( | ) | const |
| OA_ptr< CFG::NodeStatementsRevIteratorInterface > OA::ICFG::Node::getNodeStatementsRevIterator | ( | ) | const |
| ProcHandle OA::ICFG::Node::getProc | ( | ) | const |
| void OA::ICFG::Node::longdump | ( | ICFG & | icfg, | |
| std::ostream & | os, | |||
| OA_ptr< IRHandlesIRInterface > | ir | |||
| ) |
| void OA::ICFG::Node::output | ( | OA::IRHandlesIRInterface & | ir | ) | [virtual] |
Reimplemented from OA::DGraph::NodeImplement.
Definition at line 88 of file ICFG.cpp.
References mReturnEdges.
Definition at line 90 of file ICFG.cpp.
References mCallEdges.
| unsigned int OA::ICFG::Node::size | ( | ) | const |
OA_ptr<std::list<OA_ptr<Edge> > > OA::ICFG::Node::mCallEdges [private] |
Definition at line 200 of file ICFG.hpp.
Referenced by addReturnEdge(), Ctor(), and removeReturnEdge().
OA_ptr<CFG::NodeInterface> OA::ICFG::Node::mCFGNode [private] |
OA_ptr<ICFG> OA::ICFG::Node::mICFG [private] |
ProcHandle OA::ICFG::Node::mProc [private] |
OA_ptr<std::list<OA_ptr<Edge> > > OA::ICFG::Node::mReturnEdges [private] |
Definition at line 201 of file ICFG.hpp.
Referenced by Ctor(), and removeCallEdge().
NodeType OA::ICFG::Node::mType [private] |
1.7.1