reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
140 public DeclVisitor<ASTNodeImporter, ExpectedDecl>, 448 ExpectedDecl VisitDecl(Decl *D); 449 ExpectedDecl VisitImportDecl(ImportDecl *D); 450 ExpectedDecl VisitEmptyDecl(EmptyDecl *D); 451 ExpectedDecl VisitAccessSpecDecl(AccessSpecDecl *D); 452 ExpectedDecl VisitStaticAssertDecl(StaticAssertDecl *D); 453 ExpectedDecl VisitTranslationUnitDecl(TranslationUnitDecl *D); 454 ExpectedDecl VisitNamespaceDecl(NamespaceDecl *D); 455 ExpectedDecl VisitNamespaceAliasDecl(NamespaceAliasDecl *D); 456 ExpectedDecl VisitTypedefNameDecl(TypedefNameDecl *D, bool IsAlias); 457 ExpectedDecl VisitTypedefDecl(TypedefDecl *D); 458 ExpectedDecl VisitTypeAliasDecl(TypeAliasDecl *D); 459 ExpectedDecl VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D); 460 ExpectedDecl VisitLabelDecl(LabelDecl *D); 461 ExpectedDecl VisitEnumDecl(EnumDecl *D); 462 ExpectedDecl VisitRecordDecl(RecordDecl *D); 463 ExpectedDecl VisitEnumConstantDecl(EnumConstantDecl *D); 464 ExpectedDecl VisitFunctionDecl(FunctionDecl *D); 465 ExpectedDecl VisitCXXMethodDecl(CXXMethodDecl *D); 466 ExpectedDecl VisitCXXConstructorDecl(CXXConstructorDecl *D); 467 ExpectedDecl VisitCXXDestructorDecl(CXXDestructorDecl *D); 468 ExpectedDecl VisitCXXConversionDecl(CXXConversionDecl *D); 469 ExpectedDecl VisitFieldDecl(FieldDecl *D); 470 ExpectedDecl VisitIndirectFieldDecl(IndirectFieldDecl *D); 471 ExpectedDecl VisitFriendDecl(FriendDecl *D); 472 ExpectedDecl VisitObjCIvarDecl(ObjCIvarDecl *D); 473 ExpectedDecl VisitVarDecl(VarDecl *D); 474 ExpectedDecl VisitImplicitParamDecl(ImplicitParamDecl *D); 475 ExpectedDecl VisitParmVarDecl(ParmVarDecl *D); 476 ExpectedDecl VisitObjCMethodDecl(ObjCMethodDecl *D); 477 ExpectedDecl VisitObjCTypeParamDecl(ObjCTypeParamDecl *D); 478 ExpectedDecl VisitObjCCategoryDecl(ObjCCategoryDecl *D); 479 ExpectedDecl VisitObjCProtocolDecl(ObjCProtocolDecl *D); 480 ExpectedDecl VisitLinkageSpecDecl(LinkageSpecDecl *D); 481 ExpectedDecl VisitUsingDecl(UsingDecl *D); 482 ExpectedDecl VisitUsingShadowDecl(UsingShadowDecl *D); 483 ExpectedDecl VisitUsingDirectiveDecl(UsingDirectiveDecl *D); 484 ExpectedDecl VisitUnresolvedUsingValueDecl(UnresolvedUsingValueDecl *D); 485 ExpectedDecl VisitUnresolvedUsingTypenameDecl(UnresolvedUsingTypenameDecl *D); 490 ExpectedDecl VisitObjCInterfaceDecl(ObjCInterfaceDecl *D); 491 ExpectedDecl VisitObjCCategoryImplDecl(ObjCCategoryImplDecl *D); 492 ExpectedDecl VisitObjCImplementationDecl(ObjCImplementationDecl *D); 493 ExpectedDecl VisitObjCPropertyDecl(ObjCPropertyDecl *D); 494 ExpectedDecl VisitObjCPropertyImplDecl(ObjCPropertyImplDecl *D); 495 ExpectedDecl VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D); 496 ExpectedDecl VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D); 497 ExpectedDecl VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D); 498 ExpectedDecl VisitClassTemplateDecl(ClassTemplateDecl *D); 499 ExpectedDecl VisitClassTemplateSpecializationDecl( 501 ExpectedDecl VisitVarTemplateDecl(VarTemplateDecl *D); 502 ExpectedDecl VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D); 503 ExpectedDecl VisitFunctionTemplateDecl(FunctionTemplateDecl *D); 1681 ExpectedDecl ImportedOrErr = import(From); 1784 if (ExpectedDecl ToTypedefOrErr = Importer.Import(FromTypedef)) 2082 ExpectedDecl ASTNodeImporter::VisitDecl(Decl *D) { 2088 ExpectedDecl ASTNodeImporter::VisitImportDecl(ImportDecl *D) { 2094 ExpectedDecl ASTNodeImporter::VisitEmptyDecl(EmptyDecl *D) { 2114 ExpectedDecl ASTNodeImporter::VisitTranslationUnitDecl(TranslationUnitDecl *D) { 2123 ExpectedDecl ASTNodeImporter::VisitAccessSpecDecl(AccessSpecDecl *D) { 2150 ExpectedDecl ASTNodeImporter::VisitStaticAssertDecl(StaticAssertDecl *D) { 2177 ExpectedDecl ASTNodeImporter::VisitNamespaceDecl(NamespaceDecl *D) { 2256 ExpectedDecl ASTNodeImporter::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) { 2294 ExpectedDecl 2381 ExpectedDecl ASTNodeImporter::VisitTypedefDecl(TypedefDecl *D) { 2385 ExpectedDecl ASTNodeImporter::VisitTypeAliasDecl(TypeAliasDecl *D) { 2389 ExpectedDecl 2446 ExpectedDecl ASTNodeImporter::VisitLabelDecl(LabelDecl *D) { 2485 ExpectedDecl ASTNodeImporter::VisitEnumDecl(EnumDecl *D) { 2572 ExpectedDecl ASTNodeImporter::VisitRecordDecl(RecordDecl *D) { 2694 ExpectedDecl CDeclOrErr = import(DCXX->getLambdaContextDecl()); 2809 ExpectedDecl ASTNodeImporter::VisitEnumConstantDecl(EnumConstantDecl *D) { 2994 ExpectedDecl ASTNodeImporter::VisitFunctionDecl(FunctionDecl *D) { 3001 ExpectedDecl ToRedeclOrErr = import(*RedeclIt); 3336 ExpectedDecl ToRedeclOrErr = import(*RedeclIt); 3344 ExpectedDecl ASTNodeImporter::VisitCXXMethodDecl(CXXMethodDecl *D) { 3348 ExpectedDecl ASTNodeImporter::VisitCXXConstructorDecl(CXXConstructorDecl *D) { 3352 ExpectedDecl ASTNodeImporter::VisitCXXDestructorDecl(CXXDestructorDecl *D) { 3356 ExpectedDecl ASTNodeImporter::VisitCXXConversionDecl(CXXConversionDecl *D) { 3360 ExpectedDecl ASTNodeImporter::VisitFieldDecl(FieldDecl *D) { 3445 ExpectedDecl ASTNodeImporter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { 3515 ExpectedDecl ASTNodeImporter::VisitFriendDecl(FriendDecl *D) { 3588 ExpectedDecl ASTNodeImporter::VisitObjCIvarDecl(ObjCIvarDecl *D) { 3641 ExpectedDecl ASTNodeImporter::VisitVarDecl(VarDecl *D) { 3648 ExpectedDecl RedeclOrErr = import(*RedeclIt); 3782 ExpectedDecl RedeclOrErr = import(*RedeclIt); 3790 ExpectedDecl ASTNodeImporter::VisitImplicitParamDecl(ImplicitParamDecl *D) { 3834 ExpectedDecl ASTNodeImporter::VisitParmVarDecl(ParmVarDecl *D) { 3877 ExpectedDecl ASTNodeImporter::VisitObjCMethodDecl(ObjCMethodDecl *D) { 4002 ExpectedDecl ASTNodeImporter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { 4034 ExpectedDecl ASTNodeImporter::VisitObjCCategoryDecl(ObjCCategoryDecl *D) { 4172 ExpectedDecl ASTNodeImporter::VisitObjCProtocolDecl(ObjCProtocolDecl *D) { 4178 if (ExpectedDecl ImportedDefOrErr = import(Definition)) 4228 ExpectedDecl ASTNodeImporter::VisitLinkageSpecDecl(LinkageSpecDecl *D) { 4262 ExpectedDecl ASTNodeImporter::VisitUsingDecl(UsingDecl *D) { 4313 ExpectedDecl ASTNodeImporter::VisitUsingShadowDecl(UsingShadowDecl *D) { 4355 ExpectedDecl ASTNodeImporter::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) { 4397 ExpectedDecl ASTNodeImporter::VisitUnresolvedUsingValueDecl( 4434 ExpectedDecl ASTNodeImporter::VisitUnresolvedUsingTypenameDecl( 4596 ExpectedDecl ASTNodeImporter::VisitObjCInterfaceDecl(ObjCInterfaceDecl *D) { 4602 if (ExpectedDecl ImportedDefOrErr = import(Definition)) 4661 ExpectedDecl 4698 ExpectedDecl 4783 ExpectedDecl ASTNodeImporter::VisitObjCPropertyDecl(ObjCPropertyDecl *D) { 4866 ExpectedDecl 4942 ExpectedDecl 4968 ExpectedDecl 4995 ExpectedDecl 5035 ExpectedDecl ASTNodeImporter::VisitClassTemplateDecl(ClassTemplateDecl *D) { 5151 ExpectedDecl ASTNodeImporter::VisitClassTemplateSpecializationDecl( 5317 ExpectedDecl ASTNodeImporter::VisitVarTemplateDecl(VarTemplateDecl *D) { 5325 if (ExpectedDecl ImportedDefOrErr = import( 5410 ExpectedDecl ASTNodeImporter::VisitVarTemplateSpecializationDecl( 5417 if (ExpectedDecl ImportedDefOrErr = import(Definition)) 5557 ExpectedDecl 7965 ExpectedDecl ToDOrErr = ImportImpl(FromD); 8062 ExpectedDecl ToDCOrErr = Import(cast<Decl>(FromDC)); 8174 if (ExpectedDecl NSOrErr = Import(FromNNS->getAsNamespace())) { 8181 if (ExpectedDecl NSADOrErr = Import(FromNNS->getAsNamespaceAlias())) 8191 if (ExpectedDecl RDOrErr = Import(FromNNS->getAsRecordDecl())) 8296 if (ExpectedDecl ToTemplateOrErr = Import(From.getAsTemplateDecl())) 8328 if (ExpectedDecl ToTemplateOrErr = Import(From.getAsTemplateDecl())) 8354 ExpectedDecl ParamOrErr = Import(Subst->getParameter()); 8369 ExpectedDecl ParamOrErr = Import(SubstPack->getParameterPack()); 8523 ExpectedDecl ToFieldOrErr = Import(From->getMember()); 8535 ExpectedDecl ToIFieldOrErr = Import(From->getIndirectMember()); 8583 ExpectedDecl ToOrErr = Import(From);