addConst() | clang::QualType | inline |
addFastQualifiers(unsigned TQs) | clang::QualType | inline |
addRestrict() | clang::QualType | inline |
addVolatile() | clang::QualType | inline |
DestructionKind enum name | clang::QualType | |
DK_cxx_destructor enum value | clang::QualType | |
DK_none enum value | clang::QualType | |
DK_nontrivial_c_struct enum value | clang::QualType | |
DK_objc_strong_lifetime enum value | clang::QualType | |
DK_objc_weak_lifetime enum value | clang::QualType | |
dump(const char *s) const | clang::QualType | |
dump() const | clang::QualType | |
dump(llvm::raw_ostream &OS, const ASTContext &Context) const | clang::QualType | |
getAddressSpace() const | clang::QualType | inline |
getAsOpaquePtr() const | clang::QualType | inline |
getAsString(SplitQualType split, const PrintingPolicy &Policy) | clang::QualType | inlinestatic |
getAsString(const Type *ty, Qualifiers qs, const PrintingPolicy &Policy) | clang::QualType | static |
getAsString() const | clang::QualType | |
getAsString(const PrintingPolicy &Policy) const | clang::QualType | |
getAsStringInternal(std::string &Str, const PrintingPolicy &Policy) const | clang::QualType | |
getAsStringInternal(SplitQualType split, std::string &out, const PrintingPolicy &policy) | clang::QualType | inlinestatic |
getAsStringInternal(const Type *ty, Qualifiers qs, std::string &out, const PrintingPolicy &policy) | clang::QualType | static |
getAtomicUnqualifiedType() const | clang::QualType | |
getBaseTypeIdentifier() const | clang::QualType | |
getCanonicalType() const | clang::QualType | inline |
getCVRQualifiers() const | clang::QualType | inline |
getDesugaredType(const ASTContext &Context) const | clang::QualType | inline |
getFromOpaquePtr(const void *Ptr) | clang::QualType | inlinestatic |
getLocalCVRQualifiers() const | clang::QualType | inline |
getLocalFastQualifiers() const | clang::QualType | inline |
getLocalQualifiers() const | clang::QualType | inline |
getLocalUnqualifiedType() const | clang::QualType | inline |
getNonLValueExprType(const ASTContext &Context) const | clang::QualType | |
getNonPackExpansionType() const | clang::QualType | |
getNonReferenceType() const | clang::QualType | inline |
getObjCGCAttr() const | clang::QualType | inline |
getObjCLifetime() const | clang::QualType | inline |
getPointerAuth() const | clang::QualType | inline |
getQualifiers() const | clang::QualType | inline |
getSingleStepDesugaredType(const ASTContext &Context) const | clang::QualType | inline |
getSplitDesugaredType() const | clang::QualType | inline |
getSplitUnqualifiedType() const | clang::QualType | inline |
getTypePtr() const | clang::QualType | inline |
getTypePtrOrNull() const | clang::QualType | inline |
getUnqualifiedType() const | clang::QualType | inline |
hasAddressSpace() const | clang::QualType | inline |
hasLocalNonFastQualifiers() const | clang::QualType | inline |
hasLocalQualifiers() const | clang::QualType | inline |
hasNonTrivialObjCLifetime() const | clang::QualType | inline |
hasNonTrivialToPrimitiveCopyCUnion() const | clang::QualType | inline |
hasNonTrivialToPrimitiveDefaultInitializeCUnion() const | clang::QualType | inline |
hasNonTrivialToPrimitiveDestructCUnion() const | clang::QualType | inline |
hasQualifiers() const | clang::QualType | inline |
hasStrongOrWeakObjCLifetime() const | clang::QualType | inline |
IgnoreParens() const | clang::QualType | inline |
isAddressSpaceOverlapping(QualType T) const | clang::QualType | inline |
isAtLeastAsQualifiedAs(QualType Other) const | clang::QualType | inline |
isBitwiseCloneableType(const ASTContext &Context) const | clang::QualType | |
isCanonical() const | clang::QualType | inline |
isCanonicalAsParam() const | clang::QualType | inline |
isCForbiddenLValueType() const | clang::QualType | inline |
isConstant(const ASTContext &Ctx) const | clang::QualType | inline |
isConstantStorage(const ASTContext &Ctx, bool ExcludeCtor, bool ExcludeDtor) | clang::QualType | inline |
isConstQualified() const | clang::QualType | inline |
isCXX11PODType(const ASTContext &Context) const | clang::QualType | |
isCXX98PODType(const ASTContext &Context) const | clang::QualType | |
isDestructedType() const | clang::QualType | inline |
isLocalConstQualified() const | clang::QualType | inline |
isLocalRestrictQualified() const | clang::QualType | inline |
isLocalVolatileQualified() const | clang::QualType | inline |
isMoreQualifiedThan(QualType Other) const | clang::QualType | inline |
isNonConstantStorage(const ASTContext &Ctx, bool ExcludeCtor, bool ExcludeDtor) | clang::QualType | |
isNonTrivialToPrimitiveCopy() const | clang::QualType | |
isNonTrivialToPrimitiveDefaultInitialize() const | clang::QualType | |
isNonTrivialToPrimitiveDestructiveMove() const | clang::QualType | |
isNonWeakInMRRWithObjCWeak(const ASTContext &Context) const | clang::QualType | |
isNull() const | clang::QualType | inline |
isObjCGCStrong() const | clang::QualType | inline |
isObjCGCWeak() const | clang::QualType | inline |
isPODType(const ASTContext &Context) const | clang::QualType | |
isReferenceable() const | clang::QualType | inline |
isRestrictQualified() const | clang::QualType | inline |
isTriviallyCopyableType(const ASTContext &Context) const | clang::QualType | |
isTriviallyCopyConstructibleType(const ASTContext &Context) const | clang::QualType | |
isTriviallyRelocatableType(const ASTContext &Context) const | clang::QualType | |
isTrivialType(const ASTContext &Context) const | clang::QualType | |
isVolatileQualified() const | clang::QualType | inline |
isWebAssemblyExternrefType() const | clang::QualType | |
isWebAssemblyFuncrefType() const | clang::QualType | |
isWebAssemblyReferenceType() const | clang::QualType | |
mayBeDynamicClass() const | clang::QualType | |
mayBeNotDynamicClass() const | clang::QualType | |
NonConstantStorageReason enum name | clang::QualType | |
operator!= | clang::QualType | friend |
operator*() const | clang::QualType | inline |
operator->() const | clang::QualType | inline |
operator< | clang::QualType | friend |
operator== | clang::QualType | friend |
PCK_ARCStrong enum value | clang::QualType | |
PCK_ARCWeak enum value | clang::QualType | |
PCK_Struct enum value | clang::QualType | |
PCK_Trivial enum value | clang::QualType | |
PCK_VolatileTrivial enum value | clang::QualType | |
PDIK_ARCStrong enum value | clang::QualType | |
PDIK_ARCWeak enum value | clang::QualType | |
PDIK_Struct enum value | clang::QualType | |
PDIK_Trivial enum value | clang::QualType | |
PrimitiveCopyKind enum name | clang::QualType | |
PrimitiveDefaultInitializeKind enum name | clang::QualType | |
print(raw_ostream &OS, const PrintingPolicy &Policy, const Twine &PlaceHolder=Twine(), unsigned Indentation=0) const | clang::QualType | |
print(SplitQualType split, raw_ostream &OS, const PrintingPolicy &policy, const Twine &PlaceHolder, unsigned Indentation=0) | clang::QualType | inlinestatic |
print(const Type *ty, Qualifiers qs, raw_ostream &OS, const PrintingPolicy &policy, const Twine &PlaceHolder, unsigned Indentation=0) | clang::QualType | static |
Profile(llvm::FoldingSetNodeID &ID) const | clang::QualType | inline |
QualifierCollector | clang::QualType | friend |
QualType()=default | clang::QualType | |
QualType(const Type *Ptr, unsigned Quals) | clang::QualType | inline |
QualType(const ExtQuals *Ptr, unsigned Quals) | clang::QualType | inline |
removeLocalConst() | clang::QualType | inline |
removeLocalFastQualifiers() | clang::QualType | inline |
removeLocalFastQualifiers(unsigned Mask) | clang::QualType | inline |
removeLocalRestrict() | clang::QualType | inline |
removeLocalVolatile() | clang::QualType | inline |
setLocalFastQualifiers(unsigned Quals) | clang::QualType | inline |
split() const | clang::QualType | inline |
stream(const PrintingPolicy &Policy, const Twine &PlaceHolder=Twine(), unsigned Indentation=0) const | clang::QualType | inline |
stripObjCKindOfType(const ASTContext &ctx) const | clang::QualType | |
substObjCMemberType(QualType objectType, const DeclContext *dc, ObjCSubstitutionContext context) const | clang::QualType | |
substObjCTypeArgs(ASTContext &ctx, ArrayRef< QualType > typeArgs, ObjCSubstitutionContext context) const | clang::QualType | |
UseExcessPrecision(const ASTContext &Ctx) | clang::QualType | |
withConst() const | clang::QualType | inline |
withCVRQualifiers(unsigned CVR) const | clang::QualType | inline |
withExactLocalFastQualifiers(unsigned TQs) const | clang::QualType | inline |
withFastQualifiers(unsigned TQs) const | clang::QualType | inline |
withoutLocalFastQualifiers() const | clang::QualType | inline |
withRestrict() const | clang::QualType | inline |
withVolatile() const | clang::QualType | inline |