clang 17.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
Collaboration diagram for clang::TypeOfExprTypeLoc:
Collaboration graph

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 1989 of file TypeLoc.h.

Member Function Documentation

◆ getLocalSourceRange()

SourceRange TypeOfExprTypeLoc::getLocalSourceRange ( ) const

◆ getUnderlyingExpr()

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

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