#include <clasp_app.h>
Public Member Functions | |
ClaspApp () | |
const char * | getName () const |
Returns the name of this application. | |
const char * | getUsage () const |
Returns the usage information of this application. | |
const char * | getVersion () const |
Returns the version number of this application. | |
Protected Member Functions | |
virtual ProblemType | getProblemType () |
virtual void | printHelp (const ProgramOptions::OptionContext &root) |
Prints the application's help information (called if options contain '--help'). | |
virtual void | run (ClaspFacade &clasp) |
Private Member Functions | |
ClaspApp (const ClaspApp &) | |
ClaspApp & | operator= (const ClaspApp &) |
Definition at line 168 of file clasp_app.h.
Definition at line 474 of file clasp_app.cpp.
Clasp::Cli::ClaspApp::ClaspApp | ( | const ClaspApp & | ) | [private] |
const char* Clasp::Cli::ClaspApp::getName | ( | ) | const [inline, virtual] |
Returns the name of this application.
Implements ProgramOptions::Application.
Definition at line 171 of file clasp_app.h.
ProblemType Clasp::Cli::ClaspApp::getProblemType | ( | ) | [protected, virtual] |
Implements Clasp::Cli::ClaspAppBase.
Definition at line 476 of file clasp_app.cpp.
const char* Clasp::Cli::ClaspApp::getUsage | ( | ) | const [inline, virtual] |
Returns the usage information of this application.
Reimplemented from ProgramOptions::Application.
Definition at line 173 of file clasp_app.h.
const char* Clasp::Cli::ClaspApp::getVersion | ( | ) | const [inline, virtual] |
Returns the version number of this application.
Implements ProgramOptions::Application.
Definition at line 172 of file clasp_app.h.
void Clasp::Cli::ClaspApp::printHelp | ( | const ProgramOptions::OptionContext & | root | ) | [protected, virtual] |
Prints the application's help information (called if options contain '--help').
Reimplemented from Clasp::Cli::ClaspAppBase.
Definition at line 485 of file clasp_app.cpp.
void Clasp::Cli::ClaspApp::run | ( | ClaspFacade & | clasp | ) | [protected, virtual] |
Implements Clasp::Cli::ClaspAppBase.
Definition at line 481 of file clasp_app.cpp.