Commit Graph

2260 Commits

Author SHA1 Message Date
Michele Caini
a75f864c4f test: isolate declarations 2024-10-04 12:12:58 +02:00
Michele Caini
1f474e785a test: cleanup 2024-10-03 08:25:26 +02:00
Michele Caini
bf0e78fef9 test: avoid magic numbers 2024-10-03 08:21:24 +02:00
Michele Caini
4f0b7d31dd mixin: full support for derived registry types 2024-10-02 10:31:07 +02:00
Michele Caini
61b5c193e8 sigh mixin: operator bool and registry functions 2024-10-01 08:56:58 +02:00
Michele Caini
db22dd8e69 meta: suppress (wrong) warnings by g++ 2024-09-30 09:32:07 +02:00
Michele Caini
805cbf9c79 reactive mixin: return *this from on_<op> functions 2024-09-30 09:23:28 +02:00
Michele Caini
1a95c9d03e test: suppress warning due to unused variable 2024-09-28 19:12:36 +02:00
Michele Caini
84cab81c40 test: reactive mixin view functions 2024-09-27 15:22:28 +02:00
Michele Caini
4859f41c24 test: reactive mixin and entity lifecycle (managed vs standalone) 2024-09-27 13:43:00 +02:00
Michele Caini
1de4b20d1f test: reactive mixin and custom allocators 2024-09-26 15:09:48 +02:00
Michele Caini
2ffd38a355 test: registry and custom registry support for reactive mixin 2024-09-26 10:57:42 +02:00
Michele Caini
ea660aa466 test: reactive mixin on_destroy 2024-09-25 17:20:15 +02:00
Michele Caini
f9fd8432fd test: reactive mixin on_update 2024-09-25 14:59:18 +02:00
Michele Caini
f28917aec7 test: reactive mixin on_construct 2024-09-25 08:37:25 +02:00
Michele Caini
96480cdd54 test: reactive mixin with throwing allocator 2024-09-24 15:08:58 +02:00
Michele Caini
55b91798c3 test: reactive mixin swap 2024-09-24 14:15:24 +02:00
Michele Caini
4b9be6ddb7 test: reactive mixin move 2024-09-24 08:57:28 +02:00
Michele Caini
d6f4bc9909 test: reactive mixin ctors 2024-09-24 08:34:20 +02:00
Michele Caini
76eb4f4ded test: reactive mixin suite 2024-09-24 07:57:32 +02:00
Michele Caini
ff33c2fc02 test: reactive mixin tests setup 2024-09-23 12:16:51 +02:00
Michele Caini
a329659e2f test: cleanup 2024-09-23 12:13:06 +02:00
Michele Caini
911e0d2900 test: shared basic_custom_registry type 2024-09-23 10:13:24 +02:00
Michele Caini
a74a0e4f4e test: refine throwing_allocator impl 2024-09-20 15:16:48 +02:00
Michele Caini
4f6246cd11 test: cleanup 2024-09-19 10:49:05 +02:00
Michele Caini
a46905b2d3 test: minor changes 2024-09-17 17:13:40 +02:00
Michele Caini
e8d007a970 test: make the linter happy 2024-09-17 09:02:02 +02:00
Michele Caini
57b46385a9 test: implicit noexcept-ness for dtors 2024-09-16 17:19:05 +02:00
Michele Caini
19da9d2358 test: use sparse set generic bind function 2024-09-16 10:56:18 +02:00
Michele Caini
9630977c2d sparse set: generic bind function 2024-09-16 10:55:15 +02:00
Michele Caini
b5fbc68baa sigh mixin: refine auto signals 2024-09-11 10:46:12 +02:00
Terens
42a1905690 sigh mixin: automatic signal registration for components (#1168) 2024-09-11 08:29:20 +02:00
Michele Caini
6d03f4d6f2 test: avoid unused variables 2024-09-11 08:29:10 +02:00
Michele Caini
8fd4cf7c45 registry: storage reset function - close #1173 2024-09-09 12:42:52 +02:00
Michele Caini
eabe7be7da resource: swap 2024-09-09 12:02:33 +02:00
Michele Caini
d40e5f3dd5 table: swap based move assignment operator 2024-09-06 15:48:07 +02:00
Michele Caini
9f36bec353 sparse_set/storage: swap based move assignment operator 2024-09-06 15:24:21 +02:00
Michele Caini
07a372e994 build: move googletest to FetchContent_MakeAvailable 2024-08-23 16:31:15 +02:00
Michele Caini
c97a5f1b50 test: missing include 2024-08-02 17:03:23 +02:00
Michele Caini
a040353632 cmake: cleanup 2024-08-02 10:02:24 +02:00
Michele Caini
55615c118f test: cleanup 2024-08-02 09:24:02 +02:00
Michele Caini
89767dc398 meta: update overloaded meta functions and user data (with non-regression tests) 2024-08-01 09:23:47 +02:00
Michele Caini
11e6b65108 meta: non-const access to meta custom 2024-07-30 08:49:30 +02:00
Michele Caini
1beac44dda meta: avoid overwriting traits/custom data on rebind 2024-07-29 15:48:45 +02:00
Michele Caini
7acd6e7f53 meta: check traits before saving 2024-07-29 12:56:49 +02:00
Michele Caini
689005d452 meta: guaranteed order on overloaded meta functions 2024-07-26 16:00:45 +02:00
Michele Caini
af6dd28c66 meta: drop seek functions 2024-07-26 16:00:23 +02:00
Michele Caini
4a681e4d00 test: suppress warnings 2024-07-26 09:14:38 +02:00
Michele Caini
a5a03de483 test: code coverage 2024-07-23 11:58:14 +02:00
Michele Caini
ba63284d7a test: meta_custom 2024-07-23 11:40:14 +02:00