Commit Graph

6082 Commits

Author SHA1 Message Date
Michele Caini
f50750bafd linter: set MinimumVariableNameLength for readability-identifier-length 2024-10-04 10:59:28 +02:00
Michele Caini
fc10b39dc4 linter: disable a couple of checks that I don't like much 2024-10-04 10:48:59 +02:00
Michele Caini
035e17ff1d linter: avoid const params in decls 2024-10-04 10:39:55 +02:00
Michele Caini
41f1b4e97b build: fixed typo in the clang-tidy file - close #1178
Related Work Items: #11, #1178
2024-10-04 10:21:08 +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
83ebbea352 mixin: use auto to please the linter 2024-10-03 08:20:27 +02:00
Michele Caini
79e1a9a3d9 organizer: instruct the linter on known uses of C-style arrays 2024-10-03 08:19:34 +02:00
Michele Caini
c9d7feccfa doc: more about the reactive mixin 2024-10-02 10:46:14 +02:00
Michele Caini
4f0b7d31dd mixin: full support for derived registry types 2024-10-02 10:31:07 +02:00
Michele Caini
9eef230340 mixin: internal changes 2024-10-02 10:30:23 +02:00
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