clang 22.0.0git
clang::PseudoDestructorTypeStorage Class Reference

Stores the type being destroyed by a pseudo-destructor expression. More...

#include "clang/AST/ExprCXX.h"

Public Member Functions

 PseudoDestructorTypeStorage ()=default
 PseudoDestructorTypeStorage (const IdentifierInfo *II, SourceLocation Loc)
 PseudoDestructorTypeStorage (TypeSourceInfo *Info)
TypeSourceInfogetTypeSourceInfo () const
const IdentifierInfogetIdentifier () const
SourceLocation getLocation () const

Detailed Description

Stores the type being destroyed by a pseudo-destructor expression.

Definition at line 2688 of file ExprCXX.h.

Constructor & Destructor Documentation

◆ PseudoDestructorTypeStorage() [1/3]

clang::PseudoDestructorTypeStorage::PseudoDestructorTypeStorage ( )
default

◆ PseudoDestructorTypeStorage() [2/3]

clang::PseudoDestructorTypeStorage::PseudoDestructorTypeStorage ( const IdentifierInfo * II,
SourceLocation Loc )
inline

Definition at line 2699 of file ExprCXX.h.

◆ PseudoDestructorTypeStorage() [3/3]

PseudoDestructorTypeStorage::PseudoDestructorTypeStorage ( TypeSourceInfo * Info)

Definition at line 366 of file ExprCXX.cpp.

References clang::TypeSourceInfo::getTypeLoc().

Member Function Documentation

◆ getIdentifier()

const IdentifierInfo * clang::PseudoDestructorTypeStorage::getIdentifier ( ) const
inline

◆ getLocation()

SourceLocation clang::PseudoDestructorTypeStorage::getLocation ( ) const
inline

◆ getTypeSourceInfo()

TypeSourceInfo * clang::PseudoDestructorTypeStorage::getTypeSourceInfo ( ) const
inline

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