| 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 |
| hasAddressDiscriminatedPointerAuth() 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 ASTContext &Ctx) const | clang::QualType | inline |
| isAtLeastAsQualifiedAs(QualType Other, const ASTContext &Ctx) 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 ASTContext &Ctx) 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 | |
| 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!=(const QualType &LHS, const QualType &RHS) | clang::QualType | friend |
| operator*() const | clang::QualType | inline |
| operator->() const | clang::QualType | inline |
| operator<(const QualType &LHS, const QualType &RHS) | clang::QualType | friend |
| operator==(const QualType &LHS, const QualType &RHS) | clang::QualType | friend |
| PCK_ARCStrong enum value | clang::QualType | |
| PCK_ARCWeak enum value | clang::QualType | |
| PCK_PtrAuth 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 class | 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 |