diff options
Autocommit at 07.05.2022 @ 16:23
1 files changed, 8 insertions, 0 deletions
| -rw-r--r-- | src/Models/Event.h | 8 |
diff --git a/src/Models/Event.h b/src/Models/Event.h index c69f1b8..92b5622 100644 --- a/src/Models/Event.h +++ b/src/Models/Event.h @@ -7,6 +7,8 @@ #include "Hall.h" #include "Ticket.h" #include "Reservation.h" +#include <istream> +#include <ostream> class Event { const Hall* hall; @@ -25,7 +27,13 @@ public: OrderedList<Ticket>& get_tickets(); OrderedList<Reservation>& get_reservations(); + void print(std::ostream& ostr); + void write(std::istream& istr); + int compare(const Event& other); + + friend std::istream& operator>>(std::istream& istr, Event& event); + friend std::ostream& operator<<(std::ostream& ostr, Event& event); }; #endif |
