Storm
1.10.0.1
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
7
#include "
storm/storage/prism/Composition.h
"
8
#include "
storm/storage/prism/LocatedInformation.h
"
9
10
namespace
storm
{
11
namespace
prism {
12
class
SystemCompositionConstruct
:
public
LocatedInformation
{
13
public
:
21
SystemCompositionConstruct
(std::shared_ptr<Composition>
const
& composition, std::string
const
& filename =
""
, uint_fast64_t lineNumber = 0);
22
23
// Create default implementations of constructors/assignment.
24
SystemCompositionConstruct
() =
default
;
25
SystemCompositionConstruct
(
SystemCompositionConstruct
const
& other) =
default
;
26
SystemCompositionConstruct
&
operator=
(
SystemCompositionConstruct
const
& other) =
default
;
27
SystemCompositionConstruct
(
SystemCompositionConstruct
&& other) =
default
;
28
SystemCompositionConstruct
&
operator=
(
SystemCompositionConstruct
&& other) =
default
;
29
30
Composition
const
&
getSystemComposition
()
const
;
31
32
friend
std::ostream&
operator<<
(std::ostream& stream,
SystemCompositionConstruct
const
& systemCompositionConstruct);
33
34
private
:
35
std::shared_ptr<Composition> composition;
36
};
37
}
// namespace prism
38
}
// namespace storm
39
40
#endif
/* STORM_STORAGE_PRISM_SYSTEMCOMPOSITIONCONSTRUCT_H_ */
LocatedInformation.h
storm::prism::Composition
Definition
Composition.h:10
storm::prism::LocatedInformation
Definition
LocatedInformation.h:9
storm::prism::SystemCompositionConstruct
Definition
SystemCompositionConstruct.h:12
storm::prism::SystemCompositionConstruct::SystemCompositionConstruct
SystemCompositionConstruct(SystemCompositionConstruct &&other)=default
storm::prism::SystemCompositionConstruct::getSystemComposition
Composition const & getSystemComposition() const
Definition
SystemCompositionConstruct.cpp:11
storm::prism::SystemCompositionConstruct::operator=
SystemCompositionConstruct & operator=(SystemCompositionConstruct &&other)=default
storm::prism::SystemCompositionConstruct::operator=
SystemCompositionConstruct & operator=(SystemCompositionConstruct const &other)=default
storm::prism::SystemCompositionConstruct::SystemCompositionConstruct
SystemCompositionConstruct(SystemCompositionConstruct const &other)=default
storm::prism::SystemCompositionConstruct::operator<<
friend std::ostream & operator<<(std::ostream &stream, SystemCompositionConstruct const &systemCompositionConstruct)
Definition
SystemCompositionConstruct.cpp:15
storm::prism::SystemCompositionConstruct::SystemCompositionConstruct
SystemCompositionConstruct()=default
storm
LabParser.cpp.
Definition
AutomaticSettings.cpp:13
Composition.h
src
storm
storage
prism
SystemCompositionConstruct.h
Generated by
1.9.8