Parcourir la source

view: add missing typename (thanks as usual MSVC)

Michele Caini il y a 1 an
Parent
commit
236747dd6b
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      src/entt/entity/view.hpp

+ 1 - 1
src/entt/entity/view.hpp

@@ -39,7 +39,7 @@ template<typename It, typename Entity>
 
 
 template<typename It>
 template<typename It>
 [[nodiscard]] bool fully_initialized(It first, const It last) noexcept {
 [[nodiscard]] bool fully_initialized(It first, const It last) noexcept {
-    for(const auto *placeholder = view_placeholder<std::remove_const_t<std::remove_pointer_t<std::iterator_traits<It>::value_type>>>(); (first != last) && *first != placeholder; ++first) {}
+    for(const auto *placeholder = view_placeholder<std::remove_const_t<std::remove_pointer_t<typename std::iterator_traits<It>::value_type>>>(); (first != last) && *first != placeholder; ++first) {}
     return first == last;
     return first == last;
 }
 }