From df5d1e5fb533c739ca53d919b16fae1c07e57a46 Mon Sep 17 00:00:00 2001 From: James R Date: Sun, 3 Dec 2023 09:51:22 -0800 Subject: [PATCH] srb2::MobjListView: relax constraint so basic mobj_t is allowed --- src/mobj_list_view.hpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mobj_list_view.hpp b/src/mobj_list_view.hpp index 638e7d952..a9b69f681 100644 --- a/src/mobj_list_view.hpp +++ b/src/mobj_list_view.hpp @@ -14,15 +14,17 @@ #include #include -#include "mobj.hpp" +#include "p_mobj.h" namespace srb2 { // for (T* ptr : MobjList(hnext(), [](T* ptr) { return ptr->hnext(); })) -template , bool> = true> +template struct MobjListView { + static_assert(std::is_convertible_v); + struct Iterator { using iterator_category = std::forward_iterator_tag;