Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
AssignmentsFinder.h
Go to the documentation of this file.
1#pragma once
2
3#include <boost/any.hpp>
4
6
7namespace storm {
8
9namespace expressions {
10class Variable;
11}
12
13namespace jani {
15 public:
19
20 AssignmentsFinder() = default;
21
22 ResultType find(Model const& model, storm::jani::Variable const& variable);
23 ResultType find(Automaton const& automaton, storm::jani::Variable const& variable);
24 ResultType find(Model const& model, storm::expressions::Variable const& variable);
25 ResultType find(Automaton const& automaton, storm::expressions::Variable const& variable);
26
27 virtual ~AssignmentsFinder() = default;
28
29 virtual void traverse(Location const& location, boost::any const& data) override;
30 virtual void traverse(TemplateEdge const& templateEdge, boost::any const& data) override;
31 virtual void traverse(TemplateEdgeDestination const& templateEdgeDestination, boost::any const& data) override;
32};
33} // namespace jani
34} // namespace storm
virtual void traverse(Location const &location, boost::any const &data) override
virtual ~AssignmentsFinder()=default
ResultType find(Model const &model, storm::jani::Variable const &variable)
Jani Location:
Definition Location.h:15
LabParser.cpp.
Definition cli.cpp:18