4#include "include/tools/schedule_generator/schedule_template_generator/schedule_club.h"
5#include "include/tools/schedule_generator/schedule_template_generator/schedule_game_table.h"
12namespace ehm_dal::tools::schedule_template_generator {
22 bool add(std::pair<qint32, qint32> &game);
25 void printDiagnosticData()
const;
28 bool contains(
const qint32 club_id)
const;
34 const std::vector<std::shared_ptr<ScheduleClub>> &clubs);
37 inline auto operator<=>(
const ScheduleRound &rhs)
const {
return count() <=> rhs.count(); }
38 inline bool operator==(
const ScheduleRound &rhs)
const {
return count() == rhs.count(); }
41 std::vector<std::pair<qint32, qint32>> games_;