Showing content from https://clang.llvm.org/doxygen/classclang_1_1UnaryTransformTypeLoc.html below:
clang: clang::UnaryTransformTypeLoc Class Reference
#include "clang/AST/TypeLoc.h"
SourceLocation getKWLoc () const void setKWLoc (SourceLocation Loc) SourceLocation getLParenLoc () const void setLParenLoc (SourceLocation Loc) SourceLocation getRParenLoc () const void setRParenLoc (SourceLocation Loc) TypeSourceInfo * getUnderlyingTInfo () const void setUnderlyingTInfo (TypeSourceInfo *TInfo) SourceRange getLocalSourceRange () const SourceRange getParensRange () const void setParensRange (SourceRange Range) void initializeLocal (ASTContext &Context, SourceLocation Loc) unsigned getLocalDataAlignment () const unsigned getLocalDataSize () const void copyLocal (UnaryTransformTypeLoc other) TypeLoc getNextTypeLoc () const const UnaryTransformType * getTypePtr () const UnqualTypeLoc ()=default UnqualTypeLoc (const Type *Ty, void *Data) const Type * getTypePtr () const TypeLocClass getTypeLocClass () const TypeLoc ()=default TypeLoc (QualType ty, void *opaqueData) TypeLoc (const Type *ty, void *opaqueData) template<typename T > T castAs () const Convert to the specified TypeLoc type, asserting that this TypeLoc is of the desired type.
template<typename T > T getAs () const Convert to the specified TypeLoc type, returning a null TypeLoc if this TypeLoc is not of the desired type.
template<typename T > T getAsAdjusted () const Convert to the specified TypeLoc type, returning a null TypeLoc if this TypeLoc is not of the desired type.
TypeLocClass getTypeLocClass () const bool isNull () const operator bool () const QualType getType () const Get the type for which this source info wrapper provides information.
const Type * getTypePtr () const void * getOpaqueData () const Get the pointer where source information is stored.
SourceLocation getBeginLoc () const Get the begin source location.
SourceLocation getEndLoc () const Get the end source location.
SourceRange getSourceRange () const LLVM_READONLY Get the full source range.
SourceRange getLocalSourceRange () const Get the local source range.
unsigned getFullDataSize () const Returns the size of the type source info data block.
TypeLoc getNextTypeLoc () const Get the next TypeLoc pointed by this TypeLoc, e.g for "int*" the TypeLoc is a PointerLoc and next TypeLoc is for "int".
UnqualTypeLoc getUnqualifiedLoc () const Skips past any qualifiers, if this is qualified.
TypeLoc IgnoreParens () const TypeLoc findExplicitQualifierLoc () const Find a type with the location of an explicit type qualifier.
AutoTypeLoc getContainedAutoTypeLoc () const Get the typeloc of an AutoType whose type will be deduced for a variable with an initializer of this type.
SourceLocation getTemplateKeywordLoc () const Get the SourceLocation of the template keyword (if any).
void initialize (ASTContext &Context, SourceLocation Loc) const Initializes this to state that every location in this type is the given location.
void initializeFullCopy (TypeLoc Other) Initializes this by copying its information from another TypeLoc of the same type.
void initializeFullCopy (TypeLoc Other, unsigned Size) Initializes this by copying its information from another TypeLoc of the same type.
void copy (TypeLoc other) Copies the other type loc into this one.
SourceLocation findNullabilityLoc () const Find the location of the nullability specifier (__nonnull, __nullable, or __null_unspecifier), if there is one.
void dump () const void dump (llvm::raw_ostream &, const ASTContext &) const
Definition at line 2166 of file TypeLoc.h.
◆ getKWLoc() ◆ getLocalSourceRange() SourceRange clang::UnaryTransformTypeLoc::getLocalSourceRange ( ) const inline ◆ getLParenLoc() ◆ getParensRange() SourceRange clang::UnaryTransformTypeLoc::getParensRange ( ) const inline ◆ getRParenLoc() ◆ getUnderlyingTInfo() TypeSourceInfo * clang::UnaryTransformTypeLoc::getUnderlyingTInfo ( ) const inline ◆ initializeLocal() ◆ setKWLoc() ◆ setLParenLoc() void clang::UnaryTransformTypeLoc::setLParenLoc ( SourceLocation Loc ) inline ◆ setParensRange() void clang::UnaryTransformTypeLoc::setParensRange ( SourceRange Range ) inline ◆ setRParenLoc() void clang::UnaryTransformTypeLoc::setRParenLoc ( SourceLocation Loc ) inline ◆ setUnderlyingTInfo() void clang::UnaryTransformTypeLoc::setUnderlyingTInfo ( TypeSourceInfo * TInfo ) inline
The documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4