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:
Method Overview
- public CFGTemporaryDtor(clang::CXXBindTemporaryExpr * expr)
- private CFGTemporaryDtor()
- public const clang::CXXBindTemporaryExpr * getBindTemporaryExpr() const
- private static bool isKind(const clang::CFGElement & E)
Inherited from CFGImplicitDtor:
Inherited from CFGElement:
Methods
¶CFGTemporaryDtor(
clang::CXXBindTemporaryExpr* expr)
CFGTemporaryDtor(
clang::CXXBindTemporaryExpr* expr)
Declared at: clang/include/clang/Analysis/CFG.h:485
Parameters
¶CFGTemporaryDtor()
CFGTemporaryDtor()
Declared at: clang/include/clang/Analysis/CFG.h:495
¶const clang::CXXBindTemporaryExpr*
getBindTemporaryExpr() const
const clang::CXXBindTemporaryExpr*
getBindTemporaryExpr() const
Declared at: clang/include/clang/Analysis/CFG.h:488
¶static bool isKind(const clang::CFGElement& E)
static bool isKind(const clang::CFGElement& E)
Declared at: clang/include/clang/Analysis/CFG.h:497
Parameters
- const clang::CFGElement& E