clang API Documentation

Public Member Functions | Protected Member Functions | Friends
clang::CFGImplicitDtor Class Reference

#include <CFG.h>

Inheritance diagram for clang::CFGImplicitDtor:
Inheritance graph
[legend]
Collaboration diagram for clang::CFGImplicitDtor:
Collaboration graph
[legend]

List of all members.

Public Member Functions

const CXXDestructorDeclgetDestructorDecl (ASTContext &astContext) const
bool isNoReturn (ASTContext &astContext) const

Protected Member Functions

 CFGImplicitDtor ()
 CFGImplicitDtor (Kind kind, const void *data1, const void *data2=nullptr)

Friends

class CFGElement

Detailed Description

CFGImplicitDtor - Represents C++ object destructor implicitly generated by compiler on various occasions.

Definition at line 171 of file CFG.h.


Constructor & Destructor Documentation

clang::CFGImplicitDtor::CFGImplicitDtor ( ) [inline, protected]

Definition at line 173 of file CFG.h.

clang::CFGImplicitDtor::CFGImplicitDtor ( Kind  kind,
const void *  data1,
const void *  data2 = nullptr 
) [inline, protected]

Definition at line 174 of file CFG.h.

References clang::CFGElement::DTOR_BEGIN, and clang::CFGElement::DTOR_END.


Member Function Documentation

bool CFGImplicitDtor::isNoReturn ( ASTContext astContext) const

Definition at line 3828 of file CFG.cpp.

References getDestructorDecl(), and clang::FunctionDecl::isNoReturn().


Friends And Related Function Documentation

friend class CFGElement [friend]

The documentation for this class was generated from the following files: