clang 20.0.0git
|
#include "clang/AST/TypeLoc.h"
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 |
|
inline |
Definition at line 2056 of file TypeLoc.h.
References clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::getRParenLoc(), and clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::getTypeofLoc().
|
inline |
Definition at line 2031 of file TypeLoc.h.
References clang::ConcreteTypeLoc< Base, Derived, TypeClass, LocalData >::getLocalData().
Referenced by clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::getParensRange().
|
inline |
Definition at line 2047 of file TypeLoc.h.
References clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::getLParenLoc(), and clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::getRParenLoc().
|
inline |
Definition at line 2039 of file TypeLoc.h.
References clang::ConcreteTypeLoc< Base, Derived, TypeClass, LocalData >::getLocalData().
Referenced by clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::getLocalSourceRange(), and clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::getParensRange().
|
inline |
Definition at line 2023 of file TypeLoc.h.
References clang::ConcreteTypeLoc< Base, Derived, TypeClass, LocalData >::getLocalData().
Referenced by clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::getLocalSourceRange().
|
inline |
|
inline |
Definition at line 2035 of file TypeLoc.h.
References clang::ConcreteTypeLoc< Base, Derived, TypeClass, LocalData >::getLocalData(), and Loc.
Referenced by clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::initializeLocal(), and clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::setParensRange().
|
inline |
Definition at line 2051 of file TypeLoc.h.
References clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::setLParenLoc(), and clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::setRParenLoc().
|
inline |
Definition at line 2043 of file TypeLoc.h.
References clang::ConcreteTypeLoc< Base, Derived, TypeClass, LocalData >::getLocalData(), and Loc.
Referenced by clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::initializeLocal(), and clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::setParensRange().
|
inline |
Definition at line 2027 of file TypeLoc.h.
References clang::ConcreteTypeLoc< Base, Derived, TypeClass, LocalData >::getLocalData(), and Loc.
Referenced by clang::TypeofLikeTypeLoc< Derived, TypeClass, LocalData >::initializeLocal().