clang 19.0.0git
clang::QualifierCollector Member List

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

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