1
0
Эх сурвалжийг харах

poly: mark functions [[nodiscard]] as needed

Michele Caini 2 жил өмнө
parent
commit
4302842b79

+ 2 - 2
src/entt/poly/poly.hpp

@@ -30,11 +30,11 @@ struct poly_inspector {
      * @return A poly inspector convertible to any type.
      * @return A poly inspector convertible to any type.
      */
      */
     template<std::size_t Member, typename... Args>
     template<std::size_t Member, typename... Args>
-    poly_inspector invoke(Args &&...args) const;
+    [[nodiscard]] poly_inspector invoke(Args &&...args) const;
 
 
     /*! @copydoc invoke */
     /*! @copydoc invoke */
     template<std::size_t Member, typename... Args>
     template<std::size_t Member, typename... Args>
-    poly_inspector invoke(Args &&...args);
+    [[nodiscard]] poly_inspector invoke(Args &&...args);
 };
 };
 
 
 /**
 /**