Parcourir la source

view: assert on null handles

Michele Caini il y a 3 ans
Parent
commit
d401c88a04
1 fichiers modifiés avec 2 ajouts et 0 suppressions
  1. 2 0
      src/entt/entity/view.hpp

+ 2 - 0
src/entt/entity/view.hpp

@@ -309,6 +309,7 @@ public:
      * @return The leading storage of the view.
      */
     [[nodiscard]] const common_type &handle() const noexcept {
+        ENTT_ASSERT(view != nullptr, "Handle not available");
         return *view;
     }
 
@@ -616,6 +617,7 @@ public:
      * @return The leading storage of the view.
      */
     [[nodiscard]] const common_type &handle() const noexcept {
+        ENTT_ASSERT(view != nullptr, "Handle not available");
         return *view;
     }