Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
ConversionGeneralSettings.h
Go to the documentation of this file.
1#pragma once
3
4namespace storm {
5namespace settings {
6namespace modules {
7
9 public:
11
17 bool isHelpSet() const;
18
24 bool isVersionSet() const;
25
32 std::string getHelpFilterExpression() const;
33
39 bool isVerboseSet() const;
40
45 bool isDebugOutputSet() const;
46
51 bool isTraceOutputSet() const;
52
58 bool isConfigSet() const;
59
65 std::string getConfigFilename() const;
66
67 bool check() const override;
68 void finalize() override;
69
70 // The name of the module.
71 static const std::string moduleName;
72
73 private:
74 // Define the string names of the options as constants.
75 static const std::string helpOptionName;
76 static const std::string helpOptionShortName;
77 static const std::string versionOptionName;
78 static const std::string verboseOptionName;
79 static const std::string verboseOptionShortName;
80 static const std::string debugOptionName;
81 static const std::string traceOptionName;
82 static const std::string configOptionName;
83 static const std::string configOptionShortName;
84};
85} // namespace modules
86} // namespace settings
87} // namespace storm
bool isConfigSet() const
Retrieves whether the config option was set.
bool isDebugOutputSet() const
Retrieves whether the debug output option was set.
bool isTraceOutputSet() const
Retrieves whether the trace output option was set.
bool isVerboseSet() const
Retrieves whether the verbose option was set.
std::string getHelpFilterExpression() const
Retrieves the name of the module for which to show the help or "all" to indicate that the full help n...
bool isVersionSet() const
Retrieves whether the version option was set.
void finalize() override
Prepares the modules for further usage, should be called at the end of the initialization,...
std::string getConfigFilename() const
Retrieves the name of the file that is to be scanned for settings.
bool isHelpSet() const
Retrieves whether the help option was set.
bool check() const override
Checks whether the settings are consistent.
This is the base class of the settings for a particular module.
LabParser.cpp.
Definition cli.cpp:18