clang API Documentation
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.
clang::PseudoDestructorTypeStorage::PseudoDestructorTypeStorage | ( | IdentifierInfo * | II, |
SourceLocation | Loc | ||
) | [inline] |
Definition at line 228 of file ExprCXX.cpp.
References clang::SourceRange::getBegin(), clang::TypeLoc::getLocalSourceRange(), and clang::TypeSourceInfo::getTypeLoc().
IdentifierInfo* clang::PseudoDestructorTypeStorage::getIdentifier | ( | ) | const [inline] |
Definition at line 1896 of file ExprCXX.h.
Referenced by clang::CXXPseudoDestructorExpr::getDestroyedTypeIdentifier(), and clang::TreeTransform< Derived >::RebuildCXXPseudoDestructorExpr().
SourceLocation clang::PseudoDestructorTypeStorage::getLocation | ( | ) | const [inline] |
Definition at line 1900 of file ExprCXX.h.
Referenced by clang::Sema::BuildPseudoDestructorExpr(), clang::CXXPseudoDestructorExpr::getDestroyedTypeLoc(), clang::CXXPseudoDestructorExpr::getLocEnd(), and clang::TreeTransform< Derived >::RebuildCXXPseudoDestructorExpr().
TypeSourceInfo* clang::PseudoDestructorTypeStorage::getTypeSourceInfo | ( | ) | const [inline] |
Definition at line 1892 of file ExprCXX.h.
Referenced by clang::Sema::BuildPseudoDestructorExpr(), clang::CXXPseudoDestructorExpr::getDestroyedType(), clang::CXXPseudoDestructorExpr::getDestroyedTypeInfo(), clang::CXXPseudoDestructorExpr::getLocEnd(), and clang::TreeTransform< Derived >::RebuildCXXPseudoDestructorExpr().