clang API Documentation

Public Member Functions | Static Public Member Functions | Protected Member Functions
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

Static Public Member Functions

static bool classof (const CFGElement *E)

Protected Member Functions

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

Detailed Description

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

Definition at line 126 of file CFG.h.


Constructor & Destructor Documentation

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

Definition at line 128 of file CFG.h.

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


Member Function Documentation

static bool clang::CFGImplicitDtor::classof ( const CFGElement E) [inline, static]
const CXXDestructorDecl * CFGImplicitDtor::getDestructorDecl ( ASTContext astContext) const
bool CFGImplicitDtor::isNoReturn ( ASTContext astContext) const

Definition at line 3202 of file CFG.cpp.

References getDestructorDecl().


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