addAddressSpace(LangAS space) | clang::Qualifiers | inline |
addConsistentQualifiers(Qualifiers qs) | clang::Qualifiers | inline |
addConst() | clang::Qualifiers | inline |
addCVRQualifiers(unsigned mask) | clang::Qualifiers | inline |
addCVRUQualifiers(unsigned mask) | clang::Qualifiers | inline |
addFastQualifiers(unsigned mask) | clang::Qualifiers | inline |
addObjCGCAttr(GC type) | clang::Qualifiers | inline |
addObjCLifetime(ObjCLifetime type) | clang::Qualifiers | inline |
addPointerAuth(PointerAuthQualifier Q) | clang::Qualifiers | inline |
addQualifiers(Qualifiers Q) | clang::Qualifiers | inline |
addRestrict() | clang::Qualifiers | inline |
addUnaligned() | clang::Qualifiers | inline |
addVolatile() | clang::Qualifiers | inline |
apply(const ASTContext &Context, QualType QT) const | clang::QualifierCollector | |
apply(const ASTContext &Context, const Type *T) const | clang::QualifierCollector | |
compatiblyIncludes(Qualifiers other, const ASTContext &Ctx) const | clang::Qualifiers | inline |
compatiblyIncludesObjCLifetime(Qualifiers other) const | clang::Qualifiers | inline |
Const enum value | clang::Qualifiers | |
CVRMask enum value | clang::Qualifiers | |
empty() const | clang::Qualifiers | inline |
FastMask enum value | clang::Qualifiers | |
FastWidth enum value | clang::Qualifiers | |
fromCVRMask(unsigned CVR) | clang::Qualifiers | inlinestatic |
fromCVRUMask(unsigned CVRU) | clang::Qualifiers | inlinestatic |
fromFastMask(unsigned Mask) | clang::Qualifiers | inlinestatic |
fromOpaqueValue(uint64_t opaque) | clang::Qualifiers | inlinestatic |
GC enum name | clang::Qualifiers | |
GCNone enum value | clang::Qualifiers | |
getAddressSpace() const | clang::Qualifiers | inline |
getAddressSpaceAttributePrintValue() const | clang::Qualifiers | inline |
getAddrSpaceAsString(LangAS AS) | clang::Qualifiers | static |
getAsOpaqueValue() const | clang::Qualifiers | inline |
getAsString() const | clang::Qualifiers | |
getAsString(const PrintingPolicy &Policy) const | clang::Qualifiers | |
getCVRQualifiers() const | clang::Qualifiers | inline |
getCVRUQualifiers() const | clang::Qualifiers | inline |
getFastQualifiers() const | clang::Qualifiers | inline |
getNonFastQualifiers() const | clang::Qualifiers | inline |
getObjCGCAttr() const | clang::Qualifiers | inline |
getObjCLifetime() const | clang::Qualifiers | inline |
getPointerAuth() const | clang::Qualifiers | inline |
hasAddressSpace() const | clang::Qualifiers | inline |
hasConst() const | clang::Qualifiers | inline |
hasCVRQualifiers() const | clang::Qualifiers | inline |
hasFastQualifiers() const | clang::Qualifiers | inline |
hasNonFastQualifiers() const | clang::Qualifiers | inline |
hasNonTrivialObjCLifetime() const | clang::Qualifiers | inline |
hasObjCGCAttr() const | clang::Qualifiers | inline |
hasObjCLifetime() const | clang::Qualifiers | inline |
hasOnlyConst() const | clang::Qualifiers | inline |
hasOnlyRestrict() const | clang::Qualifiers | inline |
hasOnlyVolatile() const | clang::Qualifiers | inline |
hasPointerAuth() const | clang::Qualifiers | inline |
hasQualifiers() const | clang::Qualifiers | inline |
hasRestrict() const | clang::Qualifiers | inline |
hasStrongOrWeakObjCLifetime() const | clang::Qualifiers | inline |
hasTargetSpecificAddressSpace() const | clang::Qualifiers | inline |
hasUnaligned() const | clang::Qualifiers | inline |
hasVolatile() const | clang::Qualifiers | inline |
isAddressSpaceSupersetOf(LangAS A, LangAS B, const ASTContext &Ctx) | clang::Qualifiers | inlinestatic |
isAddressSpaceSupersetOf(Qualifiers other, const ASTContext &Ctx) const | clang::Qualifiers | inline |
isEmptyWhenPrinted(const PrintingPolicy &Policy) const | clang::Qualifiers | |
isStrictSupersetOf(Qualifiers Other) const | clang::Qualifiers | |
isTargetAddressSpaceSupersetOf(LangAS A, LangAS B, const ASTContext &Ctx) | clang::Qualifiers | static |
MaxAddressSpace enum value | clang::Qualifiers | |
ObjCLifetime enum name | clang::Qualifiers | |
OCL_Autoreleasing enum value | clang::Qualifiers | |
OCL_ExplicitNone enum value | clang::Qualifiers | |
OCL_None enum value | clang::Qualifiers | |
OCL_Strong enum value | clang::Qualifiers | |
OCL_Weak enum value | clang::Qualifiers | |
operator bool() const | clang::Qualifiers | inlineexplicit |
operator!=(Qualifiers Other) const | clang::Qualifiers | inline |
operator+=(Qualifiers R) | clang::Qualifiers | inline |
operator-=(Qualifiers R) | clang::Qualifiers | inline |
operator==(Qualifiers Other) const | clang::Qualifiers | inline |
print(raw_ostream &OS, const PrintingPolicy &Policy, bool appendSpaceIfNonEmpty=false) const | clang::Qualifiers | |
Profile(llvm::FoldingSetNodeID &ID) const | clang::Qualifiers | inline |
QualifierCollector(Qualifiers Qs=Qualifiers()) | clang::QualifierCollector | inline |
Qualifiers()=default | clang::Qualifiers | |
removeAddressSpace() | clang::Qualifiers | inline |
removeCommonQualifiers(Qualifiers &L, Qualifiers &R) | clang::Qualifiers | inlinestatic |
removeConst() | clang::Qualifiers | inline |
removeCVRQualifiers(unsigned mask) | clang::Qualifiers | inline |
removeCVRQualifiers() | clang::Qualifiers | inline |
removeFastQualifiers(unsigned mask) | clang::Qualifiers | inline |
removeFastQualifiers() | clang::Qualifiers | inline |
removeObjCGCAttr() | clang::Qualifiers | inline |
removeObjCLifetime() | clang::Qualifiers | inline |
removePointerAuth() | clang::Qualifiers | inline |
removeQualifiers(Qualifiers Q) | clang::Qualifiers | inline |
removeRestrict() | clang::Qualifiers | inline |
removeUnaligned() | clang::Qualifiers | inline |
removeVolatile() | clang::Qualifiers | inline |
Restrict enum value | clang::Qualifiers | |
setAddressSpace(LangAS space) | clang::Qualifiers | inline |
setCVRQualifiers(unsigned mask) | clang::Qualifiers | inline |
setFastQualifiers(unsigned mask) | clang::Qualifiers | inline |
setObjCGCAttr(GC type) | clang::Qualifiers | inline |
setObjCLifetime(ObjCLifetime type) | clang::Qualifiers | inline |
setPointerAuth(PointerAuthQualifier Q) | clang::Qualifiers | inline |
setUnaligned(bool flag) | clang::Qualifiers | inline |
strip(QualType type) | clang::QualifierCollector | inline |
Strong enum value | clang::Qualifiers | |
TQ enum name | clang::Qualifiers | |
Volatile enum value | clang::Qualifiers | |
Weak enum value | clang::Qualifiers | |
withConst() const | clang::Qualifiers | inline |
withoutAddressSpace() const | clang::Qualifiers | inline |
withoutObjCGCAttr() const | clang::Qualifiers | inline |
withoutObjCLifetime() const | clang::Qualifiers | inline |
withRestrict() const | clang::Qualifiers | inline |
withVolatile() const | clang::Qualifiers | inline |