eVaf
eVaf::CLI::Application Class Reference

The main eVaf CLI application class. More...

#include </var/tmp/work/evaf/src/main/CLI/main.h>

Public Member Functions

 Application (int &argc, char **argv)
 
virtual ~Application ()
 

Static Public Member Functions

static void printHelp ()
 Prints out help for command-line arguments. More...
 
static void printQtHelp ()
 Prints out help for Qt command-line arguments. More...
 
static void printVersion ()
 Prints out version information. More...
 
static bool processCommandLine (int argc, char **argv)
 Processes command-line arguments. More...
 

Detailed Description

The main eVaf CLI application class.

Definition at line 43 of file main.h.

Constructor & Destructor Documentation

eVaf::CLI::Application::Application ( int &  argc,
char **  argv 
)
virtual eVaf::CLI::Application::~Application ( )
virtual

Member Function Documentation

static void eVaf::CLI::Application::printHelp ( )
static

Prints out help for command-line arguments.

static void eVaf::CLI::Application::printQtHelp ( )
static

Prints out help for Qt command-line arguments.

static void eVaf::CLI::Application::printVersion ( )
static

Prints out version information.

static bool eVaf::CLI::Application::processCommandLine ( int  argc,
char **  argv 
)
static

Processes command-line arguments.

Parameters
argcNumber of command-line arguments
argvList of command-line arguments
Returns
True if ok; false if the application should terminate

This function processes command-line arguments and should be called before running the application.


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