From 4664d0601f76d54541d2d3d68506c1d3fb999d6c Mon Sep 17 00:00:00 2001 From: Michele Caini Date: Tue, 5 Dec 2023 15:02:25 +0100 Subject: [PATCH] view: explicit trivial return types --- src/entt/entity/view.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/entt/entity/view.hpp b/src/entt/entity/view.hpp index 85e6f9f47..0397b53f7 100644 --- a/src/entt/entity/view.hpp +++ b/src/entt/entity/view.hpp @@ -22,21 +22,21 @@ namespace entt { namespace internal { template -[[nodiscard]] auto all_of(const Type *elem, const std::size_t len, const Entity entt) noexcept { +[[nodiscard]] bool all_of(const Type *elem, const std::size_t len, const Entity entt) noexcept { std::size_t pos{}; for(; pos < len && elem[pos]->contains(entt); ++pos) {} return pos == len; } template -[[nodiscard]] auto none_of(const Type *elem, const std::size_t len, const Entity entt) noexcept { +[[nodiscard]] bool none_of(const Type *elem, const std::size_t len, const Entity entt) noexcept { std::size_t pos{}; for(; pos < len && !(elem[pos] && elem[pos]->contains(entt)); ++pos) {} return pos == len; } template -[[nodiscard]] auto fully_initialized(const Type *elem, const std::size_t len) noexcept { +[[nodiscard]] bool fully_initialized(const Type *elem, const std::size_t len) noexcept { std::size_t pos{}; for(; pos < len && elem[pos] != nullptr; ++pos) {} return pos == len;