class CFGAutomaticObjDtor
Declaration
class CFGAutomaticObjDtor : public CFGImplicitDtor { /* full declaration omitted */ };
Description
Represents C++ object destructor implicitly generated for automatic object or temporary bound to const reference at the point of leaving its local scope.
Declared at: clang/include/clang/Analysis/CFG.h:390
Inherits from: CFGImplicitDtor
Member Variables
Inherited from CFGElement:
Method Overview
- public CFGAutomaticObjDtor(const clang::VarDecl * var, const clang::Stmt * stmt)
- private CFGAutomaticObjDtor()
- public const clang::Stmt * getTriggerStmt() const
- public const clang::VarDecl * getVarDecl() const
- private static bool isKind(const clang::CFGElement & elem)
Inherited from CFGImplicitDtor:
Inherited from CFGElement:
Methods
¶CFGAutomaticObjDtor(const clang::VarDecl* var,
const clang::Stmt* stmt)
CFGAutomaticObjDtor(const clang::VarDecl* var,
const clang::Stmt* stmt)
Declared at: clang/include/clang/Analysis/CFG.h:392
Parameters
- const clang::VarDecl* var
- const clang::Stmt* stmt
¶CFGAutomaticObjDtor()
CFGAutomaticObjDtor()
Declared at: clang/include/clang/Analysis/CFG.h:407
¶const clang::Stmt* getTriggerStmt() const
const clang::Stmt* getTriggerStmt() const
Declared at: clang/include/clang/Analysis/CFG.h:400
¶const clang::VarDecl* getVarDecl() const
const clang::VarDecl* getVarDecl() const
Declared at: clang/include/clang/Analysis/CFG.h:395
¶static bool isKind(const clang::CFGElement& elem)
static bool isKind(const clang::CFGElement& elem)
Declared at: clang/include/clang/Analysis/CFG.h:409
Parameters
- const clang::CFGElement& elem