clang 22.0.0git
|
This is the complete list of members for ASTContext, including all inherited members.
AccumTy | ASTContext | |
addComment(const RawComment &RC) | ASTContext | |
addCopyConstructorForExceptionObject(CXXRecordDecl *RD, CXXConstructorDecl *CD) | ASTContext | |
AddDeallocation(void(*Callback)(void *), void *Data) const | ASTContext | |
addDeclaratorForUnnamedTagDecl(TagDecl *TD, DeclaratorDecl *DD) | ASTContext | |
addDestruction(T *Ptr) const | ASTContext | inline |
addedLocalImportDecl(ImportDecl *Import) | ASTContext | |
addLazyModuleInitializers(Module *M, ArrayRef< GlobalDeclID > IDs) | ASTContext | |
addModuleInitializer(Module *M, Decl *Init) | ASTContext | |
addObjCSubClass(const ObjCInterfaceDecl *D, const ObjCInterfaceDecl *SubClass) | ASTContext | inline |
addOverriddenMethod(const CXXMethodDecl *Method, const CXXMethodDecl *Overridden) | ASTContext | |
addressSpaceMapManglingFor(LangAS AS) const | ASTContext | inline |
addTranslationUnitDecl() | ASTContext | inline |
addTypedefNameForUnnamedTagDecl(TagDecl *TD, TypedefNameDecl *TND) | ASTContext | |
adjustDeducedFunctionResultType(FunctionDecl *FD, QualType ResultType) | ASTContext | |
adjustExceptionSpec(FunctionDecl *FD, const FunctionProtoType::ExceptionSpecInfo &ESI, bool AsWritten=false) | ASTContext | |
adjustFunctionResultType(QualType FunctionType, QualType NewResultType) | ASTContext | |
adjustFunctionType(const FunctionType *Fn, FunctionType::ExtInfo EInfo) | ASTContext | |
adjustObjCTypeParamBoundType(const ObjCTypeParamDecl *Orig, ObjCTypeParamDecl *New) const | ASTContext | |
adjustStringLiteralBaseType(QualType StrLTy) const | ASTContext | |
adjustType(QualType OldType, llvm::function_ref< QualType(QualType)> Adjust) const | ASTContext | |
Allocate(size_t Size, unsigned Align=8) const | ASTContext | inline |
Allocate(size_t Num=1) const | ASTContext | inline |
AllocateDeclListNode(clang::NamedDecl *ND) | ASTContext | inline |
AnyObjCImplementation() | ASTContext | inline |
applyObjCProtocolQualifiers(QualType type, ArrayRef< ObjCProtocolDecl * > protocols, bool &hasError, bool allowOnPointerType=false) const | ASTContext | |
ARCUnbridgedCastTy | ASTContext | |
areCommonBaseCompatible(const ObjCObjectPointerType *LHSOPT, const ObjCObjectPointerType *RHSOPT) | ASTContext | |
areComparableObjCPointerTypes(QualType LHS, QualType RHS) | ASTContext | |
areCompatibleRVVTypes(QualType FirstType, QualType SecondType) | ASTContext | |
areCompatibleVectorTypes(QualType FirstVec, QualType SecondVec) | ASTContext | |
areLaxCompatibleRVVTypes(QualType FirstType, QualType SecondType) | ASTContext | |
ArraySectionTy | ASTContext | |
ASTContext(LangOptions &LOpts, SourceManager &SM, IdentifierTable &idents, SelectorTable &sels, Builtin::Context &builtins, TranslationUnitKind TUKind) | ASTContext | |
ASTContext(const ASTContext &)=delete | ASTContext | |
ASTDeclReader class | ASTContext | friend |
ASTReader class | ASTContext | friend |
ASTWriter class | ASTContext | friend |
AtomicUsesUnsupportedLibcall(const AtomicExpr *E) const | ASTContext | |
attachCommentsToJustParsedDecls(ArrayRef< Decl * > Decls, const Preprocessor *PP) | ASTContext | |
AutoDeductTy | ASTContext | mutable |
AutoRRefDeductTy | ASTContext | mutable |
backupStr(llvm::StringRef S) const | ASTContext | inline |
baseForVTableAuthentication(const CXXRecordDecl *ThisClass) const | ASTContext | |
BFloat16Ty | ASTContext | |
BlockRequiresCopying(QualType Ty, const VarDecl *D) | ASTContext | |
BoolTy | ASTContext | |
BoundMemberTy | ASTContext | |
buildBuiltinTemplateDecl(BuiltinTemplateKind BTK, const IdentifierInfo *II) const | ASTContext | |
buildImplicitRecord(StringRef Name, RecordDecl::TagKind TK=RecordDecl::TagKind::Struct) const | ASTContext | |
buildImplicitTypedef(QualType T, StringRef Name) const | ASTContext | |
BuiltinFnTy | ASTContext | |
BuiltinInfo | ASTContext | |
cacheRawCommentForDecl(const Decl &OriginalD, const RawComment &Comment) const | ASTContext | |
canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT, const ObjCObjectPointerType *RHSOPT) | ASTContext | |
canAssignObjCInterfaces(const ObjCObjectType *LHS, const ObjCObjectType *RHS) | ASTContext | |
canAssignObjCInterfacesInBlockPointer(const ObjCObjectPointerType *LHSOPT, const ObjCObjectPointerType *RHSOPT, bool BlockReturnType) | ASTContext | |
canBindObjCObjectType(QualType To, QualType From) | ASTContext | |
canBuiltinBeRedeclared(const FunctionDecl *) const | ASTContext | |
canonicalizeTemplateArguments(MutableArrayRef< TemplateArgument > Args) const | ASTContext | |
Char16Ty | ASTContext | |
Char32Ty | ASTContext | |
Char8Ty | ASTContext | |
CharTy | ASTContext | |
cleanup() | ASTContext | |
cloneFullComment(comments::FullComment *FC, const Decl *D) const | ASTContext | |
CollectInheritedProtocols(const Decl *CDecl, llvm::SmallPtrSet< ObjCProtocolDecl *, 8 > &Protocols) | ASTContext | |
CommentlessRedeclChains | ASTContext | mutable |
Comments | ASTContext | |
CommentsLoaded | ASTContext | mutable |
CompCategories | ASTContext | |
computeBestEnumTypes(bool IsPacked, unsigned NumNegativeBits, unsigned NumPositiveBits, QualType &BestType, QualType &BestPromotionType) | ASTContext | |
computeEnumBits(RangeT EnumConstants, unsigned &NumNegativeBits, unsigned &NumPositiveBits) | ASTContext | inline |
containsAddressDiscriminatedPointerAuth(QualType T) const | ASTContext | inline |
containsNonRelocatablePointerAuth(QualType T) | ASTContext | inline |
CountNonClassIvars(const ObjCInterfaceDecl *OI) const | ASTContext | |
createDeviceMangleContext(const TargetInfo &T) | ASTContext | |
createMangleContext(const TargetInfo *T=nullptr) | ASTContext | |
createMangleNumberingContext() const | ASTContext | |
CreateTypeSourceInfo(QualType T, unsigned Size=0) const | ASTContext | |
CUDAConstantEvalCtx | ASTContext | |
CUDADeviceVarODRUsedByHost | ASTContext | |
CUDAExternalDeviceDeclODRUsedByHost | ASTContext | |
CUDAImplicitHostDeviceFunUsedByDevice | ASTContext | |
CXXRecordDecl class | ASTContext | friend |
Deallocate(void *Ptr) const | ASTContext | inline |
DeallocateDeclListNode(DeclListNode *N) | ASTContext | inline |
DeclarationNames | ASTContext | mutable |
DeclarationNameTable class | ASTContext | friend |
DeclContext class | ASTContext | friend |
DeclMustBeEmitted(const Decl *D) | ASTContext | |
DeclRawComments | ASTContext | mutable |
DecodeTypeStr(const char *&Str, const ASTContext &Context, ASTContext::GetBuiltinTypeError &Error, bool &RequireICE, bool AllowTypeModifiers) const | ASTContext | |
deduplicateMergedDefinitionsFor(NamedDecl *ND) | ASTContext | |
DeepCollectObjCIvars(const ObjCInterfaceDecl *OI, bool leafClass, SmallVectorImpl< const ObjCIvarDecl * > &Ivars) const | ASTContext | |
DependentTy | ASTContext | |
DoubleTy | ASTContext | |
DumpRecordLayout(const RecordDecl *RD, raw_ostream &OS, bool Simple=false) const | ASTContext | |
eraseDeclAttrs(const Decl *D) | ASTContext | |
ExternalSource | ASTContext | |
filterFunctionTargetAttrs(const TargetAttr *TD) const | ASTContext | |
findCanonicalTemplateTemplateParmDeclInternal(TemplateTemplateParmDecl *TTP) const | ASTContext | |
findSYCLKernelInfo(QualType T) const | ASTContext | |
Float128Ty | ASTContext | |
Float16Ty | ASTContext | |
FloatTy | ASTContext | |
forEachMultiversionedFunctionVersion(const FunctionDecl *FD, llvm::function_ref< void(FunctionDecl *)> Pred) const | ASTContext | |
FractTy | ASTContext | |
GE_Missing_setjmp enum value | ASTContext | |
GE_Missing_stdio enum value | ASTContext | |
GE_Missing_type enum value | ASTContext | |
GE_Missing_ucontext enum value | ASTContext | |
GE_None enum value | ASTContext | |
getAddrSpaceQualType(QualType T, LangAS AddressSpace) const | ASTContext | |
getAdjustedParameterType(QualType T) const | ASTContext | |
getAdjustedType(QualType Orig, QualType New) const | ASTContext | |
getAdjustedType(CanQualType Orig, CanQualType New) const | ASTContext | inline |
getAlignOfGlobalVar(QualType T, const VarDecl *VD) const | ASTContext | |
getAlignOfGlobalVarInChars(QualType T, const VarDecl *VD) const | ASTContext | |
getAllocator() const | ASTContext | inline |
getArrayDecayedType(QualType T) const | ASTContext | |
getArrayInitLoopExprElementCount(const ArrayInitLoopExpr *AILE) const | ASTContext | |
getArrayParameterType(QualType Ty) const | ASTContext | |
getAsArrayType(QualType T) const | ASTContext | |
getAsConstantArrayType(QualType T) const | ASTContext | inline |
getAsDependentSizedArrayType(QualType T) const | ASTContext | inline |
getAsIncompleteArrayType(QualType T) const | ASTContext | inline |
getAssumedTemplateName(DeclarationName Name) const | ASTContext | |
getASTAllocatedMemory() const | ASTContext | inline |
getASTMutationListener() const | ASTContext | inline |
getASTObjCInterfaceLayout(const ObjCInterfaceDecl *D) const | ASTContext | |
getASTRecordLayout(const RecordDecl *D) const | ASTContext | |
getAsVariableArrayType(QualType T) const | ASTContext | inline |
getAtomicType(QualType T) const | ASTContext | |
getAttributedType(attr::Kind attrKind, QualType modifiedType, QualType equivalentType, const Attr *attr=nullptr) const | ASTContext | |
getAttributedType(const Attr *attr, QualType modifiedType, QualType equivalentType) const | ASTContext | |
getAttributedType(NullabilityKind nullability, QualType modifiedType, QualType equivalentType) | ASTContext | |
getAutoDeductType() const | ASTContext | |
getAutoRRefDeductType() const | ASTContext | |
getAutoType(QualType DeducedType, AutoTypeKeyword Keyword, bool IsDependent, bool IsPack=false, TemplateDecl *TypeConstraintConcept=nullptr, ArrayRef< TemplateArgument > TypeConstraintArgs={}) const | ASTContext | |
getAuxTargetInfo() const | ASTContext | inline |
getBaseElementType(const ArrayType *VAT) const | ASTContext | |
getBaseElementType(QualType QT) const | ASTContext | |
getBitIntType(bool Unsigned, unsigned NumBits) const | ASTContext | |
getBlockDescriptorExtendedType() const | ASTContext | |
getBlockDescriptorType() const | ASTContext | |
getBlockPointerType(QualType T) const | ASTContext | |
getBlockVarCopyInit(const VarDecl *VD) const | ASTContext | |
getBOOLDecl() const | ASTContext | inline |
getBoolName() const | ASTContext | inline |
getBOOLType() const | ASTContext | inline |
getBTFTagAttributedType(const BTFTypeTagAttr *BTFAttr, QualType Wrapped) const | ASTContext | |
getBuiltinMSVaListDecl() const | ASTContext | |
getBuiltinMSVaListType() const | ASTContext | inline |
GetBuiltinType(unsigned ID, GetBuiltinTypeError &Error, unsigned *IntegerConstantArgs=nullptr) const | ASTContext | |
GetBuiltinTypeError enum name | ASTContext | |
getBuiltinVaListDecl() const | ASTContext | |
getBuiltinVaListType() const | ASTContext | inline |
getBuiltinVectorTypeInfo(const BuiltinType *VecTy) const | ASTContext | |
getByrefLifetime(QualType Ty, Qualifiers::ObjCLifetime &Lifetime, bool &HasByrefExtendedLayout) const | ASTContext | |
getCanonicalFunctionResultType(QualType ResultType) const | ASTContext | |
getCanonicalParamType(QualType T) const | ASTContext | |
getCanonicalSizeType() const | ASTContext | |
getCanonicalTagType(const TagDecl *TD) const | ASTContext | |
getCanonicalTemplateArgument(const TemplateArgument &Arg) const | ASTContext | |
getCanonicalTemplateName(TemplateName Name, bool IgnoreDeduced=false) const | ASTContext | |
getCanonicalTemplateSpecializationType(TemplateName T, ArrayRef< TemplateArgument > CanonicalArgs) const | ASTContext | |
getCanonicalTemplateTemplateParmDecl(TemplateTemplateParmDecl *TTP) const | ASTContext | |
getCanonicalType(QualType T) const | ASTContext | inline |
getCanonicalType(const Type *T) const | ASTContext | inline |
getCanonicalTypeDeclType(const TypeDecl *TD) const | ASTContext | |
getCanonicalUnresolvedUsingType(const UnresolvedUsingTypenameDecl *D) const | ASTContext | |
getCFConstantStringDecl() const | ASTContext | |
getCFConstantStringTagDecl() const | ASTContext | |
getCFConstantStringType() const | ASTContext | |
getCharWidth() const | ASTContext | inline |
getCommentCommandTraits() const | ASTContext | inline |
getCommentForDecl(const Decl *D, const Preprocessor *PP) const | ASTContext | |
getCommonSugaredType(QualType X, QualType Y, bool Unqualified=false) const | ASTContext | |
getComplexType(QualType T) const | ASTContext | |
getComplexType(CanQualType T) const | ASTContext | inline |
getConstantArrayElementCount(const ConstantArrayType *CA) const | ASTContext | |
getConstantArrayType(QualType EltTy, const llvm::APInt &ArySize, const Expr *SizeExpr, ArraySizeModifier ASM, unsigned IndexTypeQuals) const | ASTContext | |
getConstantMatrixType(QualType ElementType, unsigned NumRows, unsigned NumColumns) const | ASTContext | |
getConstType(QualType T) const | ASTContext | inline |
getCopyConstructorForExceptionObject(CXXRecordDecl *RD) | ASTContext | |
getCorrespondingSaturatedType(QualType Ty) const | ASTContext | |
getCorrespondingSignedFixedPointType(QualType Ty) const | ASTContext | |
getCorrespondingSignedType(QualType T) const | ASTContext | |
getCorrespondingUnsaturatedType(QualType Ty) const | ASTContext | |
getCorrespondingUnsignedType(QualType T) const | ASTContext | |
getCountAttributedType(QualType T, Expr *CountExpr, bool CountInBytes, bool OrNull, ArrayRef< TypeCoupledDeclRefInfo > DependentDecls) const | ASTContext | |
getcudaConfigureCallDecl() | ASTContext | inline |
getCUIDHash() const | ASTContext | |
getCurrentKeyFunction(const CXXRecordDecl *RD) | ASTContext | |
getCurrentNamedModule() const | ASTContext | inline |
getCVRQualifiedType(QualType T, unsigned CVR) const | ASTContext | inline |
getCXXABIKind() const | ASTContext | |
getDecayedType(QualType T) const | ASTContext | |
getDecayedType(CanQualType T) const | ASTContext | inline |
getDecayedType(QualType Orig, QualType Decayed) const | ASTContext | |
getDeclAlign(const Decl *D, bool ForAlignof=false) const | ASTContext | |
getDeclaratorForUnnamedTagDecl(const TagDecl *TD) | ASTContext | |
getDeclAttrs(const Decl *D) | ASTContext | |
getDecltypeType(Expr *e, QualType UnderlyingType) const | ASTContext | |
getDeducedTemplateName(TemplateName Underlying, DefaultArguments DefaultArgs) const | ASTContext | |
getDeducedTemplateSpecializationType(ElaboratedTypeKeyword Keyword, TemplateName Template, QualType DeducedType, bool IsDependent) const | ASTContext | |
getDefaultCallingConvention(bool IsVariadic, bool IsCXXMethod) const | ASTContext | |
getDefaultOpenCLPointeeAddrSpace() | ASTContext | inline |
getDependentAddressSpaceType(QualType PointeeType, Expr *AddrSpaceExpr, SourceLocation AttrLoc) const | ASTContext | |
getDependentBitIntType(bool Unsigned, Expr *BitsExpr) const | ASTContext | |
getDependentNameType(ElaboratedTypeKeyword Keyword, NestedNameSpecifier NNS, const IdentifierInfo *Name) const | ASTContext | |
getDependentSizedArrayType(QualType EltTy, Expr *NumElts, ArraySizeModifier ASM, unsigned IndexTypeQuals) const | ASTContext | |
getDependentSizedExtVectorType(QualType VectorType, Expr *SizeExpr, SourceLocation AttrLoc) const | ASTContext | |
getDependentSizedMatrixType(QualType ElementType, Expr *RowExpr, Expr *ColumnExpr, SourceLocation AttrLoc) const | ASTContext | |
getDependentTemplateName(const DependentTemplateStorage &Name) const | ASTContext | |
getDependentTemplateSpecializationType(ElaboratedTypeKeyword Keyword, const DependentTemplateStorage &Name, ArrayRef< TemplateArgumentLoc > Args) const | ASTContext | |
getDependentTemplateSpecializationType(ElaboratedTypeKeyword Keyword, const DependentTemplateStorage &Name, ArrayRef< TemplateArgument > Args, bool IsCanonical=false) const | ASTContext | |
getDependentVectorType(QualType VectorType, Expr *SizeExpr, SourceLocation AttrLoc, VectorKind VecKind) const | ASTContext | |
getDiagAllocator() | ASTContext | inline |
getDiagnostics() const | ASTContext | |
getExceptionObjectType(QualType T) const | ASTContext | |
getExnObjectAlignment() const | ASTContext | |
getExternalSource() const | ASTContext | inline |
getExternalSourcePtr() const | ASTContext | inline |
getExternCContextDecl() const | ASTContext | |
getExtVectorType(QualType VectorType, unsigned NumElts) const | ASTContext | |
getFieldOffset(const ValueDecl *FD) const | ASTContext | |
getFILEType() const | ASTContext | inline |
getFixedPointIBits(QualType Ty) const | ASTContext | |
getFixedPointMax(QualType Ty) const | ASTContext | |
getFixedPointMin(QualType Ty) const | ASTContext | |
getFixedPointScale(QualType Ty) const | ASTContext | |
getFixedPointSemantics(QualType Ty) const | ASTContext | |
getFloatingTypeOrder(QualType LHS, QualType RHS) const | ASTContext | |
getFloatingTypeSemanticOrder(QualType LHS, QualType RHS) const | ASTContext | |
getFloatTypeSemantics(QualType T) const | ASTContext | |
getFullLoc(SourceLocation Loc) const | ASTContext | inline |
getFunctionFeatureMap(llvm::StringMap< bool > &FeatureMap, const FunctionDecl *) const | ASTContext | |
getFunctionFeatureMap(llvm::StringMap< bool > &FeatureMap, GlobalDecl GD) const | ASTContext | |
getFunctionNoProtoType(QualType ResultTy, const FunctionType::ExtInfo &Info) const | ASTContext | |
getFunctionNoProtoType(QualType ResultTy) const | ASTContext | inline |
getFunctionType(QualType ResultTy, ArrayRef< QualType > Args, const FunctionProtoType::ExtProtoInfo &EPI) const | ASTContext | inline |
getFunctionTypeWithExceptionSpec(QualType Orig, const FunctionProtoType::ExceptionSpecInfo &ESI) const | ASTContext | |
getFunctionTypeWithoutParamABIs(QualType T) const | ASTContext | |
getFunctionTypeWithoutPtrSizes(QualType T) | ASTContext | |
GetGVALinkageForFunction(const FunctionDecl *FD) const | ASTContext | |
GetGVALinkageForVariable(const VarDecl *VD) const | ASTContext | |
GetHigherPrecisionFPType(QualType ElementType) const | ASTContext | inline |
getHLSLAttributedResourceType(QualType Wrapped, QualType Contained, const HLSLAttributedResourceType::Attributes &Attrs) | ASTContext | |
getHLSLInlineSpirvType(uint32_t Opcode, uint32_t Size, uint32_t Alignment, ArrayRef< SpirvOperand > Operands) | ASTContext | |
getIncompleteArrayType(QualType EltTy, ArraySizeModifier ASM, unsigned IndexTypeQuals) const | ASTContext | |
getInjectedTemplateArg(NamedDecl *ParamDecl) const | ASTContext | |
getInlineVariableDefinitionKind(const VarDecl *VD) const | ASTContext | |
getInnerObjCOwnership(QualType T) const | ASTContext | |
getInstantiatedFromStaticDataMember(const VarDecl *Var) | ASTContext | |
getInstantiatedFromUnnamedFieldDecl(FieldDecl *Field) const | ASTContext | |
getInstantiatedFromUsingDecl(NamedDecl *Inst) | ASTContext | |
getInstantiatedFromUsingEnumDecl(UsingEnumDecl *Inst) | ASTContext | |
getInstantiatedFromUsingShadowDecl(UsingShadowDecl *Inst) | ASTContext | |
getInt128Decl() const | ASTContext | |
getIntegerTypeOrder(QualType LHS, QualType RHS) const | ASTContext | |
getInterpContext() | ASTContext | |
getIntMaxType() const | ASTContext | |
getIntPtrType() const | ASTContext | |
getIntTypeForBitwidth(unsigned DestWidth, unsigned Signed) const | ASTContext | |
getIntWidth(QualType T) const | ASTContext | |
getjmp_bufType() const | ASTContext | inline |
getLangASForBuiltinAddressSpace(unsigned AS) const | ASTContext | |
getLangOpts() const | ASTContext | inline |
getLegacyIntegralTypeEncoding(QualType &t) const | ASTContext | |
getLifetimeQualifiedType(QualType type, Qualifiers::ObjCLifetime lifetime) | ASTContext | inline |
getLocalCommentForDeclUncached(const Decl *D) const | ASTContext | |
getLogicalOperationType() const | ASTContext | inline |
getLValueReferenceType(QualType T, bool SpelledAsLValue=true) const | ASTContext | |
getMacroQualifiedType(QualType UnderlyingTy, const IdentifierInfo *MacroII) const | ASTContext | |
getManglingNumber(const NamedDecl *ND, bool ForAuxTarget=false) const | ASTContext | |
getManglingNumberContext(const DeclContext *DC) | ASTContext | |
getManglingNumberContext(NeedExtraManglingDecl_t, const Decl *D) | ASTContext | |
getMemberPointerPathAdjustment(const APValue &MP) const | ASTContext | |
getMemberPointerType(QualType T, NestedNameSpecifier Qualifier, const CXXRecordDecl *Cls) const | ASTContext | |
getMinGlobalAlignOfVar(uint64_t Size, const VarDecl *VD) const | ASTContext | |
getModuleInitializers(Module *M) | ASTContext | |
getModulesWithMergedDefinition(const NamedDecl *Def) | ASTContext | |
getMSGuidDecl(MSGuidDeclParts Parts) const | ASTContext | |
getMSGuidTagDecl() const | ASTContext | inline |
getMSGuidType() const | ASTContext | inline |
getMSTypeInfoTagDecl() const | ASTContext | inline |
getNameForTemplate(TemplateName Name, SourceLocation NameLoc) const | ASTContext | |
getNewOMPTraitInfo() | ASTContext | |
getNextLocalImport(ImportDecl *Import) | ASTContext | inlinestatic |
getNextStringLiteralVersion() | ASTContext | inline |
getNoSanitizeList() const | ASTContext | inline |
getNSCopyingName() | ASTContext | inline |
getNSIntegerType() const | ASTContext | |
getNSObjectName() const | ASTContext | inline |
getNSUIntegerType() const | ASTContext | |
getObjCClassDecl() const | ASTContext | |
getObjCClassRedefinitionType() const | ASTContext | inline |
getObjCClassType() const | ASTContext | inline |
getObjCConstantStringInterface() const | ASTContext | inline |
getObjCEncodingForBlock(const BlockExpr *blockExpr) const | ASTContext | |
getObjCEncodingForFunctionDecl(const FunctionDecl *Decl) const | ASTContext | |
getObjCEncodingForMethodDecl(const ObjCMethodDecl *Decl, bool Extended=false) const | ASTContext | |
getObjCEncodingForMethodParameter(Decl::ObjCDeclQualifier QT, QualType T, std::string &S, bool Extended) const | ASTContext | |
getObjCEncodingForPropertyDecl(const ObjCPropertyDecl *PD, const Decl *Container) const | ASTContext | |
getObjCEncodingForPropertyType(QualType T, std::string &S) const | ASTContext | |
getObjCEncodingForType(QualType T, std::string &S, const FieldDecl *Field=nullptr, QualType *NotEncodedT=nullptr) const | ASTContext | |
getObjCEncodingForTypeQualifier(Decl::ObjCDeclQualifier QT, std::string &S) const | ASTContext | |
getObjCEncodingTypeSize(QualType T) const | ASTContext | |
getObjCGCAttrKind(QualType Ty) const | ASTContext | |
getObjCGCQualType(QualType T, Qualifiers::GC gcAttr) const | ASTContext | |
getObjCIdDecl() const | ASTContext | |
getObjCIdRedefinitionType() const | ASTContext | inline |
getObjCIdType() const | ASTContext | inline |
getObjCImplementation(ObjCInterfaceDecl *D) | ASTContext | |
getObjCImplementation(ObjCCategoryDecl *D) | ASTContext | |
getObjCInstanceType() | ASTContext | inline |
getObjCInstanceTypeDecl() | ASTContext | |
getObjCInterfaceType(const ObjCInterfaceDecl *Decl, ObjCInterfaceDecl *PrevDecl=nullptr) const | ASTContext | |
getObjCMemberSelTypePtrAuth() | ASTContext | |
getObjCMethodRedeclaration(const ObjCMethodDecl *MD) const | ASTContext | |
getObjCNSStringType() const | ASTContext | inline |
getObjCObjectPointerType(QualType OIT) const | ASTContext | |
getObjCObjectType(QualType Base, ObjCProtocolDecl *const *Protocols, unsigned NumProtocols) const | ASTContext | |
getObjCObjectType(QualType Base, ArrayRef< QualType > typeArgs, ArrayRef< ObjCProtocolDecl * > protocols, bool isKindOf) const | ASTContext | |
getObjContainingInterface(const NamedDecl *ND) const | ASTContext | |
getObjCPropertyImplDeclForPropertyDecl(const ObjCPropertyDecl *PD, const Decl *Container) const | ASTContext | |
getObjCProtocolDecl() const | ASTContext | |
getObjCProtoType() const | ASTContext | inline |
getObjCSelDecl() const | ASTContext | |
getObjCSelRedefinitionType() const | ASTContext | inline |
getObjCSelType() const | ASTContext | inline |
getObjCSuperType() const | ASTContext | |
getObjCTypeParamType(const ObjCTypeParamDecl *Decl, ArrayRef< ObjCProtocolDecl * > protocols) const | ASTContext | |
getOffsetOfBaseWithVBPtr(const CXXRecordDecl *RD) const | ASTContext | |
getOpenCLTypeAddrSpace(const Type *T) const | ASTContext | |
getOpenCLTypeKind(const Type *T) const | ASTContext | |
getOpenMPDefaultSimdAlign(QualType T) const | ASTContext | |
getOverloadedTemplateName(UnresolvedSetIterator Begin, UnresolvedSetIterator End) const | ASTContext | |
getOverriddenMethods(const NamedDecl *Method, SmallVectorImpl< const NamedDecl * > &Overridden) const | ASTContext | |
getPackExpansionType(QualType Pattern, UnsignedOrNone NumExpansions, bool ExpectPackInType=true) const | ASTContext | |
getPackIndexingType(QualType Pattern, Expr *IndexExpr, bool FullySubstituted=false, ArrayRef< QualType > Expansions={}, UnsignedOrNone Index=std::nullopt) const | ASTContext | |
getParameterIndex(const ParmVarDecl *D) const | ASTContext | |
getParentMapContext() | ASTContext | |
getParents(const NodeT &Node) | ASTContext | inline |
getParents(const DynTypedNode &Node) | ASTContext | inline |
getParenType(QualType NamedType) const | ASTContext | |
getPointerAuthType(QualType Ty, PointerAuthQualifier PointerAuth) | ASTContext | inline |
getPointerAuthTypeDiscriminator(QualType T) | ASTContext | |
getPointerAuthVTablePointerDiscriminator(const CXXRecordDecl *RD) | ASTContext | |
getPointerDiffType() const | ASTContext | |
getPointerType(QualType T) const | ASTContext | |
getPointerType(CanQualType T) const | ASTContext | inline |
getPredefinedStringLiteralFromCache(StringRef Key) const | ASTContext | |
getPredefinedSugarType(PredefinedSugarType::Kind KD) const | ASTContext | |
getPreferredTypeAlign(QualType T) const | ASTContext | inline |
getPreferredTypeAlign(const Type *T) const | ASTContext | |
getPreferredTypeAlignInChars(QualType T) const | ASTContext | inline |
getPrimaryMergedDecl(Decl *D) | ASTContext | inline |
getPrintingPolicy() const | ASTContext | inline |
getProcessIDType() const | ASTContext | |
getProfileList() const | ASTContext | inline |
getPromotedIntegerType(QualType PromotableType) const | ASTContext | |
getQualifiedTemplateName(NestedNameSpecifier Qualifier, bool TemplateKeyword, TemplateName Template) const | ASTContext | |
getQualifiedType(SplitQualType split) const | ASTContext | inline |
getQualifiedType(QualType T, Qualifiers Qs) const | ASTContext | inline |
getQualifiedType(const Type *T, Qualifiers Qs) const | ASTContext | inline |
getRawCFConstantStringType() const | ASTContext | inline |
getRawCommentForAnyRedecl(const Decl *D, const Decl **OriginalDecl=nullptr) const | ASTContext | |
getRawCommentForDeclNoCache(const Decl *D) const | ASTContext | |
getRawCommentForDeclNoCacheImpl(const Decl *D, const SourceLocation RepresentativeLocForDecl, const std::map< unsigned, RawComment * > &CommentsInFile) const | ASTContext | |
getReadPipeType(QualType T) const | ASTContext | |
getRealTypeForBitwidth(unsigned DestWidth, FloatModeKind ExplicitType) const | ASTContext | |
getReferenceQualifiedType(const Expr *e) const | ASTContext | |
getRelocationInfoForCXXRecord(const CXXRecordDecl *) const | ASTContext | |
getRestrictType(QualType T) const | ASTContext | inline |
getRValueReferenceType(QualType T) const | ASTContext | |
getScalableVectorType(QualType EltTy, unsigned NumElts, unsigned NumFields=1) const | ASTContext | |
getSideTableAllocatedMemory() const | ASTContext | |
getsigjmp_bufType() const | ASTContext | inline |
getSignatureParameterType(QualType T) const | ASTContext | |
getSignedSizeType() const | ASTContext | |
getSignedWCharType() const | ASTContext | |
getSizeType() const | ASTContext | |
getSourceManager() | ASTContext | inline |
getSourceManager() const | ASTContext | inline |
getStaticLocalNumber(const VarDecl *VD) const | ASTContext | |
getStringLiteralArrayType(QualType EltTy, unsigned Length) const | ASTContext | |
getSubstBuiltinTemplatePack(const TemplateArgument &ArgPack) | ASTContext | |
getSubstTemplateTemplateParm(TemplateName replacement, Decl *AssociatedDecl, unsigned Index, UnsignedOrNone PackIndex, bool Final) const | ASTContext | |
getSubstTemplateTemplateParmPack(const TemplateArgument &ArgPack, Decl *AssociatedDecl, unsigned Index, bool Final) const | ASTContext | |
getSubstTemplateTypeParmPackType(Decl *AssociatedDecl, unsigned Index, bool Final, const TemplateArgument &ArgPack) | ASTContext | |
getSubstTemplateTypeParmType(QualType Replacement, Decl *AssociatedDecl, unsigned Index, UnsignedOrNone PackIndex, bool Final) const | ASTContext | |
getSYCLKernelInfo(QualType T) const | ASTContext | |
getTagType(ElaboratedTypeKeyword Keyword, NestedNameSpecifier Qualifier, const TagDecl *TD, bool OwnsTag) const | ASTContext | |
getTargetAddressSpace(LangAS AS) const | ASTContext | |
getTargetDefaultAlignForAttributeAligned() const | ASTContext | |
getTargetInfo() const | ASTContext | inline |
getTargetNullPointerValue(QualType QT) const | ASTContext | |
getTemplateOrSpecializationInfo(const VarDecl *Var) | ASTContext | |
getTemplateParamObjectDecl(QualType T, const APValue &V) const | ASTContext | |
getTemplateSpecializationType(ElaboratedTypeKeyword Keyword, TemplateName T, ArrayRef< TemplateArgument > SpecifiedArgs, ArrayRef< TemplateArgument > CanonicalArgs, QualType Underlying=QualType()) const | ASTContext | |
getTemplateSpecializationType(ElaboratedTypeKeyword Keyword, TemplateName T, ArrayRef< TemplateArgumentLoc > SpecifiedArgs, ArrayRef< TemplateArgument > CanonicalArgs, QualType Canon=QualType()) const | ASTContext | |
getTemplateSpecializationTypeInfo(ElaboratedTypeKeyword Keyword, SourceLocation ElaboratedKeywordLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKeywordLoc, TemplateName T, SourceLocation TLoc, const TemplateArgumentListInfo &SpecifiedArgs, ArrayRef< TemplateArgument > CanonicalArgs, QualType Canon=QualType()) const | ASTContext | |
getTemplateTypeParmType(unsigned Depth, unsigned Index, bool ParameterPack, TemplateTypeParmDecl *ParmDecl=nullptr) const | ASTContext | |
getTranslationUnitDecl() const | ASTContext | inline |
getTraversalScope() const | ASTContext | inline |
getTrivialTypeSourceInfo(QualType T, SourceLocation Loc=SourceLocation()) const | ASTContext | |
getTypeAlign(QualType T) const | ASTContext | inline |
getTypeAlign(const Type *T) const | ASTContext | inline |
getTypeAlignIfKnown(QualType T, bool NeedsPreferredAlignment=false) const | ASTContext | |
getTypeAlignInChars(QualType T) const | ASTContext | |
getTypeAlignInChars(const Type *T) const | ASTContext | |
getTypeDeclType(ElaboratedTypeKeyword Keyword, NestedNameSpecifier Qualifier, const TypeDecl *Decl) const | ASTContext | |
getTypeDeclType(const TypeDecl *Decl) const | ASTContext | |
getTypeDeclType(const TagDecl *) const=delete | ASTContext | |
getTypeDeclType(const TypedefDecl *) const=delete | ASTContext | |
getTypeDeclType(const TypeAliasDecl *) const=delete | ASTContext | |
getTypeDeclType(const UnresolvedUsingTypenameDecl *) const=delete | ASTContext | |
getTypedefNameForUnnamedTagDecl(const TagDecl *TD) | ASTContext | |
getTypedefType(ElaboratedTypeKeyword Keyword, NestedNameSpecifier Qualifier, const TypedefNameDecl *Decl, QualType UnderlyingType=QualType(), std::optional< bool > TypeMatchesDeclOrNone=std::nullopt) const | ASTContext | |
getTypeInfo(const Type *T) const | ASTContext | |
getTypeInfo(QualType T) const | ASTContext | inline |
getTypeInfoDataSizeInChars(QualType T) const | ASTContext | |
getTypeInfoInChars(const Type *T) const | ASTContext | |
getTypeInfoInChars(QualType T) const | ASTContext | |
getTypeOfExprType(Expr *E, TypeOfKind Kind) const | ASTContext | |
getTypeOfType(QualType QT, TypeOfKind Kind) const | ASTContext | |
getTypes() const | ASTContext | inline |
getTypeSize(QualType T) const | ASTContext | inline |
getTypeSize(const Type *T) const | ASTContext | inline |
getTypeSizeInChars(QualType T) const | ASTContext | |
getTypeSizeInChars(const Type *T) const | ASTContext | |
getTypeSizeInCharsIfKnown(QualType Ty) const | ASTContext | inline |
getTypeSizeInCharsIfKnown(const Type *Ty) const | ASTContext | inline |
getTypeUnadjustedAlign(QualType T) const | ASTContext | inline |
getTypeUnadjustedAlign(const Type *T) const | ASTContext | |
getTypeUnadjustedAlignInChars(QualType T) const | ASTContext | |
getTypeUnadjustedAlignInChars(const Type *T) const | ASTContext | |
getucontext_tType() const | ASTContext | inline |
getUInt128Decl() const | ASTContext | |
getUIntMaxType() const | ASTContext | |
getUIntPtrType() const | ASTContext | |
getUnaryTransformType(QualType BaseType, QualType UnderlyingType, UnaryTransformType::UTTKind UKind) const | ASTContext | |
getUnconstrainedType(QualType T) const | ASTContext | |
getUnnamedGlobalConstantDecl(QualType Ty, const APValue &Value) const | ASTContext | |
getUnqualifiedArrayType(QualType T, Qualifiers &Quals) const | ASTContext | |
getUnqualifiedArrayType(QualType T) const | ASTContext | inline |
getUnqualifiedObjCPointerType(QualType type) const | ASTContext | inline |
getUnresolvedUsingType(ElaboratedTypeKeyword Keyword, NestedNameSpecifier Qualifier, const UnresolvedUsingTypenameDecl *D) const | ASTContext | |
getUnsignedPointerDiffType() const | ASTContext | |
getUnsignedWCharType() const | ASTContext | |
getUsingType(ElaboratedTypeKeyword Keyword, NestedNameSpecifier Qualifier, const UsingShadowDecl *D, QualType UnderlyingType=QualType()) const | ASTContext | |
getVaListTagDecl() const | ASTContext | |
getVariableArrayDecayedType(QualType Ty) const | ASTContext | |
getVariableArrayType(QualType EltTy, Expr *NumElts, ArraySizeModifier ASM, unsigned IndexTypeQuals) const | ASTContext | |
getVectorType(QualType VectorType, unsigned NumElts, VectorKind VecKind) const | ASTContext | |
getVolatileType(QualType T) const | ASTContext | inline |
getVTableContext() | ASTContext | |
getWCharType() const | ASTContext | inline |
getWebAssemblyExternrefType() const | ASTContext | |
getWideCharType() const | ASTContext | inline |
getWIntType() const | ASTContext | inline |
getWritePipeType(QualType T) const | ASTContext | |
getXRayFilter() const | ASTContext | inline |
HalfTy | ASTContext | |
hasAnyFunctionEffects() const | ASTContext | inline |
hasCvrSimilarType(QualType T1, QualType T2) | ASTContext | |
hasDirectOwnershipQualifier(QualType Ty) const | ASTContext | |
hasSameExpr(const Expr *X, const Expr *Y) const | ASTContext | |
hasSameFunctionTypeIgnoringExceptionSpec(QualType T, QualType U) const | ASTContext | |
hasSameFunctionTypeIgnoringParamABI(QualType T, QualType U) const | ASTContext | |
hasSameFunctionTypeIgnoringPtrSizes(QualType T, QualType U) | ASTContext | |
hasSameNullabilityTypeQualifier(QualType SubT, QualType SuperT, bool IsParam) const | ASTContext | inline |
hasSameTemplateName(const TemplateName &X, const TemplateName &Y, bool IgnoreDeduced=false) const | ASTContext | |
hasSameType(QualType T1, QualType T2) const | ASTContext | inline |
hasSameType(const Type *T1, const Type *T2) const | ASTContext | inline |
hasSameUnqualifiedType(QualType T1, QualType T2) const | ASTContext | inline |
hasSeenTypeAwareOperatorNewOrDelete() const | ASTContext | inline |
hasSimilarType(QualType T1, QualType T2) const | ASTContext | |
hasUniqueObjectRepresentations(QualType Ty, bool CheckIfTriviallyCopyable=true) const | ASTContext | |
Ibm128Ty | ASTContext | |
Idents | ASTContext | |
import_range typedef | ASTContext | |
IncompleteMatrixIdxTy | ASTContext | |
IncrementalParser class | ASTContext | friend |
InitBuiltinTypes(const TargetInfo &Target, const TargetInfo *AuxTarget=nullptr) | ASTContext | |
InlineVariableDefinitionKind enum name | ASTContext | |
insertCanonicalTemplateTemplateParmDeclInternal(TemplateTemplateParmDecl *CanonTTP) const | ASTContext | |
Int128Ty | ASTContext | |
IntTy | ASTContext | |
isAlignmentRequired(const Type *T) const | ASTContext | |
isAlignmentRequired(QualType T) const | ASTContext | |
isDependenceAllowed() const | ASTContext | inline |
isDestroyingOperatorDelete(const FunctionDecl *FD) const | ASTContext | |
isInSameModule(const Module *M1, const Module *M2) const | ASTContext | |
isMSStaticDataMemberInlineDefinition(const VarDecl *VD) const | ASTContext | |
isNearlyEmpty(const CXXRecordDecl *RD) const | ASTContext | |
isObjCClassType(QualType T) const | ASTContext | inline |
isObjCIdType(QualType T) const | ASTContext | inline |
isObjCNSObjectType(QualType Ty) | ASTContext | inlinestatic |
isObjCSelType(QualType T) const | ASTContext | inline |
isPromotableBitField(Expr *E) const | ASTContext | |
isPromotableIntegerType(QualType T) const | ASTContext | |
isRepresentableIntegerValue(llvm::APSInt &Value, QualType T) | ASTContext | |
isSameAssociatedConstraint(const AssociatedConstraint &ACX, const AssociatedConstraint &ACY) const | ASTContext | |
isSameConstraintExpr(const Expr *XCE, const Expr *YCE) const | ASTContext | |
isSameDefaultTemplateArgument(const NamedDecl *X, const NamedDecl *Y) const | ASTContext | |
isSameEntity(const NamedDecl *X, const NamedDecl *Y) const | ASTContext | |
isSameTemplateArgument(const TemplateArgument &Arg1, const TemplateArgument &Arg2) const | ASTContext | |
isSameTemplateParameter(const NamedDecl *X, const NamedDecl *Y) const | ASTContext | |
isSameTemplateParameterList(const TemplateParameterList *X, const TemplateParameterList *Y) const | ASTContext | |
isSameTypeConstraint(const TypeConstraint *XTC, const TypeConstraint *YTC) const | ASTContext | |
isSentinelNullExpr(const Expr *E) | ASTContext | |
isTypeAwareOperatorNewOrDelete(const FunctionDecl *FD) const | ASTContext | |
isTypeIgnoredBySanitizer(const SanitizerMask &Mask, const QualType &Ty) const | ASTContext | |
LambdaCastPaths | ASTContext | |
Listener | ASTContext | |
local_imports() const | ASTContext | inline |
LongAccumTy | ASTContext | |
LongDoubleTy | ASTContext | |
LongFractTy | ASTContext | |
LongLongTy | ASTContext | |
LongTy | ASTContext | |
lookupFieldBitOffset(const ObjCInterfaceDecl *OID, const ObjCIvarDecl *Ivar) const | ASTContext | |
MakeIntValue(uint64_t Value, QualType Type) const | ASTContext | inline |
mayExternalize(const Decl *D) const | ASTContext | |
mergeDefinitionIntoModule(NamedDecl *ND, Module *M, bool NotifyListeners=true) | ASTContext | |
mergeExceptionSpecs(FunctionProtoType::ExceptionSpecInfo ESI1, FunctionProtoType::ExceptionSpecInfo ESI2, SmallVectorImpl< QualType > &ExceptionTypeStorage, bool AcceptDependent) const | ASTContext | |
mergeExtParameterInfo(const FunctionProtoType *FirstFnType, const FunctionProtoType *SecondFnType, bool &CanUseFirst, bool &CanUseSecond, SmallVectorImpl< FunctionProtoType::ExtParameterInfo > &NewParamInfos) | ASTContext | |
mergeFunctionParameterTypes(QualType, QualType, bool OfBlockPointer=false, bool Unqualified=false) | ASTContext | |
mergeFunctionTypes(QualType, QualType, bool OfBlockPointer=false, bool Unqualified=false, bool AllowCXX=false, bool IsConditionalOperator=false) | ASTContext | |
mergeObjCGCQualifiers(QualType, QualType) | ASTContext | |
mergeTagDefinitions(QualType, QualType) | ASTContext | |
mergeTransparentUnionType(QualType, QualType, bool OfBlockPointer=false, bool Unqualified=false) | ASTContext | |
mergeTypes(QualType, QualType, bool OfBlockPointer=false, bool Unqualified=false, bool BlockReturnType=false, bool IsConditionalOperator=false) | ASTContext | |
MSGuidTagDecl | ASTContext | mutable |
MSTypeInfoTagDecl | ASTContext | mutable |
NeedExtraManglingDecl enum value | ASTContext | |
NeedExtraManglingDecl_t enum name | ASTContext | |
NestedNameSpecifier class | ASTContext | friend |
NullPtrTy | ASTContext | |
NumImplicitCopyAssignmentOperators | ASTContext | |
NumImplicitCopyAssignmentOperatorsDeclared | ASTContext | |
NumImplicitCopyConstructors | ASTContext | |
NumImplicitCopyConstructorsDeclared | ASTContext | |
NumImplicitDefaultConstructors | ASTContext | |
NumImplicitDefaultConstructorsDeclared | ASTContext | |
NumImplicitDestructors | ASTContext | |
NumImplicitDestructorsDeclared | ASTContext | |
NumImplicitMoveAssignmentOperators | ASTContext | |
NumImplicitMoveAssignmentOperatorsDeclared | ASTContext | |
NumImplicitMoveConstructors | ASTContext | |
NumImplicitMoveConstructorsDeclared | ASTContext | |
ObjCBuiltinBoolTy | ASTContext | |
ObjCBuiltinClassTy | ASTContext | |
ObjCBuiltinIdTy | ASTContext | |
ObjCBuiltinSelTy | ASTContext | |
ObjCMethodsAreEqual(const ObjCMethodDecl *MethodDecl, const ObjCMethodDecl *MethodImp) | ASTContext | |
ObjCObjectAdoptsQTypeProtocols(QualType QT, ObjCInterfaceDecl *Decl) | ASTContext | |
ObjCQualifiedClassTypesAreCompatible(const ObjCObjectPointerType *LHS, const ObjCObjectPointerType *RHS) | ASTContext | |
ObjCQualifiedIdTypesAreCompatible(const ObjCObjectPointerType *LHS, const ObjCObjectPointerType *RHS, bool ForCompare) | ASTContext | |
OCLClkEventTy | ASTContext | |
OCLEventTy | ASTContext | |
OCLQueueTy | ASTContext | |
OCLReserveIDTy | ASTContext | |
OCLSamplerTy | ASTContext | |
OMPArrayShapingTy | ASTContext | |
OMPIteratorTy | ASTContext | |
operator=(const ASTContext &)=delete | ASTContext | |
OverloadTy | ASTContext | |
overridden_cxx_method_iterator typedef | ASTContext | |
overridden_method_range typedef | ASTContext | |
overridden_methods(const CXXMethodDecl *Method) const | ASTContext | |
overridden_methods_begin(const CXXMethodDecl *Method) const | ASTContext | |
overridden_methods_end(const CXXMethodDecl *Method) const | ASTContext | |
overridden_methods_size(const CXXMethodDecl *Method) const | ASTContext | |
ParsedComments | ASTContext | mutable |
PragmaSectionFlag enum name | ASTContext | |
PrintStats() const | ASTContext | |
propertyTypesAreCompatible(QualType, QualType) | ASTContext | |
ProtocolCompatibleWithProtocol(ObjCProtocolDecl *lProto, ObjCProtocolDecl *rProto) const | ASTContext | |
PseudoObjectTy | ASTContext | |
PSF_Execute enum value | ASTContext | |
PSF_Implicit enum value | ASTContext | |
PSF_Invalid enum value | ASTContext | |
PSF_None enum value | ASTContext | |
PSF_Read enum value | ASTContext | |
PSF_Write enum value | ASTContext | |
PSF_ZeroInit enum value | ASTContext | |
QIdProtocolsAdoptObjCObjectProtocols(QualType QT, ObjCInterfaceDecl *IDecl) | ASTContext | |
RedeclChainComments | ASTContext | mutable |
registerSYCLEntryPointFunction(FunctionDecl *FD) | ASTContext | |
removeAddrSpaceQualType(QualType T) const | ASTContext | |
removePtrSizeAddrSpace(QualType T) const | ASTContext | |
ResetObjCLayout(const ObjCInterfaceDecl *D) | ASTContext | |
SatAccumTy | ASTContext | |
SatFractTy | ASTContext | |
SatLongAccumTy | ASTContext | |
SatLongFractTy | ASTContext | |
SatShortAccumTy | ASTContext | |
SatShortFractTy | ASTContext | |
SatUnsignedAccumTy | ASTContext | |
SatUnsignedFractTy | ASTContext | |
SatUnsignedLongAccumTy | ASTContext | |
SatUnsignedLongFractTy | ASTContext | |
SatUnsignedShortAccumTy | ASTContext | |
SatUnsignedShortFractTy | ASTContext | |
SectionInfos | ASTContext | |
Selectors | ASTContext | |
serialization::AbstractTypeReader class | ASTContext | friend |
setASTMutationListener(ASTMutationListener *Listener) | ASTContext | inline |
setBlockVarCopyInit(const VarDecl *VD, Expr *CopyExpr, bool CanThrow) | ASTContext | |
setBOOLDecl(TypedefDecl *TD) | ASTContext | inline |
setCFConstantStringType(QualType T) | ASTContext | |
setcudaConfigureCallDecl(FunctionDecl *FD) | ASTContext | inline |
setCurrentNamedModule(Module *M) | ASTContext | |
setExternalSource(IntrusiveRefCntPtr< ExternalASTSource > Source) | ASTContext | |
setFILEDecl(TypeDecl *FILEDecl) | ASTContext | inline |
setInstantiatedFromStaticDataMember(VarDecl *Inst, VarDecl *Tmpl, TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation=SourceLocation()) | ASTContext | |
setInstantiatedFromUnnamedFieldDecl(FieldDecl *Inst, FieldDecl *Tmpl) | ASTContext | |
setInstantiatedFromUsingDecl(NamedDecl *Inst, NamedDecl *Pattern) | ASTContext | |
setInstantiatedFromUsingEnumDecl(UsingEnumDecl *Inst, UsingEnumDecl *Pattern) | ASTContext | |
setInstantiatedFromUsingShadowDecl(UsingShadowDecl *Inst, UsingShadowDecl *Pattern) | ASTContext | |
setIsDestroyingOperatorDelete(const FunctionDecl *FD, bool IsDestroying) | ASTContext | |
setIsTypeAwareOperatorNewOrDelete(const FunctionDecl *FD, bool IsTypeAware) | ASTContext | |
setjmp_bufDecl(TypeDecl *jmp_bufDecl) | ASTContext | inline |
setManglingNumber(const NamedDecl *ND, unsigned Number) | ASTContext | |
setNonKeyFunction(const CXXMethodDecl *method) | ASTContext | |
setObjCClassRedefinitionType(QualType RedefType) | ASTContext | inline |
setObjCConstantStringInterface(ObjCInterfaceDecl *Decl) | ASTContext | |
setObjCIdRedefinitionType(QualType RedefType) | ASTContext | inline |
setObjCImplementation(ObjCInterfaceDecl *IFaceD, ObjCImplementationDecl *ImplD) | ASTContext | |
setObjCImplementation(ObjCCategoryDecl *CatD, ObjCCategoryImplDecl *ImplD) | ASTContext | |
setObjCMethodRedeclaration(const ObjCMethodDecl *MD, const ObjCMethodDecl *Redecl) | ASTContext | |
setObjCNSStringType(QualType T) | ASTContext | inline |
setObjCSelRedefinitionType(QualType RedefType) | ASTContext | inline |
setObjCSuperType(QualType ST) | ASTContext | inline |
setParameterIndex(const ParmVarDecl *D, unsigned index) | ASTContext | |
setPrimaryMergedDecl(Decl *D, Decl *Primary) | ASTContext | inline |
setPrintingPolicy(const clang::PrintingPolicy &Policy) | ASTContext | inline |
setRelocationInfoForCXXRecord(const CXXRecordDecl *, CXXRecordDeclRelocationInfo) | ASTContext | |
setsigjmp_bufDecl(TypeDecl *sigjmp_bufDecl) | ASTContext | inline |
setStaticLocalNumber(const VarDecl *VD, unsigned Number) | ASTContext | |
setTemplateOrSpecializationInfo(VarDecl *Inst, TemplateOrSpecializationInfo TSI) | ASTContext | |
setTraversalScope(const std::vector< Decl * > &) | ASTContext | |
setucontext_tDecl(TypeDecl *ucontext_tDecl) | ASTContext | inline |
ShortAccumTy | ASTContext | |
ShortFractTy | ASTContext | |
ShortTy | ASTContext | |
shouldExternalize(const Decl *D) const | ASTContext | |
SignedCharTy | ASTContext | |
SYCLKernels | ASTContext | |
TemplateOrSpecializationInfo typedef | ASTContext | |
toBits(CharUnits CharSize) const | ASTContext | |
toCharUnitsFromBits(int64_t BitSize) const | ASTContext | |
TUKind | ASTContext | |
typesAreBlockPointerCompatible(QualType, QualType) | ASTContext | |
typesAreCompatible(QualType T1, QualType T2, bool CompareUnqualified=false) | ASTContext | |
UnknownAnyTy | ASTContext | |
UnresolvedTemplateTy | ASTContext | |
UnsignedAccumTy | ASTContext | |
UnsignedCharTy | ASTContext | |
UnsignedFractTy | ASTContext | |
UnsignedInt128Ty | ASTContext | |
UnsignedIntTy | ASTContext | |
UnsignedLongAccumTy | ASTContext | |
UnsignedLongFractTy | ASTContext | |
UnsignedLongLongTy | ASTContext | |
UnsignedLongTy | ASTContext | |
UnsignedShortAccumTy | ASTContext | |
UnsignedShortFractTy | ASTContext | |
UnsignedShortTy | ASTContext | |
UnwrapSimilarArrayTypes(QualType &T1, QualType &T2, bool AllowPiMismatch=true) const | ASTContext | |
UnwrapSimilarTypes(QualType &T1, QualType &T2, bool AllowPiMismatch=true) const | ASTContext | |
useAbbreviatedThunkName(GlobalDecl VirtualMethodDecl, StringRef MangledName) | ASTContext | |
VaListTagDecl | ASTContext | mutable |
VoidPtrTy | ASTContext | |
VoidTy | ASTContext | |
WCharTy | ASTContext | |
WideCharTy | ASTContext | |
WIntTy | ASTContext | |
~ASTContext() | ASTContext |