class UnqualTypeLoc
Declaration
class UnqualTypeLoc : public TypeLoc { /* full declaration omitted */ };
Description
Wrapper of type source information for a type with no direct qualifiers.
Declared at: clang/include/clang/AST/TypeLoc.h:251
Inherits from: TypeLoc
Member Variables
Inherited from TypeLoc:
- protected Ty = nullptr
- protected Data = nullptr
Method Overview
- public UnqualTypeLoc()
- public UnqualTypeLoc(const clang::Type * Ty, void * Data)
- public clang::TypeLoc::TypeLocClass getTypeLocClass() const
- public const clang::Type * getTypePtr() const
- private static bool isKind(const clang::TypeLoc & TL)
Inherited from TypeLoc:
- public IgnoreParens
- public castAs
- public copy
- public findExplicitQualifierLoc
- public findNullabilityLoc
- public getAs
- public getAsAdjusted
- public getBeginLoc
- public getContainedAutoTypeLoc
- public getEndLoc
- public getFullDataSize
- public getFullDataSizeForType
- public getLocalAlignmentForType
- public getLocalSourceRange
- public getNextTypeLoc
- public getOpaqueData
- public getSourceRange
- public getType
- public getTypeLocClass
- public getTypePtr
- public getUnqualifiedLoc
- public initialize
- public initializeFullCopy
- public initializeFullCopy
- public isNull
- public operator bool
Methods
¶UnqualTypeLoc()
UnqualTypeLoc()
Declared at: clang/include/clang/AST/TypeLoc.h:253
¶UnqualTypeLoc(const clang::Type* Ty, void* Data)
UnqualTypeLoc(const clang::Type* Ty, void* Data)
Declared at: clang/include/clang/AST/TypeLoc.h:254
Parameters
- const clang::Type* Ty
- void* Data
¶clang::TypeLoc::TypeLocClass getTypeLocClass()
const
clang::TypeLoc::TypeLocClass getTypeLocClass()
const
Declared at: clang/include/clang/AST/TypeLoc.h:260
¶const clang::Type* getTypePtr() const
const clang::Type* getTypePtr() const
Declared at: clang/include/clang/AST/TypeLoc.h:256
¶static bool isKind(const clang::TypeLoc& TL)
static bool isKind(const clang::TypeLoc& TL)
Declared at: clang/include/clang/AST/TypeLoc.h:267
Parameters
- const clang::TypeLoc& TL