molecular
|
Command line option with parameter. More...
#include <CommandLineParser.h>
Public Member Functions | |
Option (CommandLineParser &parser, const std::string &longOpt, const std::string &help, T value=T()) | |
void | Parse (int &i, int argc, char **argv) override |
const T * | operator-> () const |
const T & | operator* () const |
![]() | |
OptionBase (CommandLineParser &parser, const std::string &longOpt, const std::string &help) | |
void | PrintHelp () override |
![]() | |
Arg (const std::string &help) | |
virtual | ~Arg ()=default |
operator bool () | |
Additional Inherited Members | |
![]() | |
std::string | mLongOpt |
![]() | |
std::string | mHelp |
bool | mPresent = false |
Command line option with parameter.
Something like "--input-file foo.txt"
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements molecular::util::CommandLineParser::OptionBase.