|
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(ElaboratedTypeKeyword Keyword, TemplateName T, ArrayRef< TemplateArgument > CanonicalArgs) const | ASTContext | |
| getCanonicalTemplateTemplateParmDecl(TemplateTemplateParmDecl *TTP) const | ASTContext | |
| getCanonicalType(QualType T) | ASTContext | inlinestatic |
| getCanonicalType(const Type *T) | ASTContext | inlinestatic |
| 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 | |
| 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) | ASTContext | inlinestatic |
| hasSameType(const Type *T1, const Type *T2) | ASTContext | inlinestatic |
| hasSameUnqualifiedType(QualType T1, QualType T2) | ASTContext | inlinestatic |
| 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 |