Lines Matching defs:VisibleModules
129 makeTransitiveImportsVisible(ASTContext &Ctx, VisibleModuleSet &VisibleModules,
146 if (VisibleModules.isVisible(Importing))
151 VisibleModules.setVisible(Importing, ImportLoc);
156 if (!VisibleModules.isVisible(TransImported))
213 VisibleModules.setVisible(Mod, StartOfTU);
321 Diag(VisibleModules.getImportLoc(ModuleScopes.back().Module),
453 ModuleScopes.back().OuterVisibleModules = std::move(VisibleModules);
462 VisibleModules.setVisible(Mod, ModuleLoc);
487 makeTransitiveImportsVisible(getASTContext(), VisibleModules, Interface,
560 VisibleModules.setVisible(PrivateModuleFragment, ModuleLoc);
647 makeTransitiveImportsVisible(getASTContext(), VisibleModules, Mod,
650 VisibleModules.setVisible(Mod, ImportLoc);
758 VisibleModules.setVisible(Mod, DirectiveLoc);
774 ModuleScopes.back().OuterVisibleModules = std::move(VisibleModules);
776 VisibleModules.setVisible(Mod, DirectiveLoc);
794 VisibleModules = std::move(ModuleScopes.back().OuterVisibleModules);
836 VisibleModules.isVisible(Mod))
848 VisibleModules.setVisible(Mod, Loc);
1047 VisibleModules.setVisible(TheGlobalModuleFragment, BeginLoc);
1071 VisibleModules.setVisible(TheImplicitGlobalModuleFragment, BeginLoc);