clang: clang::BlockPointerTypeLoc Class Reference (original) (raw)

Wrapper for source info for block pointers. More...

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

Inheritance diagram for clang::BlockPointerTypeLoc:

Inheritance graph

[legend]

Public Member Functions
SourceLocation getCaretLoc () const
void setCaretLoc (SourceLocation Loc)
- Public Member Functions inherited from clang::PointerLikeTypeLoc< BlockPointerTypeLoc, BlockPointerType >
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 block pointers.

Definition at line 1345 of file TypeLoc.h.

Member Function Documentation

getCaretLoc()

SourceLocation clang::BlockPointerTypeLoc::getCaretLoc ( ) const inline

Definition at line 1348 of file TypeLoc.h.

References clang::PointerLikeTypeLoc< BlockPointerTypeLoc, BlockPointerType >::getSigilLoc().

setCaretLoc()

void clang::BlockPointerTypeLoc::setCaretLoc ( SourceLocation Loc) inline

Definition at line 1352 of file TypeLoc.h.

References Loc, and clang::PointerLikeTypeLoc< BlockPointerTypeLoc, BlockPointerType >::setSigilLoc().


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