CI compilation fixes

This commit is contained in:
2018-12-28 08:36:49 +07:00
parent 8b97a2bf71
commit 28b58a8811

12
ecs.hpp
View File

@@ -270,7 +270,17 @@ namespace ecs_hpp
}
bool insert(const T& v) {
return insert(T(v));
if ( has(v) ) {
return false;
}
const std::size_t vi = indexer_(v);
if ( vi >= capacity_ ) {
reserve(new_capacity_for_(vi + 1u));
}
dense_[size_] = v;
sparse_[vi] = size_;
++size_;
return true;
}
template < typename... Args >