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;
|
||||
|
||||
template<typename First, typename Second, typename... Rest>
|
||||
requires(sizeof...(Rest) >= 0)
|
||||
bool has(entity_id e) const;
|
||||
|
||||
template<typename T>
|
||||
|
@ -68,11 +67,9 @@ namespace zecsy
|
|||
void set(entity_id e, const T& comp);
|
||||
|
||||
template<typename First, typename Second, typename... Rest>
|
||||
requires(sizeof...(Rest) >= 0)
|
||||
void set(entity_id e);
|
||||
|
||||
template<typename First, typename Second, typename... Rest>
|
||||
requires(sizeof...(Rest) >= 0)
|
||||
void set(entity_id e, const First& comp0, const Second& comp1,
|
||||
const Rest&... rest_comps);
|
||||
|
||||
|
@ -80,7 +77,6 @@ namespace zecsy
|
|||
void remove(entity_id e);
|
||||
|
||||
template<typename First, typename Second, typename... Rest>
|
||||
requires(sizeof...(Rest) >= 0)
|
||||
void remove(entity_id e);
|
||||
private:
|
||||
using comp_index = std::type_index;
|
||||
|
@ -300,14 +296,12 @@ namespace zecsy
|
|||
}
|
||||
|
||||
template<typename First, typename Second, typename... Rest>
|
||||
requires(sizeof...(Rest) >= 0)
|
||||
inline bool component_storage::has(entity_id e) const
|
||||
{
|
||||
return has<First>(e) && has<Second>(e) && (has<Rest>(e) && ...);
|
||||
}
|
||||
|
||||
template<typename First, typename Second, typename... Rest>
|
||||
requires(sizeof...(Rest) >= 0)
|
||||
inline void component_storage::set(entity_id e)
|
||||
{
|
||||
set(e, First{});
|
||||
|
@ -316,7 +310,6 @@ namespace zecsy
|
|||
}
|
||||
|
||||
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,
|
||||
const Rest&... rest_comps)
|
||||
{
|
||||
|
@ -326,7 +319,6 @@ namespace zecsy
|
|||
}
|
||||
|
||||
template<typename First, typename Second, typename... Rest>
|
||||
requires(sizeof...(Rest) >= 0)
|
||||
inline void component_storage::remove(entity_id e)
|
||||
{
|
||||
remove<First>(e);
|
||||
|
|
Loading…
Reference in a new issue