Storm 1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
DebugSettings.h
Go to the documentation of this file.
1#pragma once
2
4
5namespace storm {
6namespace settings {
7namespace modules {
8
13 public:
18
24 bool isDebugSet() const;
25
31 bool isTraceSet() const;
32
38 bool isLogfileSet() const;
39
45 std::string getLogfilename() const;
46
53 bool isTestSet() const;
54
55 // The name of the module.
56 static const std::string moduleName;
57
58 private:
59 // Define the string names of the options as constants.
60 static const std::string debugOptionName;
61 static const std::string traceOptionName;
62 static const std::string logfileOptionName;
63 static const std::string logfileOptionShortName;
64 static const std::string testOptionName;
65};
66
67} // namespace modules
68} // namespace settings
69} // namespace storm
bool isDebugSet() const
Retrieves whether the debug option was set.
bool isTestSet() const
Retrieves whether the test option was set.
bool isLogfileSet() const
Retrieves whether the logfile option was set.
std::string getLogfilename() const
Retrieves the name of the log file if the logfile option was set.
DebugSettings()
Creates a new set of debug settings.
static const std::string moduleName
bool isTraceSet() const
Retrieves whether the trace option was set.
ModuleSettings(std::string const &moduleName)
Constructs a new settings object.