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
- Public Member Functions inherited from clang::PointerLikeTypeLoc< MemberPointerTypeLoc, MemberPointerType, MemberPointerLocInfo >
SourceLocation getSigilLoc () const
void setSigilLoc (SourceLocation Loc)
TypeLoc getPointeeLoc () const
SourceRange getLocalSourceRange () const
void initializeLocal (ASTContext &Context, SourceLocation Loc)
QualType getInnerType () const
- 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

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: