Replace Callable&& with auto&&

This commit is contained in:
NukeBird 2025-02-16 20:48:03 +03:00
parent 558a1f0299
commit 26353e423b

View file

@ -114,8 +114,8 @@ namespace zecsy
template<typename... T>
void remove(entity_id e);
template<typename... T, typename Callable>
void query(Callable&& system);
template<typename... T>
void query(auto&& system);
private:
entities_set alive_entities;
entity_id entity_counter = 0;
@ -278,8 +278,8 @@ namespace zecsy
(remove<Rest>(e), ...);
}
template<typename... T, typename Callable>
inline void world::query(Callable&& system)
template<typename... T>
inline void world::query(auto&& system)
{
for(auto e: alive_entities)
{