openMSX
LaserdiscPlayerCLI.hh
Go to the documentation of this file.
1 #ifndef LASERDISCPLAYERCLI_HH
2 #define LASERDISCPLAYERCLI_HH
3 
4 #include "CLIOption.hh"
5 
6 namespace openmsx {
7 
8 class CommandLineParser;
9 
11 {
12 public:
13  explicit LaserdiscPlayerCLI(CommandLineParser& commandLineParser);
14  virtual void parseOption(const std::string& option,
15  std::deque<std::string>& cmdLine);
16  virtual string_ref optionHelp() const;
17  virtual void parseFileType(const std::string& filename,
18  std::deque<std::string>& cmdLine);
19  virtual string_ref fileTypeHelp() const;
20 
21 private:
22  CommandLineParser& parser;
23 };
24 
25 } // namespace openmsx
26 
27 #endif