openMSX
|
#include <CliExtension.hh>
Public Member Functions | |
CliExtension (CommandLineParser &cmdLineParser) | |
void | parseOption (const std::string &option, std::span< std::string > &cmdLine) override |
std::string_view | optionHelp () const override |
![]() | |
CLIOption (const CLIOption &)=delete | |
CLIOption & | operator= (const CLIOption &)=delete |
virtual void | parseOption (const std::string &option, std::span< std::string > &cmdLine)=0 |
virtual void | parseDone () |
virtual std::string_view | optionHelp () const =0 |
Additional Inherited Members | |
![]() | |
CLIOption ()=default | |
~CLIOption ()=default | |
![]() | |
static std::string | getArgument (const std::string &option, std::span< std::string > &cmdLine) |
static std::string | peekArgument (const std::span< std::string > &cmdLine) |
Definition at line 10 of file CliExtension.hh.
|
explicit |
Definition at line 10 of file CliExtension.cc.
References openmsx::CommandLineParser::registerOption().
|
overridevirtual |
Implements openmsx::CLIOption.
Definition at line 39 of file CliExtension.cc.
|
overridevirtual |
Implements openmsx::CLIOption.
Definition at line 20 of file CliExtension.cc.
References Math::e, openmsx::CLIOption::getArgument(), openmsx::CommandLineParser::getMotherBoard(), openmsx::MSXMotherBoard::insertExtension(), and openmsx::MSXMotherBoard::loadExtension().