Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
PlayerCoalition.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <string>
4
#include <variant>
5
#include <vector>
6
7
#include "
storm/storage/PlayerIndex.h
"
8
9
namespace
storm
{
10
namespace
logic {
11
12
class
PlayerCoalition
{
13
public
:
14
PlayerCoalition
() =
default
;
15
PlayerCoalition
(std::vector<std::variant<std::string, storm::storage::PlayerIndex>>
const
& playerIds);
16
17
std::vector<std::variant<std::string, storm::storage::PlayerIndex>>
const
&
getPlayers
()
const
;
18
19
friend
std::ostream&
operator<<
(std::ostream& stream,
PlayerCoalition
const
& playerCoalition);
20
21
private
:
22
std::vector<std::variant<std::string, storm::storage::PlayerIndex>> _playerIds;
23
};
24
}
// namespace logic
25
}
// namespace storm
PlayerIndex.h
storm::logic::PlayerCoalition
Definition
PlayerCoalition.h:12
storm::logic::PlayerCoalition::PlayerCoalition
PlayerCoalition()=default
storm::logic::PlayerCoalition::operator<<
friend std::ostream & operator<<(std::ostream &stream, PlayerCoalition const &playerCoalition)
Definition
PlayerCoalition.cpp:21
storm::logic::PlayerCoalition::getPlayers
std::vector< std::variant< std::string, storm::storage::PlayerIndex > > const & getPlayers() const
Definition
PlayerCoalition.cpp:11
storm
LabParser.cpp.
Definition
cli.cpp:18
src
storm
logic
PlayerCoalition.h
Generated by
1.9.8