Commit Graph

1671 Commits

Author SHA1 Message Date
Michele Caini
247abef1d7 test: rollback for code coverage purposes on the snapshot class 2023-06-08 09:47:40 +02:00
Michele Caini
6994d98d2a test: typo 2023-06-07 17:07:22 +02:00
Michele Caini
9a600ece2d test: snapshot 2023-06-07 15:32:41 +02:00
Michele Caini
afb70d1570 test: avoid warnings due to unused variables 2023-06-06 10:17:38 +02:00
Michele Caini
26fad4c385 test: basic snapshot loader 2023-06-06 09:26:34 +02:00
Michele Caini
25b3afacf6 test: basic snapshot 2023-06-06 09:25:56 +02:00
Michele Caini
124a440527 test: use the new snapshot get functions in the test suite 2023-06-01 10:10:32 +02:00
Michele Caini
5c704636ef test: use the new snapshot get functions in the test suite 2023-06-01 10:10:00 +02:00
Michele Caini
fff5f578ac test: avoid using deprecated functions in an example 2023-05-26 15:11:53 +02:00
Michele Caini
0b6ad03150 snapshot:
* single element only archive functions required
* avoid iterating elements more than once
2023-05-26 15:00:25 +02:00
Michele Caini
2450b0bc69 test: minor changes (waiting for a rework) 2023-05-26 10:39:54 +02:00
Michele Caini
8deaa09b24 test: perform static checks at compile-time 2023-05-23 14:00:24 +02:00
Dominic Koepke
85bffb7143 type_traits: std::tuple traits specialization for entt::type_list and entt::value_list (#1011) 2023-05-23 13:56:29 +02:00
Michele Caini
379819b2b0 test: cleanup 2023-05-22 16:25:35 +02:00
Michele Caini
57ec3c85cb registry: erase_if (close #977) 2023-05-19 10:44:00 +02:00
Michele Caini
de303c9990 test: reverse-each for storage entity 2023-05-18 14:06:28 +02:00
Michele Caini
1619e780f4 test: reverse each for plain storage classes 2023-05-18 14:06:16 +02:00
Michele Caini
a29302faae test: more on entity signals 2023-05-15 08:49:07 +02:00
Michele Caini
500239758a test: typo 2023-05-12 08:28:24 +02:00
DonutVikingChap
319ecd8084 organizer: fix organizer::vertex::prepare not creating component pools (#1014) 2023-05-12 08:24:23 +02:00
Michele Caini
4dee9dde11 registry: named pools support for on_construct/on_update/on_destroy 2023-05-12 08:22:18 +02:00
Michele Caini
a969468c57 registry: de-deprecate :) on_construct/on_update/on_destroy 2023-05-11 13:58:52 +02:00
Michele Caini
d8ed4ca354 registry: refine how entity storage is used internally 2023-05-10 10:47:11 +02:00
Michele Caini
3248e3f91e helper: make sigh_helper work with named pools 2023-05-09 11:09:16 +02:00
Michele Caini
5240c6b60a registry: deprecate on_construct/on_update/on_destroy 2023-05-09 10:54:49 +02:00
Michele Caini
c147ec37c9 test: try to make gcc happy again 2023-05-09 08:48:22 +02:00
Michele Caini
634630ca2d test: add missing template keywords (thanks msvc for ignoring them) 2023-05-09 08:34:06 +02:00
Michele Caini
fabc6c9bd7 test: full cross-registry entity-copy example with meta (not strictly required) 2023-05-08 12:45:18 +02:00
Michele Caini
1fe7c78f7e test: minor changes 2023-05-03 16:22:01 +02:00
Michele Caini
22a65f80fc test: cleanup 2023-05-03 16:11:08 +02:00
Michele Caini
12186cb401 registry: drop internal static storage variables from ::assure 2023-05-03 14:49:35 +02:00
Michele Caini
aa9ffb9eef registry: const ::storage<T>(...) returns a pointer to possibly null storage 2023-05-03 14:46:40 +02:00
Michele Caini
51915205b0 test: cover stable multi-type model 2023-04-28 16:25:03 +02:00
Michele Caini
44ed10c50b view: stable multi type view ::find/::back/::front functions 2023-04-28 15:55:33 +02:00
Michele Caini
1b22809412 view: stable multi type view ::begin/::end functions 2023-04-28 15:48:09 +02:00
Michele Caini
bdabbaa63d view: stable multi type view ::contains function 2023-04-28 15:47:16 +02:00
Michele Caini
c79c109b77 view: stable multi type view ::size_hint function 2023-04-28 15:44:00 +02:00
Michele Caini
17dc061490 view: stable single type view ::each(cb) function 2023-04-28 14:20:45 +02:00
Michele Caini
a20829e700 view: ::handle returns a pointer rather than a reference 2023-04-28 09:42:14 +02:00
Michele Caini
5be2fdc158 view: stable single type view ::each() function 2023-04-27 09:19:57 +02:00
Michele Caini
356bbbe53e view: stable single type view ::find function 2023-04-27 09:11:03 +02:00
Michele Caini
e3ce4e1567 view: stable single type view ::front/::back functions 2023-04-27 09:10:29 +02:00
Michele Caini
e02050c515 view: stable single type view ::rbegin/::rend functions 2023-04-27 09:07:37 +02:00
Michele Caini
26930633f0 view: stable single type view ::begin/::end functions 2023-04-27 08:59:50 +02:00
Michele Caini
b7a485767f view: stable single type view ::contains function 2023-04-26 15:49:21 +02:00
Michele Caini
f54cdccd4f view: stable single type view ::empty function 2023-04-26 15:48:45 +02:00
Michele Caini
41c9a32f31 view: stable single type view ::size function 2023-04-26 15:48:06 +02:00
Michele Caini
736ef35805 view: make operator bool work properly with partially initialized views 2023-04-26 13:10:31 +02:00
Michele Caini
0128cbb4f3 test: minor changes 2023-04-24 18:15:22 +02:00
Michele Caini
ff0a407151 test: prepare test suite for safe invalid views 2023-04-24 18:15:09 +02:00