Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
BooleanLiteralFormula.h
Go to the documentation of this file.
1#ifndef STORM_LOGIC_BOOLEANLITERALFORMULA_H_
2#define STORM_LOGIC_BOOLEANLITERALFORMULA_H_
3
5
6namespace storm {
7namespace logic {
9 public:
10 BooleanLiteralFormula(bool value);
11
13 // Intentionally left empty.
14 }
15
16 virtual bool isBooleanLiteralFormula() const override;
17 virtual bool isTrueFormula() const override;
18 virtual bool isFalseFormula() const override;
19
20 virtual boost::any accept(FormulaVisitor const& visitor, boost::any const& data) const override;
21
22 virtual std::ostream& writeToStream(std::ostream& out, bool allowParentheses = false) const override;
23
24 private:
25 bool value;
26};
27} // namespace logic
28} // namespace storm
29
30#endif /* STORM_LOGIC_BOOLEANLITERALFORMULA_H_ */
virtual bool isBooleanLiteralFormula() const override
virtual std::ostream & writeToStream(std::ostream &out, bool allowParentheses=false) const override
Writes the forumla to the given output stream.
virtual boost::any accept(FormulaVisitor const &visitor, boost::any const &data) const override
virtual bool isTrueFormula() const override
virtual bool isFalseFormula() const override
LabParser.cpp.
Definition cli.cpp:18