Lines Matching refs:FromDC

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