class CFGScopeEnd

Declaration

class CFGScopeEnd : public CFGElement { /* full declaration omitted */ };

Description

Represents end of a scope implicitly generated by the compiler after the last Stmt in a CompoundStmt's body

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

Inherits from: CFGElement

Member Variables

Inherited from CFGElement:

protected Data1
protected Data2

Method Overview

Inherited from CFGElement:

Methods

CFGScopeEnd()

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

CFGScopeEnd(const clang::VarDecl* VD,
            const clang::Stmt* S)

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

Parameters

const clang::VarDecl* VD
const clang::Stmt* S

const clang::Stmt* getTriggerStmt() const

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

const clang::VarDecl* getVarDecl() const

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

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

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

Parameters

const clang::CFGElement& E