Singleton class representing an instance of the Ikarus framework. More...
#include <ikarus/utils/init.hh>
Public Member Functions | |
void | enableFileLogger (std::string &&filename="") |
Enables a file logger. More... | |
IkarusInstance (const IkarusInstance &)=delete | |
void | operator= (const IkarusInstance &)=delete |
Static Public Member Functions | |
static IkarusInstance & | getInstance () |
Gets the singleton instance of the Ikarus framework. More... | |
This class manages the initialization and configuration of the Ikarus framework. It provides functionality to enable a file logger and prints a banner and version information on initialization.
|
delete |
|
inline |
filename | The name of the log file. If empty, the executable name is used. |
|
inlinestatic |
|
delete |