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:

protected Data1
protected Data2

Method Overview

Inherited from CFGImplicitDtor:

Inherited from CFGElement:

Methods

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()

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

const clang::Stmt* getTriggerStmt() const

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

const clang::VarDecl* getVarDecl() const

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

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

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

Parameters

const clang::CFGElement& elem