Lines Matching refs:ExpectedDecl

82   using ExpectedDecl = llvm::Expected<Decl *>;  typedef
179 public DeclVisitor<ASTNodeImporter, ExpectedDecl>,
366 using DeclVisitor<ASTNodeImporter, ExpectedDecl>::Visit;
465 ExpectedDecl VisitDecl(Decl *D);
466 ExpectedDecl VisitImportDecl(ImportDecl *D);
467 ExpectedDecl VisitEmptyDecl(EmptyDecl *D);
468 ExpectedDecl VisitAccessSpecDecl(AccessSpecDecl *D);
469 ExpectedDecl VisitStaticAssertDecl(StaticAssertDecl *D);
470 ExpectedDecl VisitTranslationUnitDecl(TranslationUnitDecl *D);
471 ExpectedDecl VisitBindingDecl(BindingDecl *D);
472 ExpectedDecl VisitNamespaceDecl(NamespaceDecl *D);
473 ExpectedDecl VisitNamespaceAliasDecl(NamespaceAliasDecl *D);
474 ExpectedDecl VisitTypedefNameDecl(TypedefNameDecl *D, bool IsAlias);
475 ExpectedDecl VisitTypedefDecl(TypedefDecl *D);
476 ExpectedDecl VisitTypeAliasDecl(TypeAliasDecl *D);
477 ExpectedDecl VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
478 ExpectedDecl VisitLabelDecl(LabelDecl *D);
479 ExpectedDecl VisitEnumDecl(EnumDecl *D);
480 ExpectedDecl VisitRecordDecl(RecordDecl *D);
481 ExpectedDecl VisitEnumConstantDecl(EnumConstantDecl *D);
482 ExpectedDecl VisitFunctionDecl(FunctionDecl *D);
483 ExpectedDecl VisitCXXMethodDecl(CXXMethodDecl *D);
484 ExpectedDecl VisitCXXConstructorDecl(CXXConstructorDecl *D);
485 ExpectedDecl VisitCXXDestructorDecl(CXXDestructorDecl *D);
486 ExpectedDecl VisitCXXConversionDecl(CXXConversionDecl *D);
487 ExpectedDecl VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D);
488 ExpectedDecl VisitFieldDecl(FieldDecl *D);
489 ExpectedDecl VisitIndirectFieldDecl(IndirectFieldDecl *D);
490 ExpectedDecl VisitFriendDecl(FriendDecl *D);
491 ExpectedDecl VisitObjCIvarDecl(ObjCIvarDecl *D);
492 ExpectedDecl VisitVarDecl(VarDecl *D);
493 ExpectedDecl VisitImplicitParamDecl(ImplicitParamDecl *D);
494 ExpectedDecl VisitParmVarDecl(ParmVarDecl *D);
495 ExpectedDecl VisitObjCMethodDecl(ObjCMethodDecl *D);
496 ExpectedDecl VisitObjCTypeParamDecl(ObjCTypeParamDecl *D);
497 ExpectedDecl VisitObjCCategoryDecl(ObjCCategoryDecl *D);
498 ExpectedDecl VisitObjCProtocolDecl(ObjCProtocolDecl *D);
499 ExpectedDecl VisitLinkageSpecDecl(LinkageSpecDecl *D);
500 ExpectedDecl VisitUsingDecl(UsingDecl *D);
501 ExpectedDecl VisitUsingShadowDecl(UsingShadowDecl *D);
502 ExpectedDecl VisitUsingDirectiveDecl(UsingDirectiveDecl *D);
503 ExpectedDecl VisitUsingPackDecl(UsingPackDecl *D);
504 ExpectedDecl ImportUsingShadowDecls(BaseUsingDecl *D, BaseUsingDecl *ToSI);
505 ExpectedDecl VisitUsingEnumDecl(UsingEnumDecl *D);
506 ExpectedDecl VisitUnresolvedUsingValueDecl(UnresolvedUsingValueDecl *D);
507 ExpectedDecl VisitUnresolvedUsingTypenameDecl(UnresolvedUsingTypenameDecl *D);
508 ExpectedDecl VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D);
509 ExpectedDecl
515 ExpectedDecl VisitObjCInterfaceDecl(ObjCInterfaceDecl *D);
516 ExpectedDecl VisitObjCCategoryImplDecl(ObjCCategoryImplDecl *D);
517 ExpectedDecl VisitObjCImplementationDecl(ObjCImplementationDecl *D);
518 ExpectedDecl VisitObjCPropertyDecl(ObjCPropertyDecl *D);
519 ExpectedDecl VisitObjCPropertyImplDecl(ObjCPropertyImplDecl *D);
520 ExpectedDecl VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D);
521 ExpectedDecl VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
522 ExpectedDecl VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D);
523 ExpectedDecl VisitClassTemplateDecl(ClassTemplateDecl *D);
524 ExpectedDecl VisitClassTemplateSpecializationDecl(
526 ExpectedDecl VisitVarTemplateDecl(VarTemplateDecl *D);
527 ExpectedDecl VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D);
528 ExpectedDecl VisitFunctionTemplateDecl(FunctionTemplateDecl *D);
1474 ExpectedDecl ToTypeConstraintConcept = import(T->getTypeConstraintConcept()); in VisitAutoType()
2046 ExpectedDecl ImportedOrErr = import(From); in ImportDeclContext()
2123 ExpectedDecl ImportedOrErr = import(From); in ImportDeclContext()
2202 if (ExpectedDecl ToTypedefOrErr = Importer.Import(FromTypedef)) in setTypedefNameForAnonDecl()
2447 ExpectedDecl ASTNodeImporter::VisitDecl(Decl *D) { in VisitDecl()
2453 ExpectedDecl ASTNodeImporter::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
2459 ExpectedDecl ASTNodeImporter::VisitEmptyDecl(EmptyDecl *D) { in VisitEmptyDecl()
2479 ExpectedDecl ASTNodeImporter::VisitTranslationUnitDecl(TranslationUnitDecl *D) { in VisitTranslationUnitDecl()
2488 ExpectedDecl ASTNodeImporter::VisitBindingDecl(BindingDecl *D) { in VisitBindingDecl()
2517 ExpectedDecl ASTNodeImporter::VisitAccessSpecDecl(AccessSpecDecl *D) { in VisitAccessSpecDecl()
2544 ExpectedDecl ASTNodeImporter::VisitStaticAssertDecl(StaticAssertDecl *D) { in VisitStaticAssertDecl()
2570 ExpectedDecl ASTNodeImporter::VisitNamespaceDecl(NamespaceDecl *D) { in VisitNamespaceDecl()
2653 ExpectedDecl ASTNodeImporter::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
2689 ExpectedDecl
2805 ExpectedDecl ASTNodeImporter::VisitTypedefDecl(TypedefDecl *D) { in VisitTypedefDecl()
2809 ExpectedDecl ASTNodeImporter::VisitTypeAliasDecl(TypeAliasDecl *D) { in VisitTypeAliasDecl()
2813 ExpectedDecl
2873 ExpectedDecl ASTNodeImporter::VisitLabelDecl(LabelDecl *D) { in VisitLabelDecl()
2912 ExpectedDecl ASTNodeImporter::VisitEnumDecl(EnumDecl *D) { in VisitEnumDecl()
3023 ExpectedDecl ASTNodeImporter::VisitRecordDecl(RecordDecl *D) { in VisitRecordDecl()
3150 ExpectedDecl CDeclOrErr = import(Numbering.ContextDecl); in VisitRecordDecl()
3277 ExpectedDecl ASTNodeImporter::VisitEnumConstantDecl(EnumConstantDecl *D) { in VisitEnumConstantDecl()
3699 ExpectedDecl ASTNodeImporter::VisitFunctionDecl(FunctionDecl *D) { in VisitFunctionDecl()
3706 ExpectedDecl ToRedeclOrErr = import(*RedeclIt); in VisitFunctionDecl()
4078 ExpectedDecl ToRedeclOrErr = import(*RedeclIt); in VisitFunctionDecl()
4086 ExpectedDecl ASTNodeImporter::VisitCXXMethodDecl(CXXMethodDecl *D) { in VisitCXXMethodDecl()
4090 ExpectedDecl ASTNodeImporter::VisitCXXConstructorDecl(CXXConstructorDecl *D) { in VisitCXXConstructorDecl()
4094 ExpectedDecl ASTNodeImporter::VisitCXXDestructorDecl(CXXDestructorDecl *D) { in VisitCXXDestructorDecl()
4098 ExpectedDecl ASTNodeImporter::VisitCXXConversionDecl(CXXConversionDecl *D) { in VisitCXXConversionDecl()
4102 ExpectedDecl
4107 ExpectedDecl ASTNodeImporter::VisitFieldDecl(FieldDecl *D) { in VisitFieldDecl()
4211 ExpectedDecl ASTNodeImporter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
4326 ExpectedDecl ASTNodeImporter::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl()
4398 ExpectedDecl ASTNodeImporter::VisitObjCIvarDecl(ObjCIvarDecl *D) { in VisitObjCIvarDecl()
4449 ExpectedDecl ASTNodeImporter::VisitVarDecl(VarDecl *D) { in VisitVarDecl()
4456 ExpectedDecl RedeclOrErr = import(*RedeclIt); in VisitVarDecl()
4619 ExpectedDecl RedeclOrErr = import(*RedeclIt); in VisitVarDecl()
4627 ExpectedDecl ASTNodeImporter::VisitImplicitParamDecl(ImplicitParamDecl *D) { in VisitImplicitParamDecl()
4683 ExpectedDecl ASTNodeImporter::VisitParmVarDecl(ParmVarDecl *D) { in VisitParmVarDecl()
4722 ExpectedDecl ASTNodeImporter::VisitObjCMethodDecl(ObjCMethodDecl *D) { in VisitObjCMethodDecl()
4854 ExpectedDecl ASTNodeImporter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
4890 ExpectedDecl ASTNodeImporter::VisitObjCCategoryDecl(ObjCCategoryDecl *D) { in VisitObjCCategoryDecl()
5026 ExpectedDecl ASTNodeImporter::VisitObjCProtocolDecl(ObjCProtocolDecl *D) { in VisitObjCProtocolDecl()
5032 if (ExpectedDecl ImportedDefOrErr = import(Definition)) in VisitObjCProtocolDecl()
5082 ExpectedDecl ASTNodeImporter::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl()
5116 ExpectedDecl ASTNodeImporter::ImportUsingShadowDecls(BaseUsingDecl *D, in ImportUsingShadowDecls()
5129 ExpectedDecl ASTNodeImporter::VisitUsingDecl(UsingDecl *D) { in VisitUsingDecl()
5171 ExpectedDecl ASTNodeImporter::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl()
5209 ExpectedDecl ASTNodeImporter::VisitUsingShadowDecl(UsingShadowDecl *D) { in VisitUsingShadowDecl()
5271 ExpectedDecl ASTNodeImporter::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) { in VisitUsingDirectiveDecl()
5310 ExpectedDecl ASTNodeImporter::VisitUsingPackDecl(UsingPackDecl *D) { in VisitUsingPackDecl()
5339 ExpectedDecl ASTNodeImporter::VisitUnresolvedUsingValueDecl( in VisitUnresolvedUsingValueDecl()
5375 ExpectedDecl ASTNodeImporter::VisitUnresolvedUsingTypenameDecl( in VisitUnresolvedUsingTypenameDecl()
5407 ExpectedDecl ASTNodeImporter::VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()
5549 ExpectedDecl ASTNodeImporter::VisitObjCInterfaceDecl(ObjCInterfaceDecl *D) { in VisitObjCInterfaceDecl()
5555 if (ExpectedDecl ImportedDefOrErr = import(Definition)) in VisitObjCInterfaceDecl()
5614 ExpectedDecl
5651 ExpectedDecl
5734 ExpectedDecl ASTNodeImporter::VisitObjCPropertyDecl(ObjCPropertyDecl *D) { in VisitObjCPropertyDecl()
5814 ExpectedDecl
5892 ExpectedDecl
5939 ExpectedDecl
5971 ExpectedDecl
6019 ExpectedDecl ASTNodeImporter::VisitClassTemplateDecl(ClassTemplateDecl *D) { in VisitClassTemplateDecl()
6146 ExpectedDecl ASTNodeImporter::VisitClassTemplateSpecializationDecl( in VisitClassTemplateSpecializationDecl()
6354 ExpectedDecl ASTNodeImporter::VisitVarTemplateDecl(VarTemplateDecl *D) { in VisitVarTemplateDecl()
6460 ExpectedDecl ASTNodeImporter::VisitVarTemplateSpecializationDecl( in VisitVarTemplateSpecializationDecl()
6470 ExpectedDecl RedeclOrErr = import(*RedeclIt); in VisitVarTemplateSpecializationDecl()
6620 ExpectedDecl RedeclOrErr = import(*RedeclIt); in VisitVarTemplateSpecializationDecl()
6628 ExpectedDecl
8169 ExpectedDecl ASTNodeImporter::VisitLifetimeExtendedTemporaryDecl( in VisitLifetimeExtendedTemporaryDecl()
9450 ExpectedDecl ToDOrErr = ImportImpl(FromD); in Import()
9570 ExpectedDecl ToDCOrErr = Import(cast<Decl>(FromDC)); in ImportContext()
9685 if (ExpectedDecl NSOrErr = Import(FromNNS->getAsNamespace())) { in Import()
9692 if (ExpectedDecl NSADOrErr = Import(FromNNS->getAsNamespaceAlias())) in Import()
9702 if (ExpectedDecl RDOrErr = Import(FromNNS->getAsRecordDecl())) in Import()
9812 if (ExpectedDecl ToTemplateOrErr = Import(From.getAsTemplateDecl())) in Import()
10048 ExpectedDecl ToFieldOrErr = Import(From->getMember()); in Import()
10060 ExpectedDecl ToIFieldOrErr = Import(From->getIndirectMember()); in Import()
10113 ExpectedDecl ToOrErr = Import(From); in ImportDefinition()