EMath++
Classes for mathematical concepts
Loading...
Searching...
No Matches
efc::Application Class Reference

Class that contains the application inner logic. More...

Public Member Functions

void run ()
 Main loop fallback, basically it starts the application event loop.
 
 ~Application () noexcept
 Default destructor, it deletes the Terminal pointer, sets the singleton instance to nullptr, and saves the Json data to the Storage object.
 

Static Public Member Functions

static Applicationinit () noexcept
 Static function for building the singleton static instance.
 

Detailed Description

Class that contains the application inner logic.

The class consist of some menus as loops and all the logic of the Application

Definition at line 822 of file interface.cpp.

Constructor & Destructor Documentation

◆ ~Application()

efc::Application::~Application ( )
inlinenoexcept

Default destructor, it deletes the Terminal pointer, sets the singleton instance to nullptr, and saves the Json data to the Storage object.

Definition at line 1086 of file interface.cpp.

Member Function Documentation

◆ init()

static Application * efc::Application::init ( )
inlinestaticnoexcept

Static function for building the singleton static instance.

Returns
(Application*) The singleton instance pointer also stored at Application::instance

Definition at line 1060 of file interface.cpp.

◆ run()

void efc::Application::run ( )
inline

Main loop fallback, basically it starts the application event loop.

Definition at line 1067 of file interface.cpp.


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