core/range-tree: Add gcal_range_tree_has_entries_at_range

It checks if there's any entry in that range. It's a little faster
than gcal_range_tree_count_entries_at_range() because it stops at
the first entry that matches it.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/742>
This commit is contained in:
Georges Basile Stavracas Neto
2026-05-03 16:57:52 +00:00
committed by Marge Bot
parent 807f5608b1
commit 5fe24582d4
2 changed files with 48 additions and 0 deletions
+3
View File
@@ -79,6 +79,9 @@ GPtrArray* gcal_range_tree_get_all_data (GcalRangeTree
GPtrArray* gcal_range_tree_get_data_at_range (GcalRangeTree *self,
GcalRange *range);
gboolean gcal_range_tree_has_entries_at_range (GcalRangeTree *self,
GcalRange *range);
guint64 gcal_range_tree_count_entries_at_range (GcalRangeTree *self,
GcalRange *range);