Home
last modified time | relevance | path

Searched refs:ExternModuleDecl (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DModuleMapFile.h35 struct ExportAsDecl, struct ExternModuleDecl, struct UseDecl,
98 struct ExternModuleDecl { struct
129 using TopLevelDecl = std::variant<ModuleDecl, ExternModuleDecl>;
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DModuleMapFile.cpp109 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()
H A DModuleMap.cpp1360 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()