#pragma once #include #include #include #include #include namespace ical { class IcalObject { public: void add_event(ical::Event* event); std::vector get_events() const; bool empty() const; friend std::ostream& operator<<(std::ostream &os, ical::IcalObject const &obj); private: std::vector events; }; }