This commit is contained in:
Michele Caini
2019-09-12 22:52:41 +02:00
parent da2b6acf91
commit 49f69facaf
3 changed files with 5 additions and 5 deletions

View File

@@ -291,7 +291,7 @@ public:
if constexpr(sizeof...(Component) == 1) {
return (std::get<pool_type<Component> *>(pools)->get(entt), ...);
} else {
return std::tuple<decltype(get<Component>(entt))...>{get<Component>(entt)...};
return std::tuple<decltype(get<Component>({}))...>{get<Component>(entt)...};
}
}
@@ -712,7 +712,7 @@ public:
if constexpr(sizeof...(Component) == 1) {
return (std::get<pool_type<Component> *>(pools)->get(entt), ...);
} else {
return std::tuple<decltype(get<Component>(entt))...>{get<Component>(entt)...};
return std::tuple<decltype(get<Component>({}))...>{get<Component>(entt)...};
}
}

View File

@@ -803,7 +803,7 @@ public:
if constexpr(sizeof...(Component) == 1) {
return (pool<Component>()->get(entity), ...);
} else {
return std::tuple<decltype(get<Component>(entity))...>{get<Component>(entity)...};
return std::tuple<decltype(get<Component>({}))...>{get<Component>(entity)...};
}
}
@@ -815,7 +815,7 @@ public:
if constexpr(sizeof...(Component) == 1) {
return (pool<Component>()->get(entity), ...);
} else {
return std::tuple<decltype(get<Component>(entity))...>{get<Component>(entity)...};
return std::tuple<decltype(get<Component>({}))...>{get<Component>(entity)...};
}
}

View File

@@ -358,7 +358,7 @@ public:
if constexpr(sizeof...(Comp) == 1) {
return (std::get<pool_type<Comp> *>(pools)->get(entt), ...);
} else {
return std::tuple<decltype(get<Comp>(entt))...>{get<Comp>(entt)...};
return std::tuple<decltype(get<Comp>({}))...>{get<Comp>(entt)...};
}
}