Lines Matching refs:registry

17     entt::registry registry;  in TEST()  local
20 registry.reserve<int>(0); in TEST()
21 registry.reserve<char>(0); in TEST()
24 auto view = registry.runtime_view(std::begin(types), std::end(types)); in TEST()
28 const auto e0 = registry.create(); in TEST()
29 registry.emplace<char>(e0); in TEST()
31 const auto e1 = registry.create(); in TEST()
32 registry.emplace<int>(e1); in TEST()
36 registry.emplace<char>(e1); in TEST()
49 registry.get<char>(e0) = '1'; in TEST()
50 registry.get<char>(e1) = '2'; in TEST()
51 registry.get<int>(e1) = 42; in TEST()
54 ASSERT_EQ(registry.get<int>(entity), 42); in TEST()
55 ASSERT_EQ(registry.get<char>(entity), '2'); in TEST()
65 entt::registry registry; in TEST() local
67 const auto entity = registry.create(); in TEST()
68 registry.emplace<int>(entity); in TEST()
69 registry.emplace<char>(entity); in TEST()
72 auto view = registry.runtime_view(std::begin(types), std::end(types)); in TEST()
95 entt::registry registry; in TEST() local
97 const auto e0 = registry.create(); in TEST()
98 registry.emplace<int>(e0); in TEST()
99 registry.emplace<char>(e0); in TEST()
101 const auto e1 = registry.create(); in TEST()
102 registry.emplace<int>(e1); in TEST()
103 registry.emplace<char>(e1); in TEST()
105 registry.destroy(e0); in TEST()
108 auto view = registry.runtime_view(std::begin(types), std::end(types)); in TEST()
115 entt::registry registry; in TEST() local
117 const auto e0 = registry.create(); in TEST()
118 registry.emplace<double>(e0); in TEST()
119 registry.emplace<int>(e0); in TEST()
120 registry.emplace<float>(e0); in TEST()
122 const auto e1 = registry.create(); in TEST()
123 registry.emplace<char>(e1); in TEST()
124 registry.emplace<float>(e1); in TEST()
127 auto view = registry.runtime_view(std::begin(types), std::end(types)); in TEST()
136 entt::registry registry; in TEST() local
138 const auto e0 = registry.create(); in TEST()
139 registry.emplace<int>(e0); in TEST()
140 registry.emplace<char>(e0); in TEST()
142 const auto e1 = registry.create(); in TEST()
143 registry.emplace<int>(e1); in TEST()
144 registry.emplace<char>(e1); in TEST()
147 auto view = registry.runtime_view(std::begin(types), std::end(types)); in TEST()
156 entt::registry registry; in TEST() local
158 const auto e0 = registry.create(); in TEST()
159 const auto e1 = registry.create(); in TEST()
160 const auto e2 = registry.create(); in TEST()
162 registry.emplace<char>(e0, '0'); in TEST()
163 registry.emplace<char>(e1, '1'); in TEST()
165 registry.emplace<int>(e0, 0); in TEST()
166 registry.emplace<int>(e2, 2); in TEST()
169 auto view = registry.runtime_view(std::begin(types), std::end(types)); in TEST()
177 entt::registry registry; in TEST() local
179 const auto e0 = registry.create(); in TEST()
180 registry.emplace<int>(e0); in TEST()
183 auto view = registry.runtime_view(std::begin(types), std::end(types)); in TEST()
187 registry.emplace<char>(e0); in TEST()
198 entt::registry registry; in TEST() local
200 const auto e0 = registry.create(); in TEST()
201 registry.emplace<int>(e0); in TEST()
204 auto view = registry.runtime_view(ptr, ptr); in TEST()
215 entt::registry registry; in TEST() local
217 const auto e0 = registry.create(); in TEST()
218 registry.emplace<int>(e0); in TEST()
220 const auto e1 = registry.create(); in TEST()
221 registry.emplace<int>(e1); in TEST()
222 registry.emplace<char>(e1); in TEST()
226 …auto view = registry.runtime_view(std::begin(components), std::end(components), std::begin(filter)… in TEST()
237 entt::registry registry; in TEST() local
239 const auto e0 = registry.create(); in TEST()
240 const auto e1 = registry.create(); in TEST()
241 const auto e2 = registry.create(); in TEST()
243 registry.emplace<int>(e0); in TEST()
244 registry.emplace<int>(e1); in TEST()
245 registry.emplace<int>(e2); in TEST()
247 registry.emplace<stable_type>(e0); in TEST()
248 registry.emplace<stable_type>(e1); in TEST()
250 registry.remove<stable_type>(e1); in TEST()
253 auto view = registry.runtime_view(std::begin(components), std::end(components)); in TEST()
271 registry.compact(); in TEST()