Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
SyntacticalEqualityCheckVisitor.h
Go to the documentation of this file.
1#pragma once
2
4
5namespace storm {
6namespace expressions {
7
8class Expression;
9
11 public:
13
14 virtual boost::any visit(IfThenElseExpression const& expression, boost::any const& data) override;
15 virtual boost::any visit(BinaryBooleanFunctionExpression const& expression, boost::any const& data) override;
16 virtual boost::any visit(BinaryNumericalFunctionExpression const& expression, boost::any const& data) override;
17 virtual boost::any visit(BinaryRelationExpression const& expression, boost::any const& data) override;
18 virtual boost::any visit(VariableExpression const& expression, boost::any const& data) override;
19 virtual boost::any visit(UnaryBooleanFunctionExpression const& expression, boost::any const& data) override;
20 virtual boost::any visit(UnaryNumericalFunctionExpression const& expression, boost::any const& data) override;
21 virtual boost::any visit(BooleanLiteralExpression const& expression, boost::any const& data) override;
22 virtual boost::any visit(IntegerLiteralExpression const& expression, boost::any const& data) override;
23 virtual boost::any visit(RationalLiteralExpression const& expression, boost::any const& data) override;
24};
25
26} // namespace expressions
27} // namespace storm
bool isSyntacticallyEqual(storm::expressions::Expression const &expression1, storm::expressions::Expression const &expression2)
virtual boost::any visit(IfThenElseExpression const &expression, boost::any const &data) override
LabParser.cpp.
Definition cli.cpp:18