Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
DebugSettings.h
Go to the documentation of this file.
1#ifndef STORM_SETTINGS_MODULES_DEBUGSETTINGS_H_
2#define STORM_SETTINGS_MODULES_DEBUGSETTINGS_H_
3
5
6namespace storm {
7namespace settings {
8namespace modules {
9
14 public:
19
25 bool isDebugSet() const;
26
32 bool isTraceSet() const;
33
39 bool isAdditionalChecksSet() const;
40
46 bool isLogfileSet() const;
47
53 std::string getLogfilename() const;
54
61 bool isTestSet() const;
62
63 // The name of the module.
64 static const std::string moduleName;
65
66 private:
67 // Define the string names of the options as constants.
68 static const std::string debugOptionName;
69 static const std::string traceOptionName;
70 static const std::string additionalChecksOptionName;
71 static const std::string logfileOptionName;
72 static const std::string logfileOptionShortName;
73 static const std::string testOptionName;
74};
75
76} // namespace modules
77} // namespace settings
78} // namespace storm
79
80#endif /* STORM_SETTINGS_MODULES_DEBUGSETTINGS_H_ */
This class represents the debug settings.
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.
bool isAdditionalChecksSet() const
Retrieves whether additional checks on the input should be performed.
This is the base class of the settings for a particular module.
LabParser.cpp.
Definition cli.cpp:18