Tclap class indirectly used by children for standardising outputs. More...
#include <cmd_line_output.hpp>
Public Member Functions | |
virtual void | failure (CmdLineInterface &c, ArgException &e)=0 |
virtual void | usage (CmdLineInterface &c)=0 |
virtual void | version (CmdLineInterface &c)=0 |
virtual | ~CmdLineOutput () |
Tclap class indirectly used by children for standardising outputs.
The interface that any output object must implement.
Definition at line 35 of file cmd_line_output.hpp.
virtual ecl::CmdLineOutput::~CmdLineOutput | ( | ) | [inline, virtual] |
Virtual destructor.
Definition at line 43 of file cmd_line_output.hpp.
virtual void ecl::CmdLineOutput::failure | ( | CmdLineInterface & | c, |
ArgException & | e | ||
) | [pure virtual] |
Generates some sort of output for a failure.
c | - The CmdLine object the output is generated for. |
e | - The ArgException that caused the failure. |
Implemented in ecl::StdOutput, and ecl::DocBookOutput.
virtual void ecl::CmdLineOutput::usage | ( | CmdLineInterface & | c | ) | [pure virtual] |
Generates some sort of output for the USAGE.
c | - The CmdLine object the output is generated for. |
Implemented in ecl::StdOutput, and ecl::DocBookOutput.
virtual void ecl::CmdLineOutput::version | ( | CmdLineInterface & | c | ) | [pure virtual] |
Generates some sort of output for the version.
c | - The CmdLine object the output is generated for. |
Implemented in ecl::StdOutput, and ecl::DocBookOutput.