class CFGWalker
Declaration
class CFGWalker { /* full declaration omitted */ };
Declared at: clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h:146
Member Variables
- private clang::CFG* CFGraph = nullptr
- private clang::AnalysisDeclContext* ACtx = nullptr
- private clang::PostOrderCFGView* SortedGraph = nullptr
Method Overview
- public CFGWalker()
- public const clang::NamedDecl * getDecl() const
- public const clang::CFG * getGraph() const
- public clang::CFG * getGraph()
- public const clang::PostOrderCFGView * getSortedGraph() const
- public bool init(clang::AnalysisDeclContext & AC)
- public template <class Visitor>void walk(Visitor & V)
Methods
¶CFGWalker()
CFGWalker()
Declared at: clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h:148
¶const clang::NamedDecl* getDecl() const
const clang::NamedDecl* getDecl() const
Declared at: clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h:256
¶const clang::CFG* getGraph() const
const clang::CFG* getGraph() const
Declared at: clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h:253
¶clang::CFG* getGraph()
clang::CFG* getGraph()
Declared at: clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h:254
¶const clang::PostOrderCFGView* getSortedGraph()
const
const clang::PostOrderCFGView* getSortedGraph()
const
Declared at: clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h:260
¶bool init(clang::AnalysisDeclContext& AC)
bool init(clang::AnalysisDeclContext& AC)
Declared at: clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h:152
Parameters
¶template <class Visitor>
void walk(Visitor& V)
template <class Visitor>
void walk(Visitor& V)
Declared at: clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h:171
Templates
- Visitor
Parameters
- Visitor& V