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