clang 22.0.0git
List of all members
clang::UsingTypeLoc Class Reference

Wrapper for source info for types used via transparent aliases. More...

#include "clang/AST/TypeLoc.h"

Inheritance diagram for clang::UsingTypeLoc:
[legend]

Additional Inherited Members

- Public Member Functions inherited from clang::ElaboratedNameTypeLoc< UsingTypeLoc, UsingType >
auto * getDecl () const
 
void set (SourceLocation ElaboratedKeywordLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation NameLoc)
 
SourceLocation getElaboratedKeywordLoc () const
 
NestedNameSpecifierLoc getQualifierLoc () const
 
SourceLocation getNameLoc () const
 
SourceRange getLocalSourceRange () const
 
void initializeLocal (ASTContext &Context, SourceLocation Loc)
 
- Public Member Functions inherited from clang::ConcreteTypeLoc< Base, Derived, TypeClass, LocalData >
unsigned getLocalDataAlignment () const
 
unsigned getLocalDataSize () const
 
void copyLocal (Derived other)
 
TypeLoc getNextTypeLoc () const
 
const TypeClass * getTypePtr () const
 
- Protected Member Functions inherited from clang::ConcreteTypeLoc< Base, Derived, TypeClass, LocalData >
unsigned getExtraLocalDataSize () const
 
unsigned getExtraLocalDataAlignment () const
 
LocalData * getLocalData () const
 
void * getExtraLocalData () const
 Gets a pointer past the Info structure; useful for classes with local data that can't be captured in the Info (e.g.
 
void * getNonLocalData () const
 
HasNoInnerType getInnerType () const
 
TypeLoc getInnerTypeLoc () const
 

Detailed Description

Wrapper for source info for types used via transparent aliases.

Definition at line 790 of file TypeLoc.h.


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