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:
Method Overview
- public CFGDeleteDtor(const clang::CXXRecordDecl * RD, const clang::CXXDeleteExpr * DE)
- private CFGDeleteDtor()
- public const clang::CXXRecordDecl * getCXXRecordDecl() const
- public const clang::CXXDeleteExpr * getDeleteExpr() const
- private static bool isKind(const clang::CFGElement & elem)
Inherited from CFGImplicitDtor:
Inherited from CFGElement:
Methods
¶CFGDeleteDtor(const clang::CXXRecordDecl* RD,
const clang::CXXDeleteExpr* DE)
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()
CFGDeleteDtor()
Declared at: clang/include/clang/Analysis/CFG.h:432
¶const clang::CXXRecordDecl* getCXXRecordDecl()
const
const clang::CXXRecordDecl* getCXXRecordDecl()
const
Declared at: clang/include/clang/Analysis/CFG.h:420
¶const clang::CXXDeleteExpr* getDeleteExpr() const
const clang::CXXDeleteExpr* getDeleteExpr() const
Declared at: clang/include/clang/Analysis/CFG.h:425
¶static bool isKind(const clang::CFGElement& elem)
static bool isKind(const clang::CFGElement& elem)
Declared at: clang/include/clang/Analysis/CFG.h:434
Parameters
- const clang::CFGElement& elem