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

A class to represent the application. More...

#include <application.hpp>

Public Member Functions

 application (int &argc, char **&argv)
 Constructor.
 
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 
)

◆ ~application()

claw::application::~application ( )
virtual

Destructor.

Definition at line 128 of file application.cpp.

References claw::log_system::clear(), and claw::logger.

Member Data Documentation

◆ m_arguments

arguments_table claw::application::m_arguments
protected

The arguments passed by the system.

Definition at line 70 of file application.hpp.

Referenced by application().


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