test: add missing template keywords

This commit is contained in:
skypjack
2025-12-29 17:27:02 +01:00
parent 3552f45b83
commit ed1fd2dc26

View File

@@ -1395,7 +1395,7 @@ TYPED_TEST(Storage, SortOrdered) {
pool.insert(entity.begin(), entity.end(), value.begin());
pool.sort([&pool](auto lhs, auto rhs) { return pool.get(lhs) < pool.get(rhs); });
ASSERT_TRUE(std::equal(entity.rbegin(), entity.rend(), pool.entt::basic_sparse_set<entity_type>::begin(), pool.entt::basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(entity.rbegin(), entity.rend(), pool.entt::template basic_sparse_set<entity_type>::begin(), pool.entt::template basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(value.rbegin(), value.rend(), pool.begin(), pool.end()));
}
@@ -1410,7 +1410,7 @@ TYPED_TEST(Storage, SortReverse) {
pool.insert(entity.begin(), entity.end(), value.begin());
pool.sort([&pool](auto lhs, auto rhs) { return pool.get(lhs) < pool.get(rhs); });
ASSERT_TRUE(std::equal(entity.begin(), entity.end(), pool.entt::basic_sparse_set<entity_type>::begin(), pool.entt::basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(entity.begin(), entity.end(), pool.entt::template basic_sparse_set<entity_type>::begin(), pool.entt::template basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(value.begin(), value.end(), pool.begin(), pool.end()));
}
@@ -1453,7 +1453,7 @@ TYPED_TEST(Storage, SortN) {
pool.insert(entity.begin(), entity.end(), value.begin());
pool.sort_n(0u, [&pool](auto lhs, auto rhs) { return pool.get(lhs) < pool.get(rhs); });
ASSERT_TRUE(std::equal(entity.rbegin(), entity.rend(), pool.entt::basic_sparse_set<entity_type>::begin(), pool.entt::basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(entity.rbegin(), entity.rend(), pool.entt::template basic_sparse_set<entity_type>::begin(), pool.entt::template basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(value.rbegin(), value.rend(), pool.begin(), pool.end()));
pool.sort_n(2u, [&pool](auto lhs, auto rhs) { return pool.get(lhs) < pool.get(rhs); });
@@ -1497,12 +1497,12 @@ TYPED_TEST(Storage, SortAsDisjoint) {
lhs.insert(entity.begin(), entity.end(), value.begin());
ASSERT_TRUE(std::equal(entity.rbegin(), entity.rend(), lhs.entt::basic_sparse_set<entity_type>::begin(), lhs.entt::basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(entity.rbegin(), entity.rend(), lhs.entt::template basic_sparse_set<entity_type>::begin(), lhs.entt::template basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(value.rbegin(), value.rend(), lhs.begin(), lhs.end()));
lhs.sort_as(rhs.entt::basic_sparse_set<entity_type>::begin(), rhs.entt::basic_sparse_set<entity_type>::end());
lhs.sort_as(rhs.entt::template basic_sparse_set<entity_type>::begin(), rhs.entt::template basic_sparse_set<entity_type>::end());
ASSERT_TRUE(std::equal(entity.rbegin(), entity.rend(), lhs.entt::basic_sparse_set<entity_type>::begin(), lhs.entt::basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(entity.rbegin(), entity.rend(), lhs.entt::template basic_sparse_set<entity_type>::begin(), lhs.entt::template basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(value.rbegin(), value.rend(), lhs.begin(), lhs.end()));
}
@@ -1522,13 +1522,13 @@ TYPED_TEST(Storage, SortAsOverlap) {
rhs.insert(rhs_entity.begin(), rhs_entity.end(), rhs_value.begin());
ASSERT_TRUE(std::equal(lhs_entity.rbegin(), lhs_entity.rend(), lhs.entt::basic_sparse_set<entity_type>::begin(), lhs.entt::basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(lhs_entity.rbegin(), lhs_entity.rend(), lhs.entt::template basic_sparse_set<entity_type>::begin(), lhs.entt::template basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(lhs_value.rbegin(), lhs_value.rend(), lhs.begin(), lhs.end()));
ASSERT_TRUE(std::equal(rhs_entity.rbegin(), rhs_entity.rend(), rhs.entt::basic_sparse_set<entity_type>::begin(), rhs.entt::basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(rhs_entity.rbegin(), rhs_entity.rend(), rhs.entt::template basic_sparse_set<entity_type>::begin(), rhs.entt::template basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(rhs_value.rbegin(), rhs_value.rend(), rhs.begin(), rhs.end()));
lhs.sort_as(rhs.entt::basic_sparse_set<entity_type>::begin(), rhs.entt::basic_sparse_set<entity_type>::end());
lhs.sort_as(rhs.entt::template basic_sparse_set<entity_type>::begin(), rhs.entt::template basic_sparse_set<entity_type>::end());
auto begin = lhs.begin();
auto end = lhs.end();
@@ -1559,15 +1559,15 @@ TYPED_TEST(Storage, SortAsOrdered) {
rhs.insert(rhs_entity.begin(), rhs_entity.end(), rhs_value.begin());
ASSERT_TRUE(std::equal(lhs_entity.rbegin(), lhs_entity.rend(), lhs.entt::basic_sparse_set<entity_type>::begin(), lhs.entt::basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(lhs_entity.rbegin(), lhs_entity.rend(), lhs.entt::template basic_sparse_set<entity_type>::begin(), lhs.entt::template basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(lhs_value.rbegin(), lhs_value.rend(), lhs.begin(), lhs.end()));
ASSERT_TRUE(std::equal(rhs_entity.rbegin(), rhs_entity.rend(), rhs.entt::basic_sparse_set<entity_type>::begin(), rhs.entt::basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(rhs_entity.rbegin(), rhs_entity.rend(), rhs.entt::template basic_sparse_set<entity_type>::begin(), rhs.entt::template basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(rhs_value.rbegin(), rhs_value.rend(), rhs.begin(), rhs.end()));
rhs.sort_as(lhs.entt::basic_sparse_set<entity_type>::begin(), lhs.entt::basic_sparse_set<entity_type>::end());
rhs.sort_as(lhs.entt::template basic_sparse_set<entity_type>::begin(), lhs.entt::template basic_sparse_set<entity_type>::end());
ASSERT_TRUE(std::equal(rhs_entity.rbegin(), rhs_entity.rend(), rhs.entt::basic_sparse_set<entity_type>::begin(), rhs.entt::basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(rhs_entity.rbegin(), rhs_entity.rend(), rhs.entt::template basic_sparse_set<entity_type>::begin(), rhs.entt::template basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(rhs_value.rbegin(), rhs_value.rend(), rhs.begin(), rhs.end()));
}
@@ -1587,13 +1587,13 @@ TYPED_TEST(Storage, SortAsReverse) {
rhs.insert(rhs_entity.begin(), rhs_entity.end(), rhs_value.begin());
ASSERT_TRUE(std::equal(lhs_entity.rbegin(), lhs_entity.rend(), lhs.entt::basic_sparse_set<entity_type>::begin(), lhs.entt::basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(lhs_entity.rbegin(), lhs_entity.rend(), lhs.entt::template basic_sparse_set<entity_type>::begin(), lhs.entt::template basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(lhs_value.rbegin(), lhs_value.rend(), lhs.begin(), lhs.end()));
ASSERT_TRUE(std::equal(rhs_entity.rbegin(), rhs_entity.rend(), rhs.entt::basic_sparse_set<entity_type>::begin(), rhs.entt::basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(rhs_entity.rbegin(), rhs_entity.rend(), rhs.entt::template basic_sparse_set<entity_type>::begin(), rhs.entt::template basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(rhs_value.rbegin(), rhs_value.rend(), rhs.begin(), rhs.end()));
rhs.sort_as(lhs.entt::basic_sparse_set<entity_type>::begin(), lhs.entt::basic_sparse_set<entity_type>::end());
rhs.sort_as(lhs.entt::template basic_sparse_set<entity_type>::begin(), lhs.entt::template basic_sparse_set<entity_type>::end());
auto begin = rhs.begin();
auto end = rhs.end();
@@ -1630,13 +1630,13 @@ TYPED_TEST(Storage, SortAsUnordered) {
rhs.insert(rhs_entity.begin(), rhs_entity.end(), rhs_value.begin());
ASSERT_TRUE(std::equal(lhs_entity.rbegin(), lhs_entity.rend(), lhs.entt::basic_sparse_set<entity_type>::begin(), lhs.entt::basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(lhs_entity.rbegin(), lhs_entity.rend(), lhs.entt::template basic_sparse_set<entity_type>::begin(), lhs.entt::template basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(lhs_value.rbegin(), lhs_value.rend(), lhs.begin(), lhs.end()));
ASSERT_TRUE(std::equal(rhs_entity.rbegin(), rhs_entity.rend(), rhs.entt::basic_sparse_set<entity_type>::begin(), rhs.entt::basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(rhs_entity.rbegin(), rhs_entity.rend(), rhs.entt::template basic_sparse_set<entity_type>::begin(), rhs.entt::template basic_sparse_set<entity_type>::end()));
ASSERT_TRUE(std::equal(rhs_value.rbegin(), rhs_value.rend(), rhs.begin(), rhs.end()));
rhs.sort_as(lhs.entt::basic_sparse_set<entity_type>::begin(), lhs.entt::basic_sparse_set<entity_type>::end());
rhs.sort_as(lhs.entt::template basic_sparse_set<entity_type>::begin(), lhs.entt::template basic_sparse_set<entity_type>::end());
auto begin = rhs.begin();
auto end = rhs.end();