Ver código fonte

view: assert on null handles

Michele Caini 2 anos atrás
pai
commit
d401c88a04
1 arquivos alterados com 2 adições e 0 exclusões
  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;
     }