openMSX
|
#include <CLIOption.hh>
Public Member Functions | |
CLIOption (const CLIOption &)=delete | |
CLIOption (CLIOption &&)=delete | |
CLIOption & | operator= (const CLIOption &)=delete |
CLIOption & | operator= (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 |
Protected Member Functions | |
CLIOption ()=default | |
~CLIOption ()=default | |
Static Protected Member Functions | |
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 CLIOption.hh.
|
delete |
|
delete |
|
protecteddefault |
|
protecteddefault |
|
staticprotected |
Definition at line 9 of file CLIOption.cc.
Referenced by openmsx::CassettePlayerCLI::parseOption(), openmsx::CliExtension::parseOption(), openmsx::DiskImageCLI::parseOption(), openmsx::CDImageCLI::parseOption(), openmsx::HDImageCLI::parseOption(), openmsx::LaserdiscPlayerCLI::parseOption(), openmsx::MSXRomCLI::parseOption(), openmsx::ReplayCLI::parseOption(), and openmsx::SaveStateCLI::parseOption().
|
pure virtual |
|
inlinevirtual |
Reimplemented in openmsx::HDImageCLI.
Definition at line 20 of file CLIOption.hh.
|
pure virtual |
|
staticprotected |
Definition at line 19 of file CLIOption.cc.