|
systemc-clang 2.0.0
Parsing SystemC constructs
|
#include <Automata.h>
Public Types | |
| typedef pair< int, Node * > | connectPairType |
| typedef map< int, Node * > | connectMapType |
Public Member Functions | |
| Node () | |
| Node class. | |
| Node (int) | |
| void | addSuccessor (Node *) |
| void | addPredecessor (Node *) |
| vector< int > | getSuccessors (int) |
| vector< int > | getPredecessors (int) |
| int | getId () |
| void | dump (raw_ostream &, int) |
Protected Attributes | |
| int | _id |
| connectMapType | _preds |
| connectMapType | _succs |
Definition at line 19 of file Automata.h.
| map<int, Node *> systemc_clang::Node::connectMapType |
Definition at line 22 of file Automata.h.
| pair<int, Node *> systemc_clang::Node::connectPairType |
Definition at line 21 of file Automata.h.
| Node::Node | ( | ) |
Node class.
Definition at line 7 of file Automata.cpp.
| Node::Node | ( | int | i | ) |
Definition at line 9 of file Automata.cpp.
| void Node::addPredecessor | ( | Node * | p | ) |
Definition at line 18 of file Automata.cpp.
| void Node::addSuccessor | ( | Node * | s | ) |
Definition at line 13 of file Automata.cpp.
| void Node::dump | ( | raw_ostream & | os, |
| int | tabn ) |
Definition at line 46 of file Automata.cpp.
| int Node::getId | ( | ) |
Definition at line 11 of file Automata.cpp.
| vector< int > Node::getPredecessors | ( | int | toId | ) |
Definition at line 34 of file Automata.cpp.
| vector< int > Node::getSuccessors | ( | int | fromId | ) |
Definition at line 22 of file Automata.cpp.
|
protected |
Definition at line 37 of file Automata.h.
|
protected |
Definition at line 38 of file Automata.h.
|
protected |
Definition at line 39 of file Automata.h.