|
clang
3.8.0
|
Stores the type being destroyed by a pseudo-destructor expression. More...
#include <ExprCXX.h>
Public Member Functions | |
| PseudoDestructorTypeStorage () | |
| PseudoDestructorTypeStorage (IdentifierInfo *II, SourceLocation Loc) | |
| PseudoDestructorTypeStorage (TypeSourceInfo *Info) | |
| TypeSourceInfo * | getTypeSourceInfo () const |
| IdentifierInfo * | getIdentifier () const |
| SourceLocation | getLocation () const |
Stores the type being destroyed by a pseudo-destructor expression.
|
inline |
|
inline |
| PseudoDestructorTypeStorage::PseudoDestructorTypeStorage | ( | TypeSourceInfo * | Info | ) |
Definition at line 229 of file ExprCXX.cpp.
References clang::SourceRange::getBegin(), clang::TypeLoc::getLocalSourceRange(), and clang::TypeSourceInfo::getTypeLoc().
|
inline |
Definition at line 2017 of file ExprCXX.h.
Referenced by clang::CXXPseudoDestructorExpr::getDestroyedTypeIdentifier(), and clang::TreeTransform< Derived >::RebuildCXXPseudoDestructorExpr().
|
inline |
Definition at line 2021 of file ExprCXX.h.
Referenced by clang::CXXPseudoDestructorExpr::getDestroyedTypeLoc(), clang::CXXPseudoDestructorExpr::getLocEnd(), and clang::TreeTransform< Derived >::RebuildCXXPseudoDestructorExpr().
|
inline |
Definition at line 2013 of file ExprCXX.h.
Referenced by clang::Sema::BuildPseudoDestructorExpr(), clang::CXXPseudoDestructorExpr::getDestroyedType(), clang::CXXPseudoDestructorExpr::getDestroyedTypeInfo(), clang::CXXPseudoDestructorExpr::getLocEnd(), and clang::TreeTransform< Derived >::RebuildCXXPseudoDestructorExpr().
1.8.6