Commit Graph

6071 Commits

Author SHA1 Message Date
Michele Caini
69aeeeee30 *: updated TODO 2024-10-01 08:58:09 +02:00
Michele Caini
734dfa2c6f doc: minor changes 2024-10-01 08:57:28 +02:00
Michele Caini
61b5c193e8 sigh mixin: operator bool and registry functions 2024-10-01 08:56:58 +02:00
Michele Caini
84308361ae observer: deprecated, use reactive mixin instead 2024-09-30 10:27:52 +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
50e41076c5 doc: minor changes 2024-09-28 19:13:04 +02:00
Michele Caini
1a95c9d03e test: suppress warning due to unused variable 2024-09-28 19:12:36 +02:00
Michele Caini
0b01e14f01 doc. minor changes 2024-09-28 19:10:34 +02:00
Michele Caini
445b11e88c doc: minor changes 2024-09-28 19:10:14 +02:00
Michele Caini
c22224692d doc: reactive mixin/storage 2024-09-28 19:08:45 +02:00
Michele Caini
0207ee7624 *: updated TODO 2024-09-27 15:22:47 +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
401a8cbb6a *: updated TODO 2024-09-23 12:15:08 +02:00
Michele Caini
a329659e2f test: cleanup 2024-09-23 12:13:06 +02:00
Michele Caini
8efd951561 reactive mixin: precooked storage_type specialization 2024-09-23 10:45:34 +02:00
Michele Caini
911e0d2900 test: shared basic_custom_registry type 2024-09-23 10:13:24 +02:00
Michele Caini
d4f2651e5f reactive mixin: minor changes 2024-09-23 10:12:46 +02:00
Michele Caini
a74a0e4f4e test: refine throwing_allocator impl 2024-09-20 15:16:48 +02:00
Michele Caini
f51352467d reactive mixin: template keyword for g++ although not necessary 2024-09-20 10:16:37 +02:00
Michele Caini
9fafb83a41 reactive mixin: try to make all compilers happy 2024-09-20 09:24:01 +02:00
Michele Caini
e1e1d37506 mixin: avoid shadow warnings/errors 2024-09-20 08:27:37 +02:00
Michele Caini
f8eb94c7ad reactive mixin: const correctness 2024-09-19 14:17:28 +02:00
Michele Caini
4f6246cd11 test: cleanup 2024-09-19 10:49:05 +02:00
Michele Caini
dc6a03e08c reactive mixin: first few fixes 2024-09-19 10:09:50 +02:00
Michele Caini
0bb22f273a entity: fwd declare basic_reactive_mixin and reactive_mixin 2024-09-18 16:51:52 +02:00
Michele Caini
bb6304ecac mixin: basic_reactive_mixin draft 2024-09-18 16:51:00 +02:00
Michele Caini
a46905b2d3 test: minor changes 2024-09-17 17:13:40 +02:00
Michele Caini
a5ce90b268 core: noexcept-ness review 2024-09-17 11:12:10 +02:00
Michele Caini
a92be68bf7 signal: noexcept-ness review 2024-09-17 11:11:53 +02:00
Michele Caini
13223125d7 resource: noexcept-ness review 2024-09-17 11:11:38 +02:00
Michele Caini
9819234238 process: noexcept-ness review 2024-09-17 11:11:24 +02:00
Michele Caini
83641a997d graph: noexcept-ness review 2024-09-17 11:11:15 +02:00
Michele Caini
9907a84b26 entity: noexcept-ness review 2024-09-17 11:10:16 +02:00
Michele Caini
24eed3da7a container: noexcept-ness review 2024-09-17 11:09:44 +02:00
Michele Caini
56f83640a0 storage: let the linter know that I know what I am doing 2024-09-17 09:23:48 +02:00
Michele Caini
e8d007a970 test: make the linter happy 2024-09-17 09:02:02 +02:00
Michele Caini
6e128c47f5 view: minor changes 2024-09-17 08:05:48 +02:00