molecular
Public Member Functions | List of all members
molecular::util::CommandLineParser::HelpFlag Class Reference

Displays help. More...

#include <CommandLineParser.h>

Inheritance diagram for molecular::util::CommandLineParser::HelpFlag:
molecular::util::CommandLineParser::Flag molecular::util::CommandLineParser::OptionBase molecular::util::CommandLineParser::Arg

Public Member Functions

 HelpFlag (CommandLineParser &parser)
 
void Parse (int &i, int argc, char **argv) override
 
- Public Member Functions inherited from molecular::util::CommandLineParser::Flag
 Flag (CommandLineParser &parser, const std::string &longOpt, const std::string &help)
 
void PrintHelp () override
 
- Public Member Functions inherited from molecular::util::CommandLineParser::OptionBase
 OptionBase (CommandLineParser &parser, const std::string &longOpt, const std::string &help)
 
- Public Member Functions inherited from molecular::util::CommandLineParser::Arg
 Arg (const std::string &help)
 
virtual ~Arg ()=default
 
 operator bool ()
 

Additional Inherited Members

- Protected Attributes inherited from molecular::util::CommandLineParser::OptionBase
std::string mLongOpt
 
- Protected Attributes inherited from molecular::util::CommandLineParser::Arg
std::string mHelp
 
bool mPresent = false
 

Detailed Description

Displays help.

Constructor & Destructor Documentation

molecular::util::CommandLineParser::HelpFlag::HelpFlag ( CommandLineParser parser)

Member Function Documentation

void molecular::util::CommandLineParser::HelpFlag::Parse ( int &  i,
int  argc,
char **  argv 
)
overridevirtual

The documentation for this class was generated from the following files: