clang 20.0.0git
clang::ASTDeclWriter Member List

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

AddFirstDeclFromEachModule(const Decl *D, bool IncludeLocal)clang::ASTDeclWriterinline
AddObjCTypeParamList(ObjCTypeParamList *typeParams)clang::ASTDeclWriterinline
AddTemplateSpecializations(DeclTy *D)clang::ASTDeclWriterinline
ASTDeclWriter(ASTWriter &Writer, ASTContext &Context, ASTWriter::RecordDataImpl &Record, bool GeneratingReducedBMI)clang::ASTDeclWriterinline
Emit(Decl *D)clang::ASTDeclWriterinline
getPartialSpecializations(T *Common)clang::ASTDeclWriterinline
getPartialSpecializations(FunctionTemplateDecl::Common *)clang::ASTDeclWriterinline
getSpecializationDecl(EntryType &T)clang::ASTDeclWriterinline
RegisterTemplateSpecialization(const Decl *Template, const Decl *Specialization)clang::ASTDeclWriterinline
Visit(Decl *D)clang::ASTDeclWriter
DeclVisitor< ASTDeclWriter, void >::Visit(PTR(Decl) D)clang::declvisitor::Base< Ptr, ImplClass, RetTy >inline
VisitAccessSpecDecl(AccessSpecDecl *D)clang::ASTDeclWriter
VisitBindingDecl(BindingDecl *D)clang::ASTDeclWriter
VisitBlockDecl(BlockDecl *D)clang::ASTDeclWriter
VisitCapturedDecl(CapturedDecl *D)clang::ASTDeclWriter
VisitClassTemplateDecl(ClassTemplateDecl *D)clang::ASTDeclWriter
VisitClassTemplatePartialSpecializationDecl(ClassTemplatePartialSpecializationDecl *D)clang::ASTDeclWriter
VisitClassTemplateSpecializationDecl(ClassTemplateSpecializationDecl *D)clang::ASTDeclWriter
VisitConceptDecl(ConceptDecl *D)clang::ASTDeclWriter
VisitConstructorUsingShadowDecl(ConstructorUsingShadowDecl *D)clang::ASTDeclWriter
VisitCXXConstructorDecl(CXXConstructorDecl *D)clang::ASTDeclWriter
VisitCXXConversionDecl(CXXConversionDecl *D)clang::ASTDeclWriter
VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D)clang::ASTDeclWriter
VisitCXXDestructorDecl(CXXDestructorDecl *D)clang::ASTDeclWriter
VisitCXXMethodDecl(CXXMethodDecl *D)clang::ASTDeclWriter
VisitCXXRecordDecl(CXXRecordDecl *D)clang::ASTDeclWriter
VisitDecl(Decl *D)clang::ASTDeclWriter
DeclVisitor< ASTDeclWriter, void >::VisitDecl(PTR(Decl) D)clang::declvisitor::Base< Ptr, ImplClass, RetTy >inline
VisitDeclaratorDecl(DeclaratorDecl *D)clang::ASTDeclWriter
VisitDeclContext(DeclContext *DC)clang::ASTDeclWriter
VisitDecompositionDecl(DecompositionDecl *D)clang::ASTDeclWriter
VisitEmptyDecl(EmptyDecl *D)clang::ASTDeclWriter
VisitEnumConstantDecl(EnumConstantDecl *D)clang::ASTDeclWriter
VisitEnumDecl(EnumDecl *D)clang::ASTDeclWriter
VisitExportDecl(ExportDecl *D)clang::ASTDeclWriter
VisitFieldDecl(FieldDecl *D)clang::ASTDeclWriter
VisitFileScopeAsmDecl(FileScopeAsmDecl *D)clang::ASTDeclWriter
VisitFriendDecl(FriendDecl *D)clang::ASTDeclWriter
VisitFriendTemplateDecl(FriendTemplateDecl *D)clang::ASTDeclWriter
VisitFunctionDecl(FunctionDecl *D)clang::ASTDeclWriter
VisitFunctionTemplateDecl(FunctionTemplateDecl *D)clang::ASTDeclWriter
VisitHLSLBufferDecl(HLSLBufferDecl *D)clang::ASTDeclWriter
VisitImplicitConceptSpecializationDecl(ImplicitConceptSpecializationDecl *D)clang::ASTDeclWriter
VisitImplicitParamDecl(ImplicitParamDecl *D)clang::ASTDeclWriter
VisitImportDecl(ImportDecl *D)clang::ASTDeclWriter
VisitIndirectFieldDecl(IndirectFieldDecl *D)clang::ASTDeclWriter
VisitLabelDecl(LabelDecl *LD)clang::ASTDeclWriter
VisitLifetimeExtendedTemporaryDecl(LifetimeExtendedTemporaryDecl *D)clang::ASTDeclWriter
VisitLinkageSpecDecl(LinkageSpecDecl *D)clang::ASTDeclWriter
VisitMSGuidDecl(MSGuidDecl *D)clang::ASTDeclWriter
VisitMSPropertyDecl(MSPropertyDecl *D)clang::ASTDeclWriter
VisitNamedDecl(NamedDecl *D)clang::ASTDeclWriter
VisitNamespaceAliasDecl(NamespaceAliasDecl *D)clang::ASTDeclWriter
VisitNamespaceDecl(NamespaceDecl *D)clang::ASTDeclWriter
VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D)clang::ASTDeclWriter
VisitObjCAtDefsFieldDecl(ObjCAtDefsFieldDecl *D)clang::ASTDeclWriter
VisitObjCCategoryDecl(ObjCCategoryDecl *D)clang::ASTDeclWriter
VisitObjCCategoryImplDecl(ObjCCategoryImplDecl *D)clang::ASTDeclWriter
VisitObjCCompatibleAliasDecl(ObjCCompatibleAliasDecl *D)clang::ASTDeclWriter
VisitObjCContainerDecl(ObjCContainerDecl *D)clang::ASTDeclWriter
VisitObjCImplDecl(ObjCImplDecl *D)clang::ASTDeclWriter
VisitObjCImplementationDecl(ObjCImplementationDecl *D)clang::ASTDeclWriter
VisitObjCInterfaceDecl(ObjCInterfaceDecl *D)clang::ASTDeclWriter
VisitObjCIvarDecl(ObjCIvarDecl *D)clang::ASTDeclWriter
VisitObjCMethodDecl(ObjCMethodDecl *D)clang::ASTDeclWriter
VisitObjCPropertyDecl(ObjCPropertyDecl *D)clang::ASTDeclWriter
VisitObjCPropertyImplDecl(ObjCPropertyImplDecl *D)clang::ASTDeclWriter
VisitObjCProtocolDecl(ObjCProtocolDecl *D)clang::ASTDeclWriter
VisitObjCTypeParamDecl(ObjCTypeParamDecl *D)clang::ASTDeclWriter
VisitOMPAllocateDecl(OMPAllocateDecl *D)clang::ASTDeclWriter
VisitOMPCapturedExprDecl(OMPCapturedExprDecl *D)clang::ASTDeclWriter
VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D)clang::ASTDeclWriter
VisitOMPDeclareReductionDecl(OMPDeclareReductionDecl *D)clang::ASTDeclWriter
VisitOMPRequiresDecl(OMPRequiresDecl *D)clang::ASTDeclWriter
VisitOMPThreadPrivateDecl(OMPThreadPrivateDecl *D)clang::ASTDeclWriter
VisitParmVarDecl(ParmVarDecl *D)clang::ASTDeclWriter
VisitPragmaCommentDecl(PragmaCommentDecl *D)clang::ASTDeclWriter
VisitPragmaDetectMismatchDecl(PragmaDetectMismatchDecl *D)clang::ASTDeclWriter
VisitRecordDecl(RecordDecl *D)clang::ASTDeclWriter
VisitRedeclarable(Redeclarable< T > *D)clang::ASTDeclWriter
VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D)clang::ASTDeclWriter
VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D)clang::ASTDeclWriter
VisitStaticAssertDecl(StaticAssertDecl *D)clang::ASTDeclWriter
VisitTagDecl(TagDecl *D)clang::ASTDeclWriter
VisitTemplateDecl(TemplateDecl *D)clang::ASTDeclWriter
VisitTemplateParamObjectDecl(TemplateParamObjectDecl *D)clang::ASTDeclWriter
VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D)clang::ASTDeclWriter
VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D)clang::ASTDeclWriter
VisitTopLevelStmtDecl(TopLevelStmtDecl *D)clang::ASTDeclWriter
VisitTranslationUnitDecl(TranslationUnitDecl *D)clang::ASTDeclWriter
VisitTypeAliasDecl(TypeAliasDecl *D)clang::ASTDeclWriter
VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D)clang::ASTDeclWriter
VisitTypeDecl(TypeDecl *D)clang::ASTDeclWriter
VisitTypedefDecl(TypedefDecl *D)clang::ASTDeclWriter
VisitTypedefNameDecl(TypedefNameDecl *D)clang::ASTDeclWriter
VisitUnnamedGlobalConstantDecl(UnnamedGlobalConstantDecl *D)clang::ASTDeclWriter
VisitUnresolvedUsingIfExistsDecl(UnresolvedUsingIfExistsDecl *D)clang::ASTDeclWriter
VisitUnresolvedUsingTypenameDecl(UnresolvedUsingTypenameDecl *D)clang::ASTDeclWriter
VisitUnresolvedUsingValueDecl(UnresolvedUsingValueDecl *D)clang::ASTDeclWriter
VisitUsingDecl(UsingDecl *D)clang::ASTDeclWriter
VisitUsingDirectiveDecl(UsingDirectiveDecl *D)clang::ASTDeclWriter
VisitUsingEnumDecl(UsingEnumDecl *D)clang::ASTDeclWriter
VisitUsingPackDecl(UsingPackDecl *D)clang::ASTDeclWriter
VisitUsingShadowDecl(UsingShadowDecl *D)clang::ASTDeclWriter
VisitValueDecl(ValueDecl *D)clang::ASTDeclWriter
VisitVarDecl(VarDecl *D)clang::ASTDeclWriter
VisitVarTemplateDecl(VarTemplateDecl *D)clang::ASTDeclWriter
VisitVarTemplatePartialSpecializationDecl(VarTemplatePartialSpecializationDecl *D)clang::ASTDeclWriter
VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D)clang::ASTDeclWriter