4#include "clang/AST/DeclCXX.h"
5#include "clang/AST/Expr.h"
6#include "clang/AST/ParentMap.h"
7#include "clang/AST/PrettyPrinter.h"
8#include "clang/Analysis/CFG.h"
9#include "clang/Analysis/CFGStmtMap.h"
10#include "llvm/Support/raw_ostream.h"
34 void dump(raw_ostream &,
int);
57 void dump(raw_ostream &,
int);
118 void dump(raw_ostream &,
int tabn = 0);
119 void dumpSauto(raw_ostream &,
int tabn = 0);
Edge(Node *, Node *)
Edge class.
timeAdvanceVectorType _timeAdvanceVector
vector< timePairType > timeAdvanceVectorType
void dump(raw_ostream &, int)
void updateSuspensionTime(timePairType)
timeAdvanceVectorType getTimeAdvanceVector()
pair< unsigned int, unsigned int > timePairType
void dump(raw_ostream &, int tabn=0)
edgeVector returnEdgeVector()
map< twoNodePairType, Edge * > adjMapType
vector< Edge * > getEdgesFromSource(int)
Edge * addEdge(Node *, Node *)
vector< Edge * > edgeVector
void dumpSauto(raw_ostream &, int tabn=0)
adjEdgesMapType _adjEdges
map< int, Edge * > edgeMapType
edgeIDVector _edgeIDVector
vector< Node * > nodeVector
pair< int, Edge * > edgePairType
map< int, Node * > nodeMapType
vector< int > nodeIDVector
vector< int > edgeIDVector
pair< int, vector< Edge * > > adjEdgesPairType
Edge * getEdge(Node *, Node *)
adjMapType returnAdjList()
vector< Edge * > getEdgesFromDest(int)
edgeIDVector returnEdgeIDs()
pair< int, Node * > nodePairType
nodeVector returnNodeVector()
pair< int, int > twoNodePairType
nodeIDVector returnNodeIDs()
nodeIDVector _nodeIDVector
pair< twoNodePairType, Edge * > adjPairType
map< int, vector< Edge * > > adjEdgesMapType
void addPredecessor(Node *)
vector< int > getSuccessors(int)
void dump(raw_ostream &, int)
vector< int > getPredecessors(int)
pair< int, Node * > connectPairType
void addSuccessor(Node *)
map< int, Node * > connectMapType
Clang forward declarations.