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
4
#include "
storm/logic/StateFormula.h
"
5
6
namespace
storm
{
7
namespace
logic {
8
class
BooleanLiteralFormula
:
public
StateFormula
{
9
public
:
10
BooleanLiteralFormula
(
bool
value);
11
12
virtual
~BooleanLiteralFormula
() {
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_ */
StateFormula.h
storm::logic::BooleanLiteralFormula
Definition
BooleanLiteralFormula.h:8
storm::logic::BooleanLiteralFormula::isBooleanLiteralFormula
virtual bool isBooleanLiteralFormula() const override
Definition
BooleanLiteralFormula.cpp:13
storm::logic::BooleanLiteralFormula::writeToStream
virtual std::ostream & writeToStream(std::ostream &out, bool allowParentheses=false) const override
Writes the forumla to the given output stream.
Definition
BooleanLiteralFormula.cpp:29
storm::logic::BooleanLiteralFormula::accept
virtual boost::any accept(FormulaVisitor const &visitor, boost::any const &data) const override
Definition
BooleanLiteralFormula.cpp:25
storm::logic::BooleanLiteralFormula::~BooleanLiteralFormula
virtual ~BooleanLiteralFormula()
Definition
BooleanLiteralFormula.h:12
storm::logic::BooleanLiteralFormula::isTrueFormula
virtual bool isTrueFormula() const override
Definition
BooleanLiteralFormula.cpp:17
storm::logic::BooleanLiteralFormula::isFalseFormula
virtual bool isFalseFormula() const override
Definition
BooleanLiteralFormula.cpp:21
storm::logic::FormulaVisitor
Definition
FormulaVisitor.h:12
storm::logic::StateFormula
Definition
StateFormula.h:8
storm
LabParser.cpp.
Definition
cli.cpp:18
src
storm
logic
BooleanLiteralFormula.h
Generated by
1.9.8