Remove useless concepts
This commit is contained in:
parent
8df572aadb
commit
379973a224
1 changed files with 0 additions and 8 deletions
|
@ -55,7 +55,6 @@ namespace zecsy
|
||||||
bool has(entity_id e) const;
|
bool has(entity_id e) const;
|
||||||
|
|
||||||
template<typename First, typename Second, typename... Rest>
|
template<typename First, typename Second, typename... Rest>
|
||||||
requires(sizeof...(Rest) >= 0)
|
|
||||||
bool has(entity_id e) const;
|
bool has(entity_id e) const;
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
|
@ -68,11 +67,9 @@ namespace zecsy
|
||||||
void set(entity_id e, const T& comp);
|
void set(entity_id e, const T& comp);
|
||||||
|
|
||||||
template<typename First, typename Second, typename... Rest>
|
template<typename First, typename Second, typename... Rest>
|
||||||
requires(sizeof...(Rest) >= 0)
|
|
||||||
void set(entity_id e);
|
void set(entity_id e);
|
||||||
|
|
||||||
template<typename First, typename Second, typename... Rest>
|
template<typename First, typename Second, typename... Rest>
|
||||||
requires(sizeof...(Rest) >= 0)
|
|
||||||
void set(entity_id e, const First& comp0, const Second& comp1,
|
void set(entity_id e, const First& comp0, const Second& comp1,
|
||||||
const Rest&... rest_comps);
|
const Rest&... rest_comps);
|
||||||
|
|
||||||
|
@ -80,7 +77,6 @@ namespace zecsy
|
||||||
void remove(entity_id e);
|
void remove(entity_id e);
|
||||||
|
|
||||||
template<typename First, typename Second, typename... Rest>
|
template<typename First, typename Second, typename... Rest>
|
||||||
requires(sizeof...(Rest) >= 0)
|
|
||||||
void remove(entity_id e);
|
void remove(entity_id e);
|
||||||
private:
|
private:
|
||||||
using comp_index = std::type_index;
|
using comp_index = std::type_index;
|
||||||
|
@ -300,14 +296,12 @@ namespace zecsy
|
||||||
}
|
}
|
||||||
|
|
||||||
template<typename First, typename Second, typename... Rest>
|
template<typename First, typename Second, typename... Rest>
|
||||||
requires(sizeof...(Rest) >= 0)
|
|
||||||
inline bool component_storage::has(entity_id e) const
|
inline bool component_storage::has(entity_id e) const
|
||||||
{
|
{
|
||||||
return has<First>(e) && has<Second>(e) && (has<Rest>(e) && ...);
|
return has<First>(e) && has<Second>(e) && (has<Rest>(e) && ...);
|
||||||
}
|
}
|
||||||
|
|
||||||
template<typename First, typename Second, typename... Rest>
|
template<typename First, typename Second, typename... Rest>
|
||||||
requires(sizeof...(Rest) >= 0)
|
|
||||||
inline void component_storage::set(entity_id e)
|
inline void component_storage::set(entity_id e)
|
||||||
{
|
{
|
||||||
set(e, First{});
|
set(e, First{});
|
||||||
|
@ -316,7 +310,6 @@ namespace zecsy
|
||||||
}
|
}
|
||||||
|
|
||||||
template<typename First, typename Second, typename... Rest>
|
template<typename First, typename Second, typename... Rest>
|
||||||
requires(sizeof...(Rest) >= 0)
|
|
||||||
inline void component_storage::set(entity_id e, const First& comp0, const Second& comp1,
|
inline void component_storage::set(entity_id e, const First& comp0, const Second& comp1,
|
||||||
const Rest&... rest_comps)
|
const Rest&... rest_comps)
|
||||||
{
|
{
|
||||||
|
@ -326,7 +319,6 @@ namespace zecsy
|
||||||
}
|
}
|
||||||
|
|
||||||
template<typename First, typename Second, typename... Rest>
|
template<typename First, typename Second, typename... Rest>
|
||||||
requires(sizeof...(Rest) >= 0)
|
|
||||||
inline void component_storage::remove(entity_id e)
|
inline void component_storage::remove(entity_id e)
|
||||||
{
|
{
|
||||||
remove<First>(e);
|
remove<First>(e);
|
||||||
|
|
Loading…
Reference in a new issue