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
8
9namespace storm {
10namespace logic {
11
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
friend std::ostream & operator<<(std::ostream &stream, PlayerCoalition const &playerCoalition)
std::vector< std::variant< std::string, storm::storage::PlayerIndex > > const & getPlayers() const
LabParser.cpp.
Definition cli.cpp:18