claw  1.9.0
Public Member Functions | Protected Attributes | List of all members
claw::application Class Referenceabstract

A class to represent the application. More...

#include <application.hpp>

Collaboration diagram for claw::application:
Collaboration graph
[legend]

Public Member Functions

 application (int &argc, char **&argv)
 Constructor. More...
 
virtual ~application ()
 Destructor.
 
virtual int run ()=0
 

Protected Attributes

arguments_table m_arguments
 The arguments passed by the system.
 

Detailed Description

A class to represent the application.

The claw::application understand the following command line arguments :

Author
Julien Jorge

Definition at line 60 of file application.hpp.

Constructor & Destructor Documentation

◆ application()

claw::application::application ( int &  argc,
char **&  argv 
)

Constructor.

Parameters
argcNumber of arguments to the program.
argvThe arguments of the program.

The constructor removes from argv all supported arguments, and updates the value of argc.

Definition at line 58 of file application.cpp.


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