Searched refs:ExternModuleDecl (Results 1 – 3 of 3) sorted by relevance
35 struct ExportAsDecl, struct ExternModuleDecl, struct UseDecl,98 struct ExternModuleDecl { struct129 using TopLevelDecl = std::variant<ModuleDecl, ExternModuleDecl>;
109 std::optional<ExternModuleDecl> parseExternModuleDecl();185 std::optional<ExternModuleDecl> EMD = parseExternModuleDecl(); in parseTopLevelDecls()430 std::optional<ExternModuleDecl> ModuleMapFileParser::parseExternModuleDecl() { in parseExternModuleDecl()432 ExternModuleDecl EMD; in parseExternModuleDecl()1152 static void dumpExternModule(const ExternModuleDecl &EMD, in dumpExternModule()1196 [&](const ExternModuleDecl &EMD) { in dumpDecls()1236 [&](const ExternModuleDecl &EMD) { in dump()
1360 std::vector<const modulemap::ExternModuleDecl *> PendingExternalModuleMaps; in parseModuleMapFile()1371 [&](const modulemap::ExternModuleDecl &EMD) { in parseModuleMapFile()1377 for (const modulemap::ExternModuleDecl *EMD : PendingExternalModuleMaps) { in parseModuleMapFile()1574 void handleExternModuleDecl(const modulemap::ExternModuleDecl &EMD);1602 bool loadExternModuleDecl(const modulemap::ExternModuleDecl &EMD);1815 [&](const modulemap::ExternModuleDecl &EMD) { in handleModuleDecl()1850 const modulemap::ExternModuleDecl &EMD) { in handleExternModuleDecl()2196 const modulemap::ExternModuleDecl &EMD) { in loadExternModuleDecl()2207 [&](const modulemap::ExternModuleDecl &EMD) { in parseAndLoadModuleMapFile()