class CFGTemporaryDtor

Declaration

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

Description

Represents C++ object destructor implicitly generated at the end of full expression for temporary object.

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

Inherits from: CFGImplicitDtor

Member Variables

Inherited from CFGElement:

protected Data1
protected Data2

Method Overview

Inherited from CFGImplicitDtor:

Inherited from CFGElement:

Methods

CFGTemporaryDtor(
    clang::CXXBindTemporaryExpr* expr)

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

Parameters

clang::CXXBindTemporaryExpr* expr

CFGTemporaryDtor()

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

const clang::CXXBindTemporaryExpr*
getBindTemporaryExpr() const

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

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

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

Parameters

const clang::CFGElement& E