clang 20.0.0git
Public Member Functions | List of all members
clang::TypeOfExprTypeLoc Class Reference

#include "clang/AST/TypeLoc.h"

Inheritance diagram for clang::TypeOfExprTypeLoc:
Inheritance graph
[legend]

Public Member Functions

ExprgetUnderlyingExpr () const
 
SourceRange getLocalSourceRange () const
 
- Public Member Functions inherited from clang::TypeofLikeTypeLoc< TypeOfExprTypeLoc, TypeOfExprType, TypeOfExprTypeLocInfo >
SourceLocation getTypeofLoc () const
 
void setTypeofLoc (SourceLocation Loc)
 
SourceLocation getLParenLoc () const
 
void setLParenLoc (SourceLocation Loc)
 
SourceLocation getRParenLoc () const
 
void setRParenLoc (SourceLocation Loc)
 
SourceRange getParensRange () const
 
void setParensRange (SourceRange range)
 
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
 

Additional Inherited Members

- 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

Definition at line 2036 of file TypeLoc.h.

Member Function Documentation

◆ getLocalSourceRange()

SourceRange TypeOfExprTypeLoc::getLocalSourceRange ( ) const

◆ getUnderlyingExpr()

Expr * clang::TypeOfExprTypeLoc::getUnderlyingExpr ( ) const
inline

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