Lines Matching defs:FromDC

143     const DeclContext *const FromDC;
152 ChildErrorHandlingStrategy(const DeclContext *FromDC)
153 : FromDC(FromDC), IgnoreChildErrors(!isa<TagDecl>(FromDC)) {}
155 : FromDC(dyn_cast<DeclContext>(FromD)),
172 if (!IgnoreChildErrors || !FromDC)
174 return FromDC->containsDecl(FromChildD);
319 DeclContext *FromDC = FromD->getDeclContext();
325 if (FromDC->containsDeclAndLoad(FromD)) {
340 FromDC->lookup(FromNamed->getDeclName());
384 Error ImportDeclContext(DeclContext *FromDC, bool ForceImport = false);
2019 ASTNodeImporter::ImportDeclContext(DeclContext *FromDC, bool ForceImport) {
2021 auto ToDCOrErr = Importer.ImportContext(FromDC);
2034 ChildErrorHandlingStrategy HandleChildErrors(FromDC);
2042 for (auto *From : FromDC->decls()) {
2090 auto ToDCOrErr = Importer.ImportContext(FromDC);
2096 if (const auto *FromRD = dyn_cast<RecordDecl>(FromDC)) {
2119 for (auto *From : FromDC->decls()) {
9566 Expected<DeclContext *> ASTImporter::ImportContext(DeclContext *FromDC) {
9567 if (!FromDC)
9568 return FromDC;
9570 ExpectedDecl ToDCOrErr = Import(cast<Decl>(FromDC));
9578 auto *FromRecord = cast<RecordDecl>(FromDC);
9596 auto *FromEnum = cast<EnumDecl>(FromDC);
9607 auto *FromClass = cast<ObjCInterfaceDecl>(FromDC);
9618 auto *FromProto = cast<ObjCProtocolDecl>(FromDC);
10118 auto *FromDC = cast<DeclContext>(From);
10124 cast<RecordDecl>(FromDC), ToRecord,
10132 cast<EnumDecl>(FromDC), ToEnum, ASTNodeImporter::IDK_Everything);
10139 cast<ObjCInterfaceDecl>(FromDC), ToIFace,
10147 cast<ObjCProtocolDecl>(FromDC), ToProto,
10152 return Importer.ImportDeclContext(FromDC, true);