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
7
#include "
storm/storage/prism/LocatedInformation.h
"
8
#include "
storm/utility/OsDetection.h
"
9
10
#include "
storm/storage/prism/Composition.h
"
11
12
namespace
storm
{
13
namespace
prism {
14
class
SystemCompositionConstruct
:
public
LocatedInformation
{
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.
26
SystemCompositionConstruct
() =
default
;
27
SystemCompositionConstruct
(
SystemCompositionConstruct
const
& other) =
default
;
28
SystemCompositionConstruct
&
operator=
(
SystemCompositionConstruct
const
& other) =
default
;
29
SystemCompositionConstruct
(
SystemCompositionConstruct
&& other) =
default
;
30
SystemCompositionConstruct
&
operator=
(
SystemCompositionConstruct
&& other) =
default
;
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_ */
LocatedInformation.h
OsDetection.h
storm::prism::Composition
Definition
Composition.h:10
storm::prism::LocatedInformation
Definition
LocatedInformation.h:11
storm::prism::SystemCompositionConstruct
Definition
SystemCompositionConstruct.h:14
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
cli.cpp:18
Composition.h
src
storm
storage
prism
SystemCompositionConstruct.h
Generated by
1.9.8