Storm
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::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
LabParser.cpp.
Definition
cli.cpp:18
src
storm
storage
jani
visitor
CompositionVisitor.h
Generated by
1.9.8