1#ifndef STORM_STORAGE_PRISM_SYSTEMCOMPOSITIONCONSTRUCT_H_
2#define STORM_STORAGE_PRISM_SYSTEMCOMPOSITIONCONSTRUCT_H_
21 SystemCompositionConstruct(std::shared_ptr<Composition>
const& composition, std::string
const& filename =
"", uint_fast64_t lineNumber = 0);
35 std::shared_ptr<Composition> composition;
SystemCompositionConstruct(SystemCompositionConstruct &&other)=default
Composition const & getSystemComposition() const
SystemCompositionConstruct & operator=(SystemCompositionConstruct &&other)=default
SystemCompositionConstruct(std::shared_ptr< Composition > const &composition, std::string const &filename="", uint_fast64_t lineNumber=0)
Creates an system composition construct with the given composition.
SystemCompositionConstruct & operator=(SystemCompositionConstruct const &other)=default
SystemCompositionConstruct(SystemCompositionConstruct const &other)=default
friend std::ostream & operator<<(std::ostream &stream, SystemCompositionConstruct const &systemCompositionConstruct)
SystemCompositionConstruct()=default