class CFGLifetimeEnds

Declaration

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

Description

Represents the point where the lifetime of an automatic object ends

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

Inherits from: CFGElement

Member Variables

Inherited from CFGElement:

protected Data1
protected Data2

Method Overview

Inherited from CFGElement:

Methods

CFGLifetimeEnds(const clang::VarDecl* var,
                const clang::Stmt* stmt)

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

Parameters

const clang::VarDecl* var
const clang::Stmt* stmt

CFGLifetimeEnds()

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

const clang::Stmt* getTriggerStmt() const

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

const clang::VarDecl* getVarDecl() const

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

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

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

Parameters

const clang::CFGElement& elem