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.