class CFGScopeBegin
Declaration
class CFGScopeBegin : public CFGElement { /* full declaration omitted */ };
Description
Represents beginning of a scope implicitly generated by the compiler on encountering a CompoundStmt
Declared at: clang/include/clang/Analysis/CFG.h:316
Inherits from: CFGElement
Member Variables
Inherited from CFGElement:
Method Overview
- public CFGScopeBegin()
- public CFGScopeBegin(const clang::VarDecl * VD, const clang::Stmt * S)
- public const clang::Stmt * getTriggerStmt() const
- public const clang::VarDecl * getVarDecl() const
- private static bool isKind(const clang::CFGElement & E)
Inherited from CFGElement:
Methods
¶CFGScopeBegin()
CFGScopeBegin()
Declared at: clang/include/clang/Analysis/CFG.h:318
¶CFGScopeBegin(const clang::VarDecl* VD,
const clang::Stmt* S)
CFGScopeBegin(const clang::VarDecl* VD,
const clang::Stmt* S)
Declared at: clang/include/clang/Analysis/CFG.h:319
Parameters
- const clang::VarDecl* VD
- const clang::Stmt* S
¶const clang::Stmt* getTriggerStmt() const
const clang::Stmt* getTriggerStmt() const
Declared at: clang/include/clang/Analysis/CFG.h:323
¶const clang::VarDecl* getVarDecl() const
const clang::VarDecl* getVarDecl() const
Declared at: clang/include/clang/Analysis/CFG.h:328
¶static bool isKind(const clang::CFGElement& E)
static bool isKind(const clang::CFGElement& E)
Declared at: clang/include/clang/Analysis/CFG.h:334
Parameters
- const clang::CFGElement& E