SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
SettingsParser.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <carl-common/memory/Singleton.h>
4
#include <carl-settings/SettingsParser.h>
5
6
#include "
Settings.h
"
7
8
namespace
benchmax
{
9
10
/**
11
* Generic class to manage settings parsing using boost::program_options.
12
* Allows to register dynamically add new options_description object and manages parsing them from command line and config file.
13
* When everything is registed finalize() has to be called to construct the full option description.
14
*/
15
class
SettingsParser
:
public
carl::settings::SettingsParser,
public
carl::Singleton<SettingsParser> {
16
friend
carl::Singleton<SettingsParser>;
17
18
SettingsParser
();
19
};
20
21
}
// smtrat
benchmax::SettingsParser
Generic class to manage settings parsing using boost::program_options.
Definition:
SettingsParser.h:15
benchmax::SettingsParser::SettingsParser
SettingsParser()
Definition:
SettingsParser.cpp:9
benchmax
Definition:
Backend.h:14
Settings.h
benchmax
settings
SettingsParser.h
Generated by
1.9.1