8class CommandLineParser;
19 std::span<std::string>& cmdLine)
override;
20 [[nodiscard]] std::string_view
optionHelp()
const override;
23 std::span<std::string>& cmdLine)
override;
24 [[nodiscard]] std::string_view
fileTypeHelp()
const override;
28 void parse(
const std::string& arg,
const std::string& slotName,
29 std::span<std::string>& cmdLine);
36 std::span<std::string>& cmdLine)
override;
37 [[nodiscard]] std::string_view
optionHelp()
const override;
41 std::span<std::string>& cmdLine)
override;
42 [[nodiscard]] std::string_view
optionHelp()
const override;
void parseFileType(const std::string &arg, std::span< std::string > &cmdLine) override
std::string_view fileTypeCategoryName() const override
std::string_view fileTypeHelp() const override
std::string_view optionHelp() const override
static std::span< const std::string_view > getExtensions()
MSXRomCLI(CommandLineParser &cmdLineParser)
void parseOption(const std::string &option, std::span< std::string > &cmdLine) override
This file implemented 3 utility functions: