molecular
|
Option without parameter. More...
#include <CommandLineParser.h>
Public Member Functions | |
Flag (CommandLineParser &parser, const std::string &longOpt, const std::string &help) | |
void | Parse (int &i, int argc, char **argv) override |
void | PrintHelp () override |
![]() | |
OptionBase (CommandLineParser &parser, const std::string &longOpt, const std::string &help) | |
![]() | |
Arg (const std::string &help) | |
virtual | ~Arg ()=default |
operator bool () | |
Additional Inherited Members | |
![]() | |
std::string | mLongOpt |
![]() | |
std::string | mHelp |
bool | mPresent = false |
Option without parameter.
Example: "--enable-thing"
molecular::util::CommandLineParser::Flag::Flag | ( | CommandLineParser & | parser, |
const std::string & | longOpt, | ||
const std::string & | help | ||
) |
|
overridevirtual |
Implements molecular::util::CommandLineParser::OptionBase.
Reimplemented in molecular::util::CommandLineParser::HelpFlag.
|
overridevirtual |
Reimplemented from molecular::util::CommandLineParser::OptionBase.