Lines Matching refs:ExpectedDecl
84 using ExpectedDecl = llvm::Expected<Decl *>; typedef
181 public DeclVisitor<ASTNodeImporter, ExpectedDecl>,
368 using DeclVisitor<ASTNodeImporter, ExpectedDecl>::Visit;
512 ExpectedDecl VisitDecl(Decl *D);
513 ExpectedDecl VisitImportDecl(ImportDecl *D);
514 ExpectedDecl VisitEmptyDecl(EmptyDecl *D);
515 ExpectedDecl VisitAccessSpecDecl(AccessSpecDecl *D);
516 ExpectedDecl VisitStaticAssertDecl(StaticAssertDecl *D);
517 ExpectedDecl VisitTranslationUnitDecl(TranslationUnitDecl *D);
518 ExpectedDecl VisitBindingDecl(BindingDecl *D);
519 ExpectedDecl VisitNamespaceDecl(NamespaceDecl *D);
520 ExpectedDecl VisitNamespaceAliasDecl(NamespaceAliasDecl *D);
521 ExpectedDecl VisitTypedefNameDecl(TypedefNameDecl *D, bool IsAlias);
522 ExpectedDecl VisitTypedefDecl(TypedefDecl *D);
523 ExpectedDecl VisitTypeAliasDecl(TypeAliasDecl *D);
524 ExpectedDecl VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
525 ExpectedDecl VisitLabelDecl(LabelDecl *D);
526 ExpectedDecl VisitEnumDecl(EnumDecl *D);
527 ExpectedDecl VisitRecordDecl(RecordDecl *D);
528 ExpectedDecl VisitEnumConstantDecl(EnumConstantDecl *D);
529 ExpectedDecl VisitFunctionDecl(FunctionDecl *D);
530 ExpectedDecl VisitCXXMethodDecl(CXXMethodDecl *D);
531 ExpectedDecl VisitCXXConstructorDecl(CXXConstructorDecl *D);
532 ExpectedDecl VisitCXXDestructorDecl(CXXDestructorDecl *D);
533 ExpectedDecl VisitCXXConversionDecl(CXXConversionDecl *D);
534 ExpectedDecl VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D);
535 ExpectedDecl VisitFieldDecl(FieldDecl *D);
536 ExpectedDecl VisitIndirectFieldDecl(IndirectFieldDecl *D);
537 ExpectedDecl VisitFriendDecl(FriendDecl *D);
538 ExpectedDecl VisitObjCIvarDecl(ObjCIvarDecl *D);
539 ExpectedDecl VisitVarDecl(VarDecl *D);
540 ExpectedDecl VisitImplicitParamDecl(ImplicitParamDecl *D);
541 ExpectedDecl VisitParmVarDecl(ParmVarDecl *D);
542 ExpectedDecl VisitObjCMethodDecl(ObjCMethodDecl *D);
543 ExpectedDecl VisitObjCTypeParamDecl(ObjCTypeParamDecl *D);
544 ExpectedDecl VisitObjCCategoryDecl(ObjCCategoryDecl *D);
545 ExpectedDecl VisitObjCProtocolDecl(ObjCProtocolDecl *D);
546 ExpectedDecl VisitLinkageSpecDecl(LinkageSpecDecl *D);
547 ExpectedDecl VisitUsingDecl(UsingDecl *D);
548 ExpectedDecl VisitUsingShadowDecl(UsingShadowDecl *D);
549 ExpectedDecl VisitUsingDirectiveDecl(UsingDirectiveDecl *D);
550 ExpectedDecl VisitUsingPackDecl(UsingPackDecl *D);
551 ExpectedDecl ImportUsingShadowDecls(BaseUsingDecl *D, BaseUsingDecl *ToSI);
552 ExpectedDecl VisitUsingEnumDecl(UsingEnumDecl *D);
553 ExpectedDecl VisitUnresolvedUsingValueDecl(UnresolvedUsingValueDecl *D);
554 ExpectedDecl VisitUnresolvedUsingTypenameDecl(UnresolvedUsingTypenameDecl *D);
555 ExpectedDecl VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D);
556 ExpectedDecl
562 ExpectedDecl VisitObjCInterfaceDecl(ObjCInterfaceDecl *D);
563 ExpectedDecl VisitObjCCategoryImplDecl(ObjCCategoryImplDecl *D);
564 ExpectedDecl VisitObjCImplementationDecl(ObjCImplementationDecl *D);
565 ExpectedDecl VisitObjCPropertyDecl(ObjCPropertyDecl *D);
566 ExpectedDecl VisitObjCPropertyImplDecl(ObjCPropertyImplDecl *D);
567 ExpectedDecl VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D);
568 ExpectedDecl VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
569 ExpectedDecl VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D);
570 ExpectedDecl VisitClassTemplateDecl(ClassTemplateDecl *D);
571 ExpectedDecl VisitClassTemplateSpecializationDecl(
573 ExpectedDecl VisitVarTemplateDecl(VarTemplateDecl *D);
574 ExpectedDecl VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D);
575 ExpectedDecl VisitFunctionTemplateDecl(FunctionTemplateDecl *D);
1430 ExpectedDecl ToTypeConstraintConcept = import(T->getTypeConstraintConcept()); in VisitAutoType()
1857 ExpectedDecl ImportedOrErr = import(From); in ImportDeclContext()
1997 if (ExpectedDecl ToTypedefOrErr = Importer.Import(FromTypedef)) in setTypedefNameForAnonDecl()
2240 ExpectedDecl ASTNodeImporter::VisitDecl(Decl *D) { in VisitDecl()
2246 ExpectedDecl ASTNodeImporter::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
2252 ExpectedDecl ASTNodeImporter::VisitEmptyDecl(EmptyDecl *D) { in VisitEmptyDecl()
2272 ExpectedDecl ASTNodeImporter::VisitTranslationUnitDecl(TranslationUnitDecl *D) { in VisitTranslationUnitDecl()
2281 ExpectedDecl ASTNodeImporter::VisitBindingDecl(BindingDecl *D) { in VisitBindingDecl()
2310 ExpectedDecl ASTNodeImporter::VisitAccessSpecDecl(AccessSpecDecl *D) { in VisitAccessSpecDecl()
2337 ExpectedDecl ASTNodeImporter::VisitStaticAssertDecl(StaticAssertDecl *D) { in VisitStaticAssertDecl()
2363 ExpectedDecl ASTNodeImporter::VisitNamespaceDecl(NamespaceDecl *D) { in VisitNamespaceDecl()
2446 ExpectedDecl ASTNodeImporter::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
2482 ExpectedDecl
2582 ExpectedDecl ASTNodeImporter::VisitTypedefDecl(TypedefDecl *D) { in VisitTypedefDecl()
2586 ExpectedDecl ASTNodeImporter::VisitTypeAliasDecl(TypeAliasDecl *D) { in VisitTypeAliasDecl()
2590 ExpectedDecl
2648 ExpectedDecl ASTNodeImporter::VisitLabelDecl(LabelDecl *D) { in VisitLabelDecl()
2687 ExpectedDecl ASTNodeImporter::VisitEnumDecl(EnumDecl *D) { in VisitEnumDecl()
2793 ExpectedDecl ASTNodeImporter::VisitRecordDecl(RecordDecl *D) { in VisitRecordDecl()
2915 ExpectedDecl CDeclOrErr = import(DCXX->getLambdaContextDecl()); in VisitRecordDecl()
3032 ExpectedDecl ASTNodeImporter::VisitEnumConstantDecl(EnumConstantDecl *D) { in VisitEnumConstantDecl()
3312 ExpectedDecl ASTNodeImporter::VisitFunctionDecl(FunctionDecl *D) { in VisitFunctionDecl()
3319 ExpectedDecl ToRedeclOrErr = import(*RedeclIt); in VisitFunctionDecl()
3674 ExpectedDecl ToRedeclOrErr = import(*RedeclIt); in VisitFunctionDecl()
3682 ExpectedDecl ASTNodeImporter::VisitCXXMethodDecl(CXXMethodDecl *D) { in VisitCXXMethodDecl()
3686 ExpectedDecl ASTNodeImporter::VisitCXXConstructorDecl(CXXConstructorDecl *D) { in VisitCXXConstructorDecl()
3690 ExpectedDecl ASTNodeImporter::VisitCXXDestructorDecl(CXXDestructorDecl *D) { in VisitCXXDestructorDecl()
3694 ExpectedDecl ASTNodeImporter::VisitCXXConversionDecl(CXXConversionDecl *D) { in VisitCXXConversionDecl()
3698 ExpectedDecl
3703 ExpectedDecl ASTNodeImporter::VisitFieldDecl(FieldDecl *D) { in VisitFieldDecl()
3790 ExpectedDecl ASTNodeImporter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
3908 ExpectedDecl ASTNodeImporter::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl()
3993 ExpectedDecl ASTNodeImporter::VisitObjCIvarDecl(ObjCIvarDecl *D) { in VisitObjCIvarDecl()
4044 ExpectedDecl ASTNodeImporter::VisitVarDecl(VarDecl *D) { in VisitVarDecl()
4051 ExpectedDecl RedeclOrErr = import(*RedeclIt); in VisitVarDecl()
4199 ExpectedDecl RedeclOrErr = import(*RedeclIt); in VisitVarDecl()
4207 ExpectedDecl ASTNodeImporter::VisitImplicitParamDecl(ImplicitParamDecl *D) { in VisitImplicitParamDecl()
4261 ExpectedDecl ASTNodeImporter::VisitParmVarDecl(ParmVarDecl *D) { in VisitParmVarDecl()
4300 ExpectedDecl ASTNodeImporter::VisitObjCMethodDecl(ObjCMethodDecl *D) { in VisitObjCMethodDecl()
4432 ExpectedDecl ASTNodeImporter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
4463 ExpectedDecl ASTNodeImporter::VisitObjCCategoryDecl(ObjCCategoryDecl *D) { in VisitObjCCategoryDecl()
4599 ExpectedDecl ASTNodeImporter::VisitObjCProtocolDecl(ObjCProtocolDecl *D) { in VisitObjCProtocolDecl()
4605 if (ExpectedDecl ImportedDefOrErr = import(Definition)) in VisitObjCProtocolDecl()
4655 ExpectedDecl ASTNodeImporter::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl()
4689 ExpectedDecl ASTNodeImporter::ImportUsingShadowDecls(BaseUsingDecl *D, in ImportUsingShadowDecls()
4702 ExpectedDecl ASTNodeImporter::VisitUsingDecl(UsingDecl *D) { in VisitUsingDecl()
4744 ExpectedDecl ASTNodeImporter::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl()
4781 ExpectedDecl ASTNodeImporter::VisitUsingShadowDecl(UsingShadowDecl *D) { in VisitUsingShadowDecl()
4843 ExpectedDecl ASTNodeImporter::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) { in VisitUsingDirectiveDecl()
4882 ExpectedDecl ASTNodeImporter::VisitUsingPackDecl(UsingPackDecl *D) { in VisitUsingPackDecl()
4911 ExpectedDecl ASTNodeImporter::VisitUnresolvedUsingValueDecl( in VisitUnresolvedUsingValueDecl()
4947 ExpectedDecl ASTNodeImporter::VisitUnresolvedUsingTypenameDecl( in VisitUnresolvedUsingTypenameDecl()
4979 ExpectedDecl ASTNodeImporter::VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()
5121 ExpectedDecl ASTNodeImporter::VisitObjCInterfaceDecl(ObjCInterfaceDecl *D) { in VisitObjCInterfaceDecl()
5127 if (ExpectedDecl ImportedDefOrErr = import(Definition)) in VisitObjCInterfaceDecl()
5186 ExpectedDecl
5223 ExpectedDecl
5306 ExpectedDecl ASTNodeImporter::VisitObjCPropertyDecl(ObjCPropertyDecl *D) { in VisitObjCPropertyDecl()
5386 ExpectedDecl
5464 ExpectedDecl
5527 ExpectedDecl
5558 ExpectedDecl
5605 ExpectedDecl ASTNodeImporter::VisitClassTemplateDecl(ClassTemplateDecl *D) { in VisitClassTemplateDecl()
5712 ExpectedDecl ASTNodeImporter::VisitClassTemplateSpecializationDecl( in VisitClassTemplateSpecializationDecl()
5891 ExpectedDecl ASTNodeImporter::VisitVarTemplateDecl(VarTemplateDecl *D) { in VisitVarTemplateDecl()
5990 ExpectedDecl ASTNodeImporter::VisitVarTemplateSpecializationDecl( in VisitVarTemplateSpecializationDecl()
5997 if (ExpectedDecl ImportedDefOrErr = import(Definition)) in VisitVarTemplateSpecializationDecl()
6141 ExpectedDecl
7608 ExpectedDecl ASTNodeImporter::VisitLifetimeExtendedTemporaryDecl( in VisitLifetimeExtendedTemporaryDecl()
8856 ExpectedDecl ToDOrErr = ImportImpl(FromD); in Import()
8984 ExpectedDecl ToDCOrErr = Import(cast<Decl>(FromDC)); in ImportContext()
9099 if (ExpectedDecl NSOrErr = Import(FromNNS->getAsNamespace())) { in Import()
9106 if (ExpectedDecl NSADOrErr = Import(FromNNS->getAsNamespaceAlias())) in Import()
9116 if (ExpectedDecl RDOrErr = Import(FromNNS->getAsRecordDecl())) in Import()
9226 if (ExpectedDecl ToTemplateOrErr = Import(From.getAsTemplateDecl())) in Import()
9282 ExpectedDecl ParamOrErr = Import(Subst->getParameter()); in Import()
9297 ExpectedDecl ParamOrErr = Import(SubstPack->getParameterPack()); in Import()
9460 ExpectedDecl ToFieldOrErr = Import(From->getMember()); in Import()
9472 ExpectedDecl ToIFieldOrErr = Import(From->getIndirectMember()); in Import()
9525 ExpectedDecl ToOrErr = Import(From); in ImportDefinition()