class CFGDeleteDtor

Declaration

class CFGDeleteDtor : public CFGImplicitDtor { /* full declaration omitted */ };

Description

Represents C++ object destructor generated from a call to delete.

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

Inherits from: CFGImplicitDtor

Member Variables

Inherited from CFGElement:

protected Data1
protected Data2

Method Overview

Inherited from CFGImplicitDtor:

Inherited from CFGElement:

Methods

CFGDeleteDtor(const clang::CXXRecordDecl* RD,
              const clang::CXXDeleteExpr* DE)

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

Parameters

const clang::CXXRecordDecl* RD
const clang::CXXDeleteExpr* DE

CFGDeleteDtor()

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

const clang::CXXRecordDecl* getCXXRecordDecl()
    const

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

const clang::CXXDeleteExpr* getDeleteExpr() const

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

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

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

Parameters

const clang::CFGElement& elem