clang 19.0.0git
Public Member Functions | List of all members
clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData > Class Template Reference

#include "clang/AST/TypeLoc.h"

Inheritance diagram for clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >:
Inheritance graph
[legend]

Public Member Functions

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

template<class Derived, class TypeClass, class LocalData = TypeofLocInfo>
class clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >

Definition at line 1984 of file TypeLoc.h.

Member Function Documentation

◆ getLocalSourceRange()

template<class Derived , class TypeClass , class LocalData = TypeofLocInfo>
SourceRange clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::getLocalSourceRange ( ) const
inline

◆ getLParenLoc()

template<class Derived , class TypeClass , class LocalData = TypeofLocInfo>
SourceLocation clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::getLParenLoc ( ) const
inline

◆ getParensRange()

template<class Derived , class TypeClass , class LocalData = TypeofLocInfo>
SourceRange clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::getParensRange ( ) const
inline

◆ getRParenLoc()

template<class Derived , class TypeClass , class LocalData = TypeofLocInfo>
SourceLocation clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::getRParenLoc ( ) const
inline

◆ getTypeofLoc()

template<class Derived , class TypeClass , class LocalData = TypeofLocInfo>
SourceLocation clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::getTypeofLoc ( ) const
inline

◆ initializeLocal()

template<class Derived , class TypeClass , class LocalData = TypeofLocInfo>
void clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::initializeLocal ( ASTContext Context,
SourceLocation  Loc 
)
inline

◆ setLParenLoc()

template<class Derived , class TypeClass , class LocalData = TypeofLocInfo>
void clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::setLParenLoc ( SourceLocation  Loc)
inline

◆ setParensRange()

template<class Derived , class TypeClass , class LocalData = TypeofLocInfo>
void clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::setParensRange ( SourceRange  range)
inline

◆ setRParenLoc()

template<class Derived , class TypeClass , class LocalData = TypeofLocInfo>
void clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::setRParenLoc ( SourceLocation  Loc)
inline

◆ setTypeofLoc()

template<class Derived , class TypeClass , class LocalData = TypeofLocInfo>
void clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::setTypeofLoc ( SourceLocation  Loc)
inline

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