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:

protected Data1
protected Data2

Method Overview

Inherited from CFGElement:

Methods

CFGScopeBegin()

Declared at: clang/include/clang/Analysis/CFG.h:318

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

Declared at: clang/include/clang/Analysis/CFG.h:323

const clang::VarDecl* getVarDecl() const

Declared at: clang/include/clang/Analysis/CFG.h:328

static bool isKind(const clang::CFGElement& E)

Declared at: clang/include/clang/Analysis/CFG.h:334

Parameters

const clang::CFGElement& E