Lines Matching refs:ModuleMapFileParser
94 struct ModuleMapFileParser { struct
159 ModuleMapFileParser Parser{L, Diags}; in parseModuleMap()
177 bool ModuleMapFileParser::parseTopLevelDecls() { in parseTopLevelDecls()
247 std::optional<ModuleDecl> ModuleMapFileParser::parseModuleDecl(bool TopLevel) { in parseModuleDecl()
430 std::optional<ExternModuleDecl> ModuleMapFileParser::parseExternModuleDecl() { in parseExternModuleDecl()
469 std::optional<ConfigMacrosDecl> ModuleMapFileParser::parseConfigMacrosDecl() { in parseConfigMacrosDecl()
514 std::optional<ConflictDecl> ModuleMapFileParser::parseConflictDecl() { in parseConflictDecl()
551 std::optional<ExportDecl> ModuleMapFileParser::parseExportDecl() { in parseExportDecl()
591 std::optional<ExportAsDecl> ModuleMapFileParser::parseExportAsDecl() { in parseExportAsDecl()
613 std::optional<UseDecl> ModuleMapFileParser::parseUseDecl() { in parseUseDecl()
633 std::optional<RequiresDecl> ModuleMapFileParser::parseRequiresDecl() { in parseRequiresDecl()
677 ModuleMapFileParser::parseHeaderDecl(MMToken::TokenKind LeadingToken, in parseHeaderDecl()
785 ModuleMapFileParser::parseExcludeDecl(clang::SourceLocation LeadingLoc) { in parseExcludeDecl()
805 ModuleMapFileParser::parseUmbrellaDirDecl(clang::SourceLocation UmbrellaLoc) { in parseUmbrellaDirDecl()
825 std::optional<LinkDecl> ModuleMapFileParser::parseLinkDecl() { in parseLinkDecl()
850 SourceLocation ModuleMapFileParser::consumeToken() { in consumeToken()
980 void ModuleMapFileParser::skipUntil(MMToken::TokenKind K) { in skipUntil()
1033 bool ModuleMapFileParser::parseModuleId(ModuleId &Id) { in parseModuleId()
1066 bool ModuleMapFileParser::parseOptionalAttributes(ModuleAttributes &Attrs) { in parseOptionalAttributes()