Lines Matching refs:FromDC

145     const DeclContext *const FromDC;  member in clang::ChildErrorHandlingStrategy
154 ChildErrorHandlingStrategy(const DeclContext *FromDC) in ChildErrorHandlingStrategy() argument
155 : FromDC(FromDC), IgnoreChildErrors(!isa<TagDecl>(FromDC)) {} in ChildErrorHandlingStrategy()
157 : FromDC(dyn_cast<DeclContext>(FromD)), in ChildErrorHandlingStrategy()
174 if (!IgnoreChildErrors || !FromDC) in ignoreChildErrorOnParent()
176 return FromDC->containsDecl(FromChildD); in ignoreChildErrorOnParent()
321 DeclContext *FromDC = FromD->getDeclContext(); in addDeclToContexts() local
327 if (FromDC->containsDeclAndLoad(FromD)) { in addDeclToContexts()
342 FromDC->lookup(FromNamed->getDeclName()); in addDeclToContexts()
433 Error ImportDeclContext(DeclContext *FromDC, bool ForceImport = false);
1838 ASTNodeImporter::ImportDeclContext(DeclContext *FromDC, bool ForceImport) { in ImportDeclContext() argument
1840 auto ToDCOrErr = Importer.ImportContext(FromDC); in ImportDeclContext()
1853 ChildErrorHandlingStrategy HandleChildErrors(FromDC); in ImportDeclContext()
1856 for (auto *From : FromDC->decls()) { in ImportDeclContext()
1927 const auto *FromRD = dyn_cast<RecordDecl>(FromDC); in ImportDeclContext()
1931 auto ToDCOrErr = Importer.ImportContext(FromDC); in ImportDeclContext()
8980 Expected<DeclContext *> ASTImporter::ImportContext(DeclContext *FromDC) { in ImportContext() argument
8981 if (!FromDC) in ImportContext()
8982 return FromDC; in ImportContext()
8984 ExpectedDecl ToDCOrErr = Import(cast<Decl>(FromDC)); in ImportContext()
8992 auto *FromRecord = cast<RecordDecl>(FromDC); in ImportContext()
9010 auto *FromEnum = cast<EnumDecl>(FromDC); in ImportContext()
9021 auto *FromClass = cast<ObjCInterfaceDecl>(FromDC); in ImportContext()
9032 auto *FromProto = cast<ObjCProtocolDecl>(FromDC); in ImportContext()
9530 auto *FromDC = cast<DeclContext>(From); in ImportDefinition() local
9536 cast<RecordDecl>(FromDC), ToRecord, in ImportDefinition()
9544 cast<EnumDecl>(FromDC), ToEnum, ASTNodeImporter::IDK_Everything); in ImportDefinition()
9551 cast<ObjCInterfaceDecl>(FromDC), ToIFace, in ImportDefinition()
9559 cast<ObjCProtocolDecl>(FromDC), ToProto, in ImportDefinition()
9564 return Importer.ImportDeclContext(FromDC, true); in ImportDefinition()