Storm
1.13.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
CompositionVisitor.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <boost/any.hpp>
4
5
namespace
storm
{
6
namespace
jani
{
7
8
class
Composition
;
9
class
AutomatonComposition
;
10
class
ParallelComposition
;
11
12
class
CompositionVisitor
{
13
public
:
14
virtual
~CompositionVisitor
() =
default
;
15
16
virtual
boost::any
visit
(
AutomatonComposition
const
& composition, boost::any
const
& data) = 0;
17
virtual
boost::any
visit
(
ParallelComposition
const
& composition, boost::any
const
& data) = 0;
18
};
19
20
}
// namespace jani
21
}
// namespace storm
storm::jani::AutomatonComposition
Definition
AutomatonComposition.h:10
storm::jani::Composition
Definition
Composition.h:10
storm::jani::CompositionVisitor
Definition
CompositionVisitor.h:12
storm::jani::CompositionVisitor::~CompositionVisitor
virtual ~CompositionVisitor()=default
storm::jani::CompositionVisitor::visit
virtual boost::any visit(ParallelComposition const &composition, boost::any const &data)=0
storm::jani::CompositionVisitor::visit
virtual boost::any visit(AutomatonComposition const &composition, boost::any const &data)=0
storm::jani::ParallelComposition
Definition
ParallelComposition.h:70
storm::jani
Definition
AutomaticSettings.h:7
storm
Definition
AutomaticSettings.cpp:13
src
storm
storage
jani
visitor
CompositionVisitor.h
Generated by
1.15.0