Lines Matching refs:ExpectedDecl
82 using ExpectedDecl = llvm::Expected<Decl *>; typedef
141 public DeclVisitor<ASTNodeImporter, ExpectedDecl>,
344 using DeclVisitor<ASTNodeImporter, ExpectedDecl>::Visit;
493 ExpectedDecl VisitDecl(Decl *D);
494 ExpectedDecl VisitImportDecl(ImportDecl *D);
495 ExpectedDecl VisitEmptyDecl(EmptyDecl *D);
496 ExpectedDecl VisitAccessSpecDecl(AccessSpecDecl *D);
497 ExpectedDecl VisitStaticAssertDecl(StaticAssertDecl *D);
498 ExpectedDecl VisitTranslationUnitDecl(TranslationUnitDecl *D);
499 ExpectedDecl VisitBindingDecl(BindingDecl *D);
500 ExpectedDecl VisitNamespaceDecl(NamespaceDecl *D);
501 ExpectedDecl VisitNamespaceAliasDecl(NamespaceAliasDecl *D);
502 ExpectedDecl VisitTypedefNameDecl(TypedefNameDecl *D, bool IsAlias);
503 ExpectedDecl VisitTypedefDecl(TypedefDecl *D);
504 ExpectedDecl VisitTypeAliasDecl(TypeAliasDecl *D);
505 ExpectedDecl VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
506 ExpectedDecl VisitLabelDecl(LabelDecl *D);
507 ExpectedDecl VisitEnumDecl(EnumDecl *D);
508 ExpectedDecl VisitRecordDecl(RecordDecl *D);
509 ExpectedDecl VisitEnumConstantDecl(EnumConstantDecl *D);
510 ExpectedDecl VisitFunctionDecl(FunctionDecl *D);
511 ExpectedDecl VisitCXXMethodDecl(CXXMethodDecl *D);
512 ExpectedDecl VisitCXXConstructorDecl(CXXConstructorDecl *D);
513 ExpectedDecl VisitCXXDestructorDecl(CXXDestructorDecl *D);
514 ExpectedDecl VisitCXXConversionDecl(CXXConversionDecl *D);
515 ExpectedDecl VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D);
516 ExpectedDecl VisitFieldDecl(FieldDecl *D);
517 ExpectedDecl VisitIndirectFieldDecl(IndirectFieldDecl *D);
518 ExpectedDecl VisitFriendDecl(FriendDecl *D);
519 ExpectedDecl VisitObjCIvarDecl(ObjCIvarDecl *D);
520 ExpectedDecl VisitVarDecl(VarDecl *D);
521 ExpectedDecl VisitImplicitParamDecl(ImplicitParamDecl *D);
522 ExpectedDecl VisitParmVarDecl(ParmVarDecl *D);
523 ExpectedDecl VisitObjCMethodDecl(ObjCMethodDecl *D);
524 ExpectedDecl VisitObjCTypeParamDecl(ObjCTypeParamDecl *D);
525 ExpectedDecl VisitObjCCategoryDecl(ObjCCategoryDecl *D);
526 ExpectedDecl VisitObjCProtocolDecl(ObjCProtocolDecl *D);
527 ExpectedDecl VisitLinkageSpecDecl(LinkageSpecDecl *D);
528 ExpectedDecl VisitUsingDecl(UsingDecl *D);
529 ExpectedDecl VisitUsingShadowDecl(UsingShadowDecl *D);
530 ExpectedDecl VisitUsingDirectiveDecl(UsingDirectiveDecl *D);
531 ExpectedDecl ImportUsingShadowDecls(BaseUsingDecl *D, BaseUsingDecl *ToSI);
532 ExpectedDecl VisitUsingEnumDecl(UsingEnumDecl *D);
533 ExpectedDecl VisitUnresolvedUsingValueDecl(UnresolvedUsingValueDecl *D);
534 ExpectedDecl VisitUnresolvedUsingTypenameDecl(UnresolvedUsingTypenameDecl *D);
535 ExpectedDecl VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D);
536 ExpectedDecl
542 ExpectedDecl VisitObjCInterfaceDecl(ObjCInterfaceDecl *D);
543 ExpectedDecl VisitObjCCategoryImplDecl(ObjCCategoryImplDecl *D);
544 ExpectedDecl VisitObjCImplementationDecl(ObjCImplementationDecl *D);
545 ExpectedDecl VisitObjCPropertyDecl(ObjCPropertyDecl *D);
546 ExpectedDecl VisitObjCPropertyImplDecl(ObjCPropertyImplDecl *D);
547 ExpectedDecl VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D);
548 ExpectedDecl VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
549 ExpectedDecl VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D);
550 ExpectedDecl VisitClassTemplateDecl(ClassTemplateDecl *D);
551 ExpectedDecl VisitClassTemplateSpecializationDecl(
553 ExpectedDecl VisitVarTemplateDecl(VarTemplateDecl *D);
554 ExpectedDecl VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D);
555 ExpectedDecl VisitFunctionTemplateDecl(FunctionTemplateDecl *D);
1382 ExpectedDecl ToTypeConstraintConcept = import(T->getTypeConstraintConcept()); in VisitAutoType()
1795 ExpectedDecl ImportedOrErr = import(From); in ImportDeclContext()
1941 if (ExpectedDecl ToTypedefOrErr = Importer.Import(FromTypedef)) in setTypedefNameForAnonDecl()
2254 ExpectedDecl ASTNodeImporter::VisitDecl(Decl *D) { in VisitDecl()
2260 ExpectedDecl ASTNodeImporter::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
2266 ExpectedDecl ASTNodeImporter::VisitEmptyDecl(EmptyDecl *D) { in VisitEmptyDecl()
2286 ExpectedDecl ASTNodeImporter::VisitTranslationUnitDecl(TranslationUnitDecl *D) { in VisitTranslationUnitDecl()
2295 ExpectedDecl ASTNodeImporter::VisitBindingDecl(BindingDecl *D) { in VisitBindingDecl()
2324 ExpectedDecl ASTNodeImporter::VisitAccessSpecDecl(AccessSpecDecl *D) { in VisitAccessSpecDecl()
2351 ExpectedDecl ASTNodeImporter::VisitStaticAssertDecl(StaticAssertDecl *D) { in VisitStaticAssertDecl()
2377 ExpectedDecl ASTNodeImporter::VisitNamespaceDecl(NamespaceDecl *D) { in VisitNamespaceDecl()
2460 ExpectedDecl ASTNodeImporter::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
2496 ExpectedDecl
2596 ExpectedDecl ASTNodeImporter::VisitTypedefDecl(TypedefDecl *D) { in VisitTypedefDecl()
2600 ExpectedDecl ASTNodeImporter::VisitTypeAliasDecl(TypeAliasDecl *D) { in VisitTypeAliasDecl()
2604 ExpectedDecl
2662 ExpectedDecl ASTNodeImporter::VisitLabelDecl(LabelDecl *D) { in VisitLabelDecl()
2701 ExpectedDecl ASTNodeImporter::VisitEnumDecl(EnumDecl *D) { in VisitEnumDecl()
2807 ExpectedDecl ASTNodeImporter::VisitRecordDecl(RecordDecl *D) { in VisitRecordDecl()
2929 ExpectedDecl CDeclOrErr = import(DCXX->getLambdaContextDecl()); in VisitRecordDecl()
3046 ExpectedDecl ASTNodeImporter::VisitEnumConstantDecl(EnumConstantDecl *D) { in VisitEnumConstantDecl()
3279 ExpectedDecl ASTNodeImporter::VisitFunctionDecl(FunctionDecl *D) { in VisitFunctionDecl()
3286 ExpectedDecl ToRedeclOrErr = import(*RedeclIt); in VisitFunctionDecl()
3624 ExpectedDecl ToRedeclOrErr = import(*RedeclIt); in VisitFunctionDecl()
3632 ExpectedDecl ASTNodeImporter::VisitCXXMethodDecl(CXXMethodDecl *D) { in VisitCXXMethodDecl()
3636 ExpectedDecl ASTNodeImporter::VisitCXXConstructorDecl(CXXConstructorDecl *D) { in VisitCXXConstructorDecl()
3640 ExpectedDecl ASTNodeImporter::VisitCXXDestructorDecl(CXXDestructorDecl *D) { in VisitCXXDestructorDecl()
3644 ExpectedDecl ASTNodeImporter::VisitCXXConversionDecl(CXXConversionDecl *D) { in VisitCXXConversionDecl()
3648 ExpectedDecl
3653 ExpectedDecl ASTNodeImporter::VisitFieldDecl(FieldDecl *D) { in VisitFieldDecl()
3740 ExpectedDecl ASTNodeImporter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
3858 ExpectedDecl ASTNodeImporter::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl()
3943 ExpectedDecl ASTNodeImporter::VisitObjCIvarDecl(ObjCIvarDecl *D) { in VisitObjCIvarDecl()
3994 ExpectedDecl ASTNodeImporter::VisitVarDecl(VarDecl *D) { in VisitVarDecl()
4001 ExpectedDecl RedeclOrErr = import(*RedeclIt); in VisitVarDecl()
4149 ExpectedDecl RedeclOrErr = import(*RedeclIt); in VisitVarDecl()
4157 ExpectedDecl ASTNodeImporter::VisitImplicitParamDecl(ImplicitParamDecl *D) { in VisitImplicitParamDecl()
4200 ExpectedDecl ASTNodeImporter::VisitParmVarDecl(ParmVarDecl *D) { in VisitParmVarDecl()
4239 ExpectedDecl ASTNodeImporter::VisitObjCMethodDecl(ObjCMethodDecl *D) { in VisitObjCMethodDecl()
4371 ExpectedDecl ASTNodeImporter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
4402 ExpectedDecl ASTNodeImporter::VisitObjCCategoryDecl(ObjCCategoryDecl *D) { in VisitObjCCategoryDecl()
4538 ExpectedDecl ASTNodeImporter::VisitObjCProtocolDecl(ObjCProtocolDecl *D) { in VisitObjCProtocolDecl()
4544 if (ExpectedDecl ImportedDefOrErr = import(Definition)) in VisitObjCProtocolDecl()
4594 ExpectedDecl ASTNodeImporter::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl()
4628 ExpectedDecl ASTNodeImporter::ImportUsingShadowDecls(BaseUsingDecl *D, in ImportUsingShadowDecls()
4641 ExpectedDecl ASTNodeImporter::VisitUsingDecl(UsingDecl *D) { in VisitUsingDecl()
4683 ExpectedDecl ASTNodeImporter::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl()
4720 ExpectedDecl ASTNodeImporter::VisitUsingShadowDecl(UsingShadowDecl *D) { in VisitUsingShadowDecl()
4762 ExpectedDecl ASTNodeImporter::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) { in VisitUsingDirectiveDecl()
4801 ExpectedDecl ASTNodeImporter::VisitUnresolvedUsingValueDecl( in VisitUnresolvedUsingValueDecl()
4837 ExpectedDecl ASTNodeImporter::VisitUnresolvedUsingTypenameDecl( in VisitUnresolvedUsingTypenameDecl()
4869 ExpectedDecl ASTNodeImporter::VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()
5011 ExpectedDecl ASTNodeImporter::VisitObjCInterfaceDecl(ObjCInterfaceDecl *D) { in VisitObjCInterfaceDecl()
5017 if (ExpectedDecl ImportedDefOrErr = import(Definition)) in VisitObjCInterfaceDecl()
5076 ExpectedDecl
5113 ExpectedDecl
5196 ExpectedDecl ASTNodeImporter::VisitObjCPropertyDecl(ObjCPropertyDecl *D) { in VisitObjCPropertyDecl()
5276 ExpectedDecl
5354 ExpectedDecl
5417 ExpectedDecl
5448 ExpectedDecl
5495 ExpectedDecl ASTNodeImporter::VisitClassTemplateDecl(ClassTemplateDecl *D) { in VisitClassTemplateDecl()
5607 ExpectedDecl ASTNodeImporter::VisitClassTemplateSpecializationDecl( in VisitClassTemplateSpecializationDecl()
5786 ExpectedDecl ASTNodeImporter::VisitVarTemplateDecl(VarTemplateDecl *D) { in VisitVarTemplateDecl()
5890 ExpectedDecl ASTNodeImporter::VisitVarTemplateSpecializationDecl( in VisitVarTemplateSpecializationDecl()
5897 if (ExpectedDecl ImportedDefOrErr = import(Definition)) in VisitVarTemplateSpecializationDecl()
6040 ExpectedDecl
7478 ExpectedDecl ASTNodeImporter::VisitLifetimeExtendedTemporaryDecl( in VisitLifetimeExtendedTemporaryDecl()
8494 ExpectedDecl ToDOrErr = ImportImpl(FromD); in Import()
8604 ExpectedDecl ToDCOrErr = Import(cast<Decl>(FromDC)); in ImportContext()
8719 if (ExpectedDecl NSOrErr = Import(FromNNS->getAsNamespace())) { in Import()
8726 if (ExpectedDecl NSADOrErr = Import(FromNNS->getAsNamespaceAlias())) in Import()
8736 if (ExpectedDecl RDOrErr = Import(FromNNS->getAsRecordDecl())) in Import()
8847 if (ExpectedDecl ToTemplateOrErr = Import(From.getAsTemplateDecl())) in Import()
8879 if (ExpectedDecl ToTemplateOrErr = Import(From.getAsTemplateDecl())) in Import()
8905 ExpectedDecl ParamOrErr = Import(Subst->getParameter()); in Import()
8920 ExpectedDecl ParamOrErr = Import(SubstPack->getParameterPack()); in Import()
9077 ExpectedDecl ToFieldOrErr = Import(From->getMember()); in Import()
9089 ExpectedDecl ToIFieldOrErr = Import(From->getIndirectMember()); in Import()
9142 ExpectedDecl ToOrErr = Import(From); in ImportDefinition()