Class Graph¶
Defined in File Automata.h
Class Documentation¶
-
class
systemc_clang::Graph¶ Public Types
-
typedef vector<int>
nodeIDVector¶
-
typedef vector<int>
edgeIDVector¶
-
typedef pair<int, int>
twoNodePairType¶
-
typedef pair<twoNodePairType, Edge*>
adjPairType¶
-
typedef map<twoNodePairType, Edge*>
adjMapType¶
Public Functions
-
~Graph()¶
-
int
getEdgeID(int, int)¶
-
adjMapType
returnAdjList()¶
-
nodeIDVector
returnNodeIDs()¶
-
edgeIDVector
returnEdgeIDs()¶
-
nodeVector
returnNodes()¶
-
edgeVector
returnEdges()¶
-
edgeVector
returnEdgeVector()¶
-
nodeVector
returnNodeVector()¶
-
void
dump(raw_ostream&, int tabn = 0)¶
-
void
dumpSauto(raw_ostream&, int tabn = 0)¶
Protected Attributes
-
adjMapType
_adjList¶
-
nodeMapType
_nodeMap¶
-
edgeMapType
_edgeMap¶
-
adjEdgesMapType
_adjEdges¶
-
int
_nNodes¶
-
int
_nEdges¶
-
nodeIDVector
_nodeIDVector¶
-
edgeIDVector
_edgeIDVector¶
-
nodeVector
_nodeVector¶
-
edgeVector
_edgeVector¶
-
typedef vector<int>