From 2241481f27b1bb0b94421c3cbc92a225d462be76 Mon Sep 17 00:00:00 2001 From: Stefan Pranger Date: Tue, 29 Jun 2021 16:35:53 +0200 Subject: [PATCH] IcalObject methods are const --- ical/IcalObject.cpp | 4 ++-- ical/IcalObject.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) 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: