Michele Caini 8 лет назад
Родитель
Сommit
96f7e66073
2 измененных файлов с 6 добавлено и 6 удалено
  1. 2 2
      src/entt/entity/registry.hpp
  2. 4 4
      src/entt/entity/view.hpp

+ 2 - 2
src/entt/entity/registry.hpp

@@ -690,7 +690,7 @@ public:
     template<typename... Component>
     std::enable_if_t<(sizeof...(Component) > 1), std::tuple<const Component &...>>
     get(entity_type entity) const noexcept {
-        return { get<Component>(entity)... };
+        return std::tuple<const Component &...>{ get<Component>(entity)... };
     }
 
     /**
@@ -710,7 +710,7 @@ public:
     template<typename... Component>
     std::enable_if_t<(sizeof...(Component) > 1), std::tuple<Component &...>>
     get(entity_type entity) noexcept {
-        return { get<Component>(entity)... };
+        return std::tuple<Component &...>{ get<Component>(entity)... };
     }
 
     /**

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

@@ -209,7 +209,7 @@ public:
     template<typename... Comp>
     std::enable_if_t<(sizeof...(Comp) > 1), std::tuple<const Comp &...>>
     get(entity_type entity) const noexcept {
-        return { get<Comp>(entity)... };
+        return std::tuple<const Comp &...>{ get<Comp>(entity)... };
     }
 
     /**
@@ -232,7 +232,7 @@ public:
     template<typename... Comp>
     std::enable_if_t<(sizeof...(Comp) > 1), std::tuple<Comp &...>>
     get(entity_type entity) noexcept {
-        return { get<Comp>(entity)... };
+        return std::tuple<Comp &...>{ get<Comp>(entity)... };
     }
 
     /**
@@ -524,7 +524,7 @@ public:
     template<typename... Comp>
     std::enable_if_t<(sizeof...(Comp) > 1), std::tuple<const Comp &...>>
     get(entity_type entity) const noexcept {
-        return { get<Comp>(entity)... };
+        return std::tuple<const Comp &...>{ get<Comp>(entity)... };
     }
 
     /**
@@ -547,7 +547,7 @@ public:
     template<typename... Comp>
     std::enable_if_t<(sizeof...(Comp) > 1), std::tuple<Comp &...>>
     get(entity_type entity) noexcept {
-        return { get<Comp>(entity)... };
+        return std::tuple<Comp &...>{ get<Comp>(entity)... };
     }
 
     /**