Home
last modified time | relevance | path

Searched refs:FromD (Results 1 – 4 of 4) sorted by relevance

/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DASTImporter.h349 llvm::Expected<Decl *> Import(Decl *FromD);
350 llvm::Expected<const Decl *> Import(const Decl *FromD) { in Import() argument
351 return Import(const_cast<Decl *>(FromD)); in Import()
360 Decl *GetAlreadyImportedOrNull(const Decl *FromD) const;
374 auto *FromD = dyn_cast<DeclT>(FromI->second); in getImportedFromDecl() local
375 if (!FromD) in getImportedFromDecl()
377 return FromD; in getImportedFromDecl()
549 void RegisterImportedDecl(Decl *FromD, Decl *ToD);
567 std::optional<ASTImportError> getImportDeclErrorIfAny(Decl *FromD) const;
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DExternalASTMerger.cpp126 llvm::Expected<Decl *> ImportImpl(Decl *FromD) override { in ImportImpl() argument
128 return ASTImporter::ImportImpl(FromD); in ImportImpl()
164 Decl *Persistent = SourceMerger->FindOriginalDecl(FromD); in ImportImpl()
167 return ASTImporter::ImportImpl(FromD); in ImportImpl()
183 MapImported(FromD, D); in ImportImpl()
497 for (NamedDecl *FromD : Result) { in FindExternalVisibleDeclsByName()
498 FilterFoundDecl(std::make_pair(FromD, &Forward)); in FindExternalVisibleDeclsByName()
H A DASTImporter.cpp154 ChildErrorHandlingStrategy(const Decl *FromD) in ChildErrorHandlingStrategy() argument
155 : FromDC(dyn_cast<DeclContext>(FromD)), in ChildErrorHandlingStrategy()
156 IgnoreChildErrors(!isa<TagDecl>(FromD)) {} in ChildErrorHandlingStrategy()
246 [[nodiscard]] bool GetImportedOrCreateDecl(ToDeclT *&ToD, FromDeclT *FromD, in GetImportedOrCreateDecl() argument
252 return GetImportedOrCreateSpecialDecl(ToD, OC, FromD, in GetImportedOrCreateDecl()
262 [[nodiscard]] bool GetImportedOrCreateDecl(ToDeclT *&ToD, FromDeclT *FromD, in GetImportedOrCreateDecl() argument
265 return GetImportedOrCreateSpecialDecl(ToD, OC, FromD, in GetImportedOrCreateDecl()
274 FromDeclT *FromD, Args &&...args) { in GetImportedOrCreateSpecialDecl() argument
275 if (Importer.getImportDeclErrorIfAny(FromD)) { in GetImportedOrCreateSpecialDecl()
279 ToD = cast_or_null<ToDeclT>(Importer.GetAlreadyImportedOrNull(FromD)); in GetImportedOrCreateSpecialDecl()
[all …]
/openbsd-src/gnu/llvm/clang/docs/
H A DLibASTImporter.rst50 ErrorOrDecl Import(Decl *FromD) {
52 FoundDeclsList = Look up all Decls in the "to" Ctx with the same name of FromD;
54 if (StructurallyEquivalentDecls(FoundDecl, FromD)) {
56 Mark FromD as imported;
66 Mark FromD as imported;