|
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. | |
Public Member Functions inherited from Linker::OptionDescription< bool > | |
| OptionDescription (std::string name, std::string description) | |
| std::string | type_name () override |
Public Member Functions inherited from Linker::Option< void > | |
| Option (std::string name, std::string description) | |
Public Member Functions inherited from Linker::OptionDescription< void > | |
| OptionDescription (std::string name, std::string description) | |
Additional Inherited Members | |
Public Attributes inherited from Linker::Option< void > | |
| std::map< std::string, std::string > * | options |
| Reference to the collection of command line options, to be accessed by the Option instance. | |
Public Attributes inherited from Linker::OptionDescription< void > | |
| 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 >.