Browse Source

core: make type_id [[nodiscard]] (see #658)

Michele Caini 5 years ago
parent
commit
18832fcb37
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/entt/core/type_info.hpp

+ 1 - 1
src/entt/core/type_info.hpp

@@ -236,7 +236,7 @@ private:
  * @return The type info object for the given type.
  * @return The type info object for the given type.
  */
  */
 template<typename Type>
 template<typename Type>
-type_info type_id() ENTT_NOEXCEPT {
+[[nodiscard]] type_info type_id() ENTT_NOEXCEPT {
     return type_info{
     return type_info{
         type_seq<std::remove_cv_t<std::remove_reference_t<Type>>>::value(),
         type_seq<std::remove_cv_t<std::remove_reference_t<Type>>>::value(),
         type_hash<std::remove_cv_t<std::remove_reference_t<Type>>>::value(),
         type_hash<std::remove_cv_t<std::remove_reference_t<Type>>>::value(),