From add05ef47805f5ca363dbb5c175dd6932fe9e71e Mon Sep 17 00:00:00 2001 From: Max Wash Date: Tue, 3 Feb 2026 14:32:15 +0000 Subject: [PATCH] core: iterator: added inline definition of is_valid() --- core/include/blue/core/iterator.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/include/blue/core/iterator.h b/core/include/blue/core/iterator.h index f294465..c1653c4 100644 --- a/core/include/blue/core/iterator.h +++ b/core/include/blue/core/iterator.h @@ -83,7 +83,10 @@ BLUE_API b_status b_iterator_move_next(const b_iterator *it); BLUE_API b_iterator_value b_iterator_get_value(b_iterator *it); BLUE_API const b_iterator_value b_iterator_get_cvalue(const b_iterator *it); BLUE_API b_status b_iterator_erase(b_iterator *it); -BLUE_API b_status b_iterator_is_valid(const b_iterator *it); +static inline bool b_iterator_is_valid(const b_iterator *it) +{ + return B_OK(b_iterator_get_status(it)); +} B_DECLS_END;