sparse_set/storage:
* better performance on insertion * exception guarantee for nothrow default constructible entity types
This commit is contained in:
@@ -134,10 +134,8 @@ TEST(SparseSet, Insert) {
|
||||
entities[1] = entt::entity{42};
|
||||
|
||||
set.emplace(entt::entity{12});
|
||||
|
||||
ASSERT_EQ(set.insert(std::end(entities), std::end(entities)), 0u);
|
||||
ASSERT_EQ(set.insert(std::begin(entities), std::end(entities)), 2u);
|
||||
|
||||
set.insert(std::end(entities), std::end(entities));
|
||||
set.insert(std::begin(entities), std::end(entities));
|
||||
set.emplace(entt::entity{24});
|
||||
|
||||
ASSERT_TRUE(set.contains(entities[0]));
|
||||
|
||||
Reference in New Issue
Block a user