Public Member Functions | Protected Member Functions | Private Member Functions
Clasp::Cli::ClaspApp Class Reference

#include <clasp_app.h>

Inheritance diagram for Clasp::Cli::ClaspApp:
Inheritance graph
[legend]

List of all members.

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 &)
ClaspAppoperator= (const ClaspApp &)

Detailed Description

Definition at line 168 of file clasp_app.h.


Constructor & Destructor Documentation

Definition at line 474 of file clasp_app.cpp.

Clasp::Cli::ClaspApp::ClaspApp ( const ClaspApp ) [private]

Member Function Documentation

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.

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.

ClaspApp& Clasp::Cli::ClaspApp::operator= ( const ClaspApp ) [private]
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.


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


clasp
Author(s): Benjamin Kaufmann
autogenerated on Thu Aug 27 2015 12:41:41