clang 19.0.0git
clang::QualType Member List

This is the complete list of members for clang::QualType, including all inherited members.

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