RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
|
Documents and handles command line options. More...
#include <options.h>
Public Member Functions | |
Option (std::string name, std::string description) | |
std::string | type_name () override |
Returns a textual representation of the type, to be displayed to the user. | |
bool | operator() () |
Retrieve the provided value, parsed. | |
![]() | |
OptionDescription (std::string name, std::string description) | |
std::string | type_name () override |
![]() | |
Option (std::string name, std::string description) | |
![]() | |
OptionDescription (std::string name, std::string description) | |
Additional Inherited Members | |
![]() | |
std::map< std::string, std::string > * | options |
Reference to the collection of command line options, to be accessed by the Option instance. | |
![]() | |
std::string | name |
The name of a command line option, as provided on the command line. | |
std::string | description |
Description printed when -h is issued. | |
Documents and handles command line options.
|
inlineoverridevirtual |
Returns a textual representation of the type, to be displayed to the user.
This function only returns a meaningful value if the option has a type.
Reimplemented from Linker::OptionDescription< void >.