/llvm-project/clang/include/clang/AST/ |
H A D | ASTImporterSharedState.h | 69 std::optional<ASTImportError> getImportDeclErrorIfAny(Decl *ToD) const { in getImportDeclErrorIfAny() 81 bool isNewDecl(const Decl *ToD) const { return NewDecls.count(ToD); } in isNewDecl() 83 void markAsNewDecl(Decl *ToD) { NewDecls.insert(ToD); } in markAsNewDecl()
|
H A D | ASTImporter.h | 371 std::optional<DeclT *> getImportedFromDecl(const DeclT *ToD) const { in getImportedFromDecl() argument
|
/llvm-project/clang/lib/AST/ |
H A D | ASTImporter.cpp | 246 GetImportedOrCreateDecl(ToDeclT * & ToD,FromDeclT * FromD,Args &&...args) GetImportedOrCreateDecl() argument 262 GetImportedOrCreateDecl(ToDeclT * & ToD,FromDeclT * FromD,Args &&...args) GetImportedOrCreateDecl() argument 273 GetImportedOrCreateSpecialDecl(ToDeclT * & ToD,CreateFunT CreateFun,FromDeclT * FromD,Args &&...args) GetImportedOrCreateSpecialDecl() argument 290 InitializeImportedDecl(Decl * FromD,Decl * ToD) InitializeImportedDecl() argument 308 addDeclToContexts(Decl * FromD,Decl * ToD) addDeclToContexts() argument 1369 auto ToD = importChecked(Err, T->getDecl()); VisitUnresolvedUsingType() local 1877 ImportDeclParts(NamedDecl * D,DeclContext * & DC,DeclContext * & LexicalDC,DeclarationName & Name,NamedDecl * & ToD,SourceLocation & Loc) ImportDeclParts() argument 1927 ImportDeclParts(NamedDecl * D,DeclarationName & Name,NamedDecl * & ToD,SourceLocation & Loc) ImportDeclParts() argument 1945 ImportDefinitionIfNeeded(Decl * FromD,Decl * ToD) ImportDefinitionIfNeeded() argument 2105 if (Decl *ToD = Importer.GetAlreadyImportedOrNull(D)) { ImportDeclContext() local 2470 EmptyDecl *ToD; VisitEmptyDecl() local 2480 TranslationUnitDecl *ToD = VisitTranslationUnitDecl() local 2498 BindingDecl *ToD; VisitBindingDecl() local 2531 AccessSpecDecl *ToD; VisitAccessSpecDecl() local 2559 StaticAssertDecl *ToD; VisitStaticAssertDecl() local 2575 NamedDecl *ToD; VisitNamespaceDecl() local 2677 NamespaceAliasDecl *ToD; VisitNamespaceAliasDecl() local 2694 NamedDecl *ToD; VisitTypedefNameDecl() local 2878 NamedDecl *ToD; VisitLabelDecl() local 2917 NamedDecl *ToD; VisitEnumDecl() local 3031 NamedDecl *ToD = nullptr; VisitRecordDecl() local 3277 NamedDecl *ToD; VisitEnumConstantDecl() local 3332 ImportTemplateParameterLists(const DeclTy * FromD,DeclTy * ToD) ImportTemplateParameterLists() argument 3711 NamedDecl *ToD; VisitFunctionDecl() local 4107 NamedDecl *ToD; VisitFieldDecl() local 4211 NamedDecl *ToD; VisitIndirectFieldDecl() local 4258 if (Expected<NamedDecl *> ToD = import(PI)) VisitIndirectFieldDecl() local 4398 NamedDecl *ToD; VisitObjCIvarDecl() local 4461 NamedDecl *ToD; VisitVarDecl() local 4722 NamedDecl *ToD; VisitObjCMethodDecl() local 4854 NamedDecl *ToD; VisitObjCTypeParamDecl() local 4890 NamedDecl *ToD; VisitObjCCategoryDecl() local 5037 NamedDecl *ToD; VisitObjCProtocolDecl() local 5128 NamedDecl *ToD = nullptr; VisitUsingDecl() local 5170 NamedDecl *ToD = nullptr; VisitUsingEnumDecl() local 5208 NamedDecl *ToD = nullptr; VisitUsingShadowDecl() local 5270 NamedDecl *ToD = nullptr; VisitUsingDirectiveDecl() local 5309 NamedDecl *ToD = nullptr; VisitUsingPackDecl() local 5339 NamedDecl *ToD = nullptr; VisitUnresolvedUsingValueDecl() local 5375 NamedDecl *ToD = nullptr; VisitUnresolvedUsingTypenameDecl() local 5403 Decl* ToD = nullptr; VisitBuiltinTemplateDecl() local 5560 NamedDecl *ToD; VisitObjCInterfaceDecl() local 5734 NamedDecl *ToD; VisitObjCPropertyDecl() local 5901 TemplateTypeParmDecl *ToD = nullptr; VisitTemplateTypeParmDecl() local 5946 NonTypeTemplateParmDecl *ToD = nullptr; VisitNonTypeTemplateParmDecl() local 5983 TemplateTemplateParmDecl *ToD = nullptr; VisitTemplateTemplateParmDecl() local 6020 NamedDecl *ToD; VisitClassTemplateDecl() local 6354 NamedDecl *ToD; VisitVarTemplateDecl() local 6628 NamedDecl *ToD; VisitFunctionTemplateDecl() local 9028 AddToLookupTable(Decl * ToD) AddToLookupTable() argument 9038 RegisterImportedDecl(Decl * FromD,Decl * ToD) RegisterImportedDecl() argument 9390 GetFromTU(Decl * ToD) GetFromTU() argument 9397 ImportAttrs(Decl * ToD,Decl * FromD) ImportAttrs() argument 9425 Decl *ToD = GetAlreadyImportedOrNull(FromD); Import() local 9451 auto *ToD = Pos->second; Import() local [all...] |
/llvm-project/clang/unittests/AST/ |
H A D | ASTImporterGenericRedeclTest.cpp | 212 auto *ToD = LastDeclMatcher<DeclTy>().match(ToTU, getPattern()); in TypedTest_PrototypeShouldBeImportedAsAPrototypeWhenThereIsNoDefinition() local 229 auto *ToD = LastDeclMatcher<DeclTy>().match(ToTU, getPattern()); in TypedTest_DefinitionShouldBeImportedAsADefinition() local
|
H A D | ASTImporterTest.cpp | 1957 auto ToRHS = LastDeclMatcher<IntegerLiteral>().match(ToD, integerLiteral()); in TEST_P() local 1984 CompareSourceRanges(ToD->getSourceRange(), FromD->getSourceRange(), ToSM, in TEST_P() local 2470 auto *ToD = FirstDeclMatcher<CXXRecordDecl>().match( TEST_P() local 2604 auto *ToD = Import(FromD, Lang_CXX03); TEST_P() local 2630 auto *ToD = Import(FromD, Lang_CXX03); TEST_P() local 2656 auto *ToD = Import(FromD, Lang_CXX03); TEST_P() local 2934 auto *ToD = cast<FunctionDecl>(Import(FromD, Lang_CXX03)); TEST_P() local 3904 auto *ToD = Import(FromD, Lang_CXX11); TEST_P() local 3959 auto *ToD = FirstDeclMatcher<VarDecl>().match( TEST_P() local 3990 auto *ToD = FirstDeclMatcher<VarDecl>().match( TEST_P() local 4162 auto *ToD = Import(FromD, Lang_CXX03); testRecursiveFriendClassTemplate() local 4254 auto *ToD = Import(FromD, Lang_CXX03); TEST_P() local 5012 auto *ToD = FirstDeclMatcher<TypedefNameDecl>().match(ToTU, TEST_P() local 5046 auto *ToD = Import(FromD, Lang_CXX03); TEST_P() local 5074 auto *ToD = Import(FromD, Lang_CXX11); TEST_P() local 5103 auto *ToD = Import(FromD, Lang_CXX11); TEST_P() local 7724 DT *ToD = Import(FromD, Lang_CXX11); importAttr() local 8077 auto *ToD = Import(FromD, Lang_CXX17); TEST_P() local 8100 auto *ToD = Import(FromD, Lang_CXX17); TEST_P() local 8118 auto *ToD = Import(FromD, Lang_CXX17); TEST_P() local 8218 auto *ToD = Import(FromD, Lang_CXX17); TEST_P() local 8295 auto *ToD = Import(FromD, Lang_CXX03); TEST_P() local 8321 auto *ToD = Import(FromD, Lang_CXX11); TEST_P() local 9058 Decl *ToD = Import(FromD, Lang_CXX11); testImport() local 9396 CXXRecordDecl *ToD = Import(FromD, Lang_CXX20); TEST_P() local [all...] |
H A D | ASTImporterODRStrategiesTest.cpp | 261 auto *ToD = FirstDeclMatcher<DeclTy>().match(ToTU, getPattern()); in TypedTest_ImportAfter() local
|
/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 3684 inheritDefaultTemplateArgument(ASTContext & Context,ParmDecl * From,Decl * ToD) inheritDefaultTemplateArgument() argument
|