Преглед изворни кода

meta: drop unnecessary remove_reference_t

Michele Caini пре 2 година
родитељ
комит
9c60708203
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      src/entt/meta/meta.hpp

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

@@ -66,7 +66,7 @@ public:
         erase_fn = meta_sequence_container_traits<std::remove_const_t<Type>>::erase;
         erase_fn = meta_sequence_container_traits<std::remove_const_t<Type>>::erase;
         cdata = &instance;
         cdata = &instance;
 
 
-        if constexpr(!std::is_const_v<std::remove_reference_t<Type>>) {
+        if constexpr(!std::is_const_v<Type>) {
             data = &instance;
             data = &instance;
         }
         }
     }
     }
@@ -144,7 +144,7 @@ public:
         find_fn = &meta_associative_container_traits<std::remove_const_t<Type>>::find;
         find_fn = &meta_associative_container_traits<std::remove_const_t<Type>>::find;
         cdata = &instance;
         cdata = &instance;
 
 
-        if constexpr(!std::is_const_v<std::remove_reference_t<Type>>) {
+        if constexpr(!std::is_const_v<Type>) {
             data = &instance;
             data = &instance;
         }
         }
     }
     }