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:
Method Overview
- public CFGLifetimeEnds(const clang::VarDecl * var, const clang::Stmt * stmt)
- private CFGLifetimeEnds()
- public const clang::Stmt * getTriggerStmt() const
- public const clang::VarDecl * getVarDecl() const
- private static bool isKind(const clang::CFGElement & elem)
Inherited from CFGElement:
Methods
¶CFGLifetimeEnds(const clang::VarDecl* var,
const clang::Stmt* stmt)
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()
CFGLifetimeEnds()
Declared at: clang/include/clang/Analysis/CFG.h:307
¶const clang::Stmt* getTriggerStmt() const
const clang::Stmt* getTriggerStmt() const
Declared at: clang/include/clang/Analysis/CFG.h:300
¶const clang::VarDecl* getVarDecl() const
const clang::VarDecl* getVarDecl() const
Declared at: clang/include/clang/Analysis/CFG.h:296
¶static bool isKind(const clang::CFGElement& elem)
static bool isKind(const clang::CFGElement& elem)
Declared at: clang/include/clang/Analysis/CFG.h:309
Parameters
- const clang::CFGElement& elem