Lumiera  0.pre.03
»edit your freedom«
appstate.cpp File Reference

Go to the source code of this file.

Description

Implementation of the main application object of Lumiera.

This is a service to manage some really global state and to organise, start and stop the subsys.hppSubsystems"". The AppState object provides the building blocks for the main() function to control the global lifecycle.

See also
main.cpp

Definition in file appstate.cpp.

Typedefs

typedef AppState::ExitCode ExitCode
 

Macros

#define _MAYBE_THROW_
 

Functions

void log_and_clear_unexpected_errorstate ()
 

Namespaces

 lumiera
 Lumiera public interface.
 

Macro Definition Documentation

◆ _MAYBE_THROW_

#define _MAYBE_THROW_
Value:
maybeThrow<error::Fatal> ("internal failure while initialising the "\
"Lumiera application framework");

Definition at line 104 of file appstate.cpp.