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 |