9 #include <carl-common/memory/Singleton.h>
10 #include <carl-settings/Settings.h>
63 friend carl::Singleton<Settings>;
66 get<CoreSettings>(
"core");
67 get<OperationSettings>(
"operation");
76 static const auto& s = settings::Settings::getInstance().get<T>(name);
82 return settings_get<settings::CoreSettings>(
"core");
86 return settings_get<settings::OperationSettings>(
"operation");
const auto & settings_get(const std::string &name)
Helper function to obtain settings by name and type.
const auto & settings_core()
Retrieved core settings.
const auto & settings_operation()
Retrieved operation settings.
const settings::Settings & Settings()
bool be_quiet
Whether to be more quiet.
long start_time
Timestamp the binary was started.
bool be_verbose
Whether to be more verbose.
bool show_settings
Whether to show the configured settings.
bool show_help
Whether to show the command-line help.
std::string config_file
Path of an optional config file.
std::string backend
Name of the backend to be used.
std::string convert_ods_filename
Name of the xml file to convert to an ods file.
std::string convert_ods_filter
Name of the xslt filter used for ods import.
std::string mode
Name of the operation mode.
bool use_temp
Use temporary directory.
Generic class to manage runtime settings.