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) |
![]() |
|
unsigned | getLocalDataAlignment () const |
unsigned | getLocalDataSize () const |
void | copyLocal (Derived other) |
TypeLoc | getNextTypeLoc () const |
const TypeClass * | getTypePtr () const |
Additional Inherited Members | |
---|---|
![]() |
|
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:
- include/clang/AST/TypeLoc.h