diff --git a/ical/IcalObject.cpp b/ical/IcalObject.cpp index 7167086..abe2468 100644 --- a/ical/IcalObject.cpp +++ b/ical/IcalObject.cpp @@ -5,11 +5,11 @@ namespace ical { events.push_back(event); } - std::vector IcalObject::get_events() { + std::vector IcalObject::get_events() const { return events; } - bool IcalObject::empty() { + bool IcalObject::empty() const { return events.size() == 0; } diff --git a/ical/IcalObject.h b/ical/IcalObject.h index 4280cba..95af9f1 100644 --- a/ical/IcalObject.h +++ b/ical/IcalObject.h @@ -12,8 +12,8 @@ namespace ical { class IcalObject { public: void add_event(ical::Event* event); - std::vector get_events(); - bool empty(); + std::vector get_events() const; + bool empty() const; friend std::ostream& operator<<(std::ostream &os, ical::IcalObject const &obj); private: