clang: clang::MemberPointerTypeLoc Class Reference (original) (raw)
Wrapper for source info for member pointers. More...
#include "[clang/AST/TypeLoc.h](TypeLoc%5F8h%5Fsource.html)"
Inheritance diagram for clang::MemberPointerTypeLoc:
Public Member Functions | |
---|---|
SourceLocation | getStarLoc () const |
void | setStarLoc (SourceLocation Loc) |
const Type * | getClass () const |
TypeSourceInfo * | getClassTInfo () const |
void | setClassTInfo (TypeSourceInfo *TI) |
void | initializeLocal (ASTContext &Context, SourceLocation Loc) |
SourceRange | getLocalSourceRange () const |
![]() |
|
SourceLocation | getSigilLoc () const |
void | setSigilLoc (SourceLocation Loc) |
TypeLoc | getPointeeLoc () const |
SourceRange | getLocalSourceRange () const |
void | initializeLocal (ASTContext &Context, SourceLocation Loc) |
QualType | getInnerType () const |
![]() |
|
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
Wrapper for source info for member pointers.
Definition at line 1362 of file TypeLoc.h.
Member Function Documentation
◆ getClass()
const Type * clang::MemberPointerTypeLoc::getClass ( ) const | inline |
---|
◆ getClassTInfo()
TypeSourceInfo * clang::MemberPointerTypeLoc::getClassTInfo ( ) const | inline |
---|
◆ getLocalSourceRange()
SourceRange clang::MemberPointerTypeLoc::getLocalSourceRange ( ) const | inline |
---|
◆ getStarLoc()
SourceLocation clang::MemberPointerTypeLoc::getStarLoc ( ) const | inline |
---|
◆ initializeLocal()
◆ setClassTInfo()
void clang::MemberPointerTypeLoc::setClassTInfo ( TypeSourceInfo * TI) | inline |
---|
◆ setStarLoc()
void clang::MemberPointerTypeLoc::setStarLoc ( SourceLocation Loc) | inline |
---|
The documentation for this class was generated from the following file:
- include/clang/AST/TypeLoc.h