• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/

Lines Matching defs:ASTDeclWriter

35   class ASTDeclWriter : public DeclVisitor<ASTDeclWriter, void> {
44 ASTDeclWriter(ASTWriter &Writer, ASTContext &Context,
269 void ASTDeclWriter::Visit(Decl *D) {
270 DeclVisitor<ASTDeclWriter>::Visit(D);
296 void ASTDeclWriter::VisitDecl(Decl *D) {
335 void ASTDeclWriter::VisitPragmaCommentDecl(PragmaCommentDecl *D) {
345 void ASTDeclWriter::VisitPragmaDetectMismatchDecl(
357 void ASTDeclWriter::VisitTranslationUnitDecl(TranslationUnitDecl *D) {
361 void ASTDeclWriter::VisitNamedDecl(NamedDecl *D) {
369 void ASTDeclWriter::VisitTypeDecl(TypeDecl *D) {
375 void ASTDeclWriter::VisitTypedefNameDecl(TypedefNameDecl *D) {
385 void ASTDeclWriter::VisitTypedefDecl(TypedefDecl *D) {
401 void ASTDeclWriter::VisitTypeAliasDecl(TypeAliasDecl *D) {
407 void ASTDeclWriter::VisitTagDecl(TagDecl *D) {
431 void ASTDeclWriter::VisitEnumDecl(EnumDecl *D) {
474 void ASTDeclWriter::VisitRecordDecl(RecordDecl *D) {
509 void ASTDeclWriter::VisitValueDecl(ValueDecl *D) {
514 void ASTDeclWriter::VisitEnumConstantDecl(EnumConstantDecl *D) {
524 void ASTDeclWriter::VisitDeclaratorDecl(DeclaratorDecl *D) {
538 void ASTDeclWriter::VisitFunctionDecl(FunctionDecl *D) {
674 void ASTDeclWriter::VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D) {
681 void ASTDeclWriter::VisitObjCMethodDecl(ObjCMethodDecl *D) {
729 void ASTDeclWriter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) {
739 void ASTDeclWriter::VisitObjCContainerDecl(ObjCContainerDecl *D) {
746 void ASTDeclWriter::VisitObjCInterfaceDecl(ObjCInterfaceDecl *D) {
790 void ASTDeclWriter::VisitObjCIvarDecl(ObjCIvarDecl *D) {
811 void ASTDeclWriter::VisitObjCProtocolDecl(ObjCProtocolDecl *D) {
827 void ASTDeclWriter::VisitObjCAtDefsFieldDecl(ObjCAtDefsFieldDecl *D) {
832 void ASTDeclWriter::VisitObjCCategoryDecl(ObjCCategoryDecl *D) {
847 void ASTDeclWriter::VisitObjCCompatibleAliasDecl(ObjCCompatibleAliasDecl *D) {
853 void ASTDeclWriter::VisitObjCPropertyDecl(ObjCPropertyDecl *D) {
874 void ASTDeclWriter::VisitObjCImplDecl(ObjCImplDecl *D) {
880 void ASTDeclWriter::VisitObjCCategoryImplDecl(ObjCCategoryImplDecl *D) {
886 void ASTDeclWriter::VisitObjCImplementationDecl(ObjCImplementationDecl *D) {
901 void ASTDeclWriter::VisitObjCPropertyImplDecl(ObjCPropertyImplDecl *D) {
914 void ASTDeclWriter::VisitFieldDecl(FieldDecl *D) {
950 void ASTDeclWriter::VisitMSPropertyDecl(MSPropertyDecl *D) {
957 void ASTDeclWriter::VisitMSGuidDecl(MSGuidDecl *D) {
968 void ASTDeclWriter::VisitIndirectFieldDecl(IndirectFieldDecl *D) {
977 void ASTDeclWriter::VisitVarDecl(VarDecl *D) {
1085 void ASTDeclWriter::VisitImplicitParamDecl(ImplicitParamDecl *D) {
1090 void ASTDeclWriter::VisitParmVarDecl(ParmVarDecl *D) {
1137 void ASTDeclWriter::VisitDecompositionDecl(DecompositionDecl *D) {
1147 void ASTDeclWriter::VisitBindingDecl(BindingDecl *D) {
1153 void ASTDeclWriter::VisitFileScopeAsmDecl(FileScopeAsmDecl *D) {
1160 void ASTDeclWriter::VisitEmptyDecl(EmptyDecl *D) {
1165 void ASTDeclWriter::VisitLifetimeExtendedTemporaryDecl(
1176 void ASTDeclWriter::VisitBlockDecl(BlockDecl *D) {
1205 void ASTDeclWriter::VisitCapturedDecl(CapturedDecl *CD) {
1216 void ASTDeclWriter::VisitLinkageSpecDecl(LinkageSpecDecl *D) {
1224 void ASTDeclWriter::VisitExportDecl(ExportDecl *D) {
1230 void ASTDeclWriter::VisitLabelDecl(LabelDecl *D) {
1237 void ASTDeclWriter::VisitNamespaceDecl(NamespaceDecl *D) {
1263 void ASTDeclWriter::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) {
1273 void ASTDeclWriter::VisitUsingDecl(UsingDecl *D) {
1284 void ASTDeclWriter::VisitUsingPackDecl(UsingPackDecl *D) {
1293 void ASTDeclWriter::VisitUsingShadowDecl(UsingShadowDecl *D) {
1303 void ASTDeclWriter::VisitConstructorUsingShadowDecl(
1312 void ASTDeclWriter::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) {
1322 void ASTDeclWriter::VisitUnresolvedUsingValueDecl(UnresolvedUsingValueDecl *D) {
1331 void ASTDeclWriter::VisitUnresolvedUsingTypenameDecl(
1340 void ASTDeclWriter::VisitCXXRecordDecl(CXXRecordDecl *D) {
1371 void ASTDeclWriter::VisitCXXMethodDecl(CXXMethodDecl *D) {
1396 void ASTDeclWriter::VisitCXXConstructorDecl(CXXConstructorDecl *D) {
1408 void ASTDeclWriter::VisitCXXDestructorDecl(CXXDestructorDecl *D) {
1418 void ASTDeclWriter::VisitCXXConversionDecl(CXXConversionDecl *D) {
1424 void ASTDeclWriter::VisitImportDecl(ImportDecl *D) {
1442 void ASTDeclWriter::VisitAccessSpecDecl(AccessSpecDecl *D) {
1448 void ASTDeclWriter::VisitFriendDecl(FriendDecl *D) {
1467 void ASTDeclWriter::VisitFriendTemplateDecl(FriendTemplateDecl *D) {
1481 void ASTDeclWriter::VisitTemplateDecl(TemplateDecl *D) {
1488 void ASTDeclWriter::VisitConceptDecl(ConceptDecl *D) {
1494 void ASTDeclWriter::VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D) {
1498 void ASTDeclWriter::VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D) {
1514 void ASTDeclWriter::VisitClassTemplateDecl(ClassTemplateDecl *D) {
1522 void ASTDeclWriter::VisitClassTemplateSpecializationDecl(
1558 void ASTDeclWriter::VisitClassTemplatePartialSpecializationDecl(
1574 void ASTDeclWriter::VisitVarTemplateDecl(VarTemplateDecl *D) {
1582 void ASTDeclWriter::VisitVarTemplateSpecializationDecl(
1618 void ASTDeclWriter::VisitVarTemplatePartialSpecializationDecl(
1634 void ASTDeclWriter::VisitClassScopeFunctionSpecializationDecl(
1645 void ASTDeclWriter::VisitFunctionTemplateDecl(FunctionTemplateDecl *D) {
1653 void ASTDeclWriter::VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D) {
1683 void ASTDeclWriter::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) {
1718 void ASTDeclWriter::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) {
1747 void ASTDeclWriter::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) {
1752 void ASTDeclWriter::VisitStaticAssertDecl(StaticAssertDecl *D) {
1762 void ASTDeclWriter::VisitDeclContext(DeclContext *DC) {
1785 void ASTDeclWriter::VisitRedeclarable(Redeclarable<T> *D) {
1843 void ASTDeclWriter::VisitOMPThreadPrivateDecl(OMPThreadPrivateDecl *D) {
1851 void ASTDeclWriter::VisitOMPAllocateDecl(OMPAllocateDecl *D) {
1862 void ASTDeclWriter::VisitOMPRequiresDecl(OMPRequiresDecl *D) {
1870 void ASTDeclWriter::VisitOMPDeclareReductionDecl(OMPDeclareReductionDecl *D) {
1884 void ASTDeclWriter::VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D) {
1896 void ASTDeclWriter::VisitOMPCapturedExprDecl(OMPCapturedExprDecl *D) {
2423 ASTDeclWriter W(*this, Context, Record);