Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
InterleavingParallelComposition.h
Go to the documentation of this file.
1
#ifndef STORM_STORAGE_PRISM_INTERLEAVINGPARALLELCOMPOSITION_H_
2
#define STORM_STORAGE_PRISM_INTERLEAVINGPARALLELCOMPOSITION_H_
3
4
#include "
storm/storage/prism/ParallelComposition.h
"
5
6
namespace
storm
{
7
namespace
prism {
8
class
InterleavingParallelComposition
:
public
ParallelComposition
{
9
public
:
10
InterleavingParallelComposition
(std::shared_ptr<Composition>
const
& left, std::shared_ptr<Composition>
const
& right);
11
12
virtual
boost::any
accept
(
CompositionVisitor
& visitor, boost::any
const
& data)
const override
;
13
14
protected
:
15
virtual
void
writeToStream
(std::ostream& stream)
const override
;
16
};
17
}
// namespace prism
18
}
// namespace storm
19
20
#endif
/* STORM_STORAGE_PRISM_INTERLEAVINGPARALLELCOMPOSITION_H_ */
storm::prism::CompositionVisitor
Definition
CompositionVisitor.h:16
storm::prism::InterleavingParallelComposition
Definition
InterleavingParallelComposition.h:8
storm::prism::InterleavingParallelComposition::writeToStream
virtual void writeToStream(std::ostream &stream) const override
Definition
InterleavingParallelComposition.cpp:15
storm::prism::InterleavingParallelComposition::accept
virtual boost::any accept(CompositionVisitor &visitor, boost::any const &data) const override
Definition
InterleavingParallelComposition.cpp:11
storm::prism::ParallelComposition
Definition
ParallelComposition.h:12
storm
LabParser.cpp.
Definition
cli.cpp:18
ParallelComposition.h
src
storm
storage
prism
InterleavingParallelComposition.h
Generated by
1.9.8