Storm 1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
ModuleComposition.h
Go to the documentation of this file.
1#pragma once
2
3#include <string>
4
6
7namespace storm {
8namespace prism {
10 public:
11 ModuleComposition(std::string const& moduleName);
12
13 virtual boost::any accept(CompositionVisitor& visitor, boost::any const& data) const override;
14
15 std::string const& getModuleName() const;
16
17 protected:
18 virtual void writeToStream(std::ostream& stream) const override;
19
20 private:
21 // The name of the module to compose.
22 std::string moduleName;
23};
24} // namespace prism
25} // namespace storm
std::string const & getModuleName() const
ModuleComposition(std::string const &moduleName)
virtual void writeToStream(std::ostream &stream) const override
virtual boost::any accept(CompositionVisitor &visitor, boost::any const &data) const override