clang: clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData (original) (raw)

#include "[clang/AST/TypeLoc.h](TypeLoc%5F8h%5Fsource.html)"

Inheritance diagram for clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >:

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

Member Function Documentation

getLocalSourceRange()

template<class Derived , class TypeClass , class LocalData = TypeofLocInfo>

getLParenLoc()

template<class Derived , class TypeClass , class LocalData = TypeofLocInfo>

getParensRange()

template<class Derived , class TypeClass , class LocalData = TypeofLocInfo>

getRParenLoc()

template<class Derived , class TypeClass , class LocalData = TypeofLocInfo>

getTypeofLoc()

template<class Derived , class TypeClass , class LocalData = TypeofLocInfo>

initializeLocal()

template<class Derived , class TypeClass , class LocalData = TypeofLocInfo>

setLParenLoc()

template<class Derived , class TypeClass , class LocalData = TypeofLocInfo>

setParensRange()

template<class Derived , class TypeClass , class LocalData = TypeofLocInfo>

setRParenLoc()

template<class Derived , class TypeClass , class LocalData = TypeofLocInfo>

setTypeofLoc()

template<class Derived , class TypeClass , class LocalData = TypeofLocInfo>


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