Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
SystemCompositionConstruct.h
Go to the documentation of this file.
1#ifndef STORM_STORAGE_PRISM_SYSTEMCOMPOSITIONCONSTRUCT_H_
2#define STORM_STORAGE_PRISM_SYSTEMCOMPOSITIONCONSTRUCT_H_
3
4#include <memory>
5#include <string>
6
9
11
12namespace storm {
13namespace prism {
15 public:
23 SystemCompositionConstruct(std::shared_ptr<Composition> const& composition, std::string const& filename = "", uint_fast64_t lineNumber = 0);
24
25 // Create default implementations of constructors/assignment.
31
32 Composition const& getSystemComposition() const;
33
34 friend std::ostream& operator<<(std::ostream& stream, SystemCompositionConstruct const& systemCompositionConstruct);
35
36 private:
37 std::shared_ptr<Composition> composition;
38};
39} // namespace prism
40} // namespace storm
41
42#endif /* STORM_STORAGE_PRISM_SYSTEMCOMPOSITIONCONSTRUCT_H_ */
SystemCompositionConstruct(SystemCompositionConstruct &&other)=default
SystemCompositionConstruct & operator=(SystemCompositionConstruct &&other)=default
SystemCompositionConstruct & operator=(SystemCompositionConstruct const &other)=default
SystemCompositionConstruct(SystemCompositionConstruct const &other)=default
friend std::ostream & operator<<(std::ostream &stream, SystemCompositionConstruct const &systemCompositionConstruct)
LabParser.cpp.
Definition cli.cpp:18