Commit Graph

4175 Commits

Author SHA1 Message Date
Michele Caini
aecdb84606 delegate: internal const correctness on return types 2024-10-11 19:06:18 +02:00
Michele Caini
3f23bfed61 meta: avoid warnings due to deprecated meta_prop class - close #1182 2024-10-11 13:56:44 +02:00
Michele Caini
331a8257be sigh mixin: const correctness for the return type of ::emplace 2024-10-10 09:14:15 +02:00
Michele Caini
c97e3d4f96 meta: remove const qualifiers from non-reference/non-pointer types 2024-10-10 09:01:19 +02:00
Michele Caini
5388c9b432 any: remove const qualifiers from non-reference/non-pointer types 2024-10-10 09:00:08 +02:00
Michele Caini
e904300c1f mixin: minor changes 2024-10-10 08:21:06 +02:00
Michele Caini
d9ad574a69 storage: internal changes 2024-10-08 09:41:11 +02:00
Michele Caini
8ca5a6c305 meta: explicit checks 2024-10-07 10:43:20 +02:00
Michele Caini
6738e3e77d view: avoid implicit conversions 2024-10-07 10:42:53 +02:00
Michele Caini
36896978b1 view: avoid else after return 2024-10-04 15:55:42 +02:00
Michele Caini
6db5d78e87 meta: typo 2024-10-04 15:09:20 +02:00
Michele Caini
414365c770 meta: avoid implicit conversions 2024-10-04 15:08:13 +02:00
Michele Caini
8cfd635f1d meta: typo 2024-10-04 12:29:36 +02:00
Michele Caini
1de5b066fd meta: avoid implicit conversions 2024-10-04 12:26:29 +02:00
Michele Caini
44ee192b41 meta: explicit check 2024-10-04 12:21:11 +02:00
Michele Caini
a9e575ee8b any: avoid implicit conversions 2024-10-04 12:16:17 +02:00
Michele Caini
a348ff7dd1 storage: explicit checks 2024-10-04 11:50:24 +02:00
Michele Caini
1620b63a2f sparse set: avoid implicit conversions 2024-10-04 11:48:36 +02:00
Michele Caini
87ac4c0121 registry: avoid else after return 2024-10-04 11:39:23 +02:00
Michele Caini
14a4788417 registry: avoid implicit bool conversion 2024-10-04 11:39:07 +02:00
Michele Caini
cc79817af3 any: avoid else after return 2024-10-04 11:12:20 +02:00
Michele Caini
f39c68793e sigh: drop redundant initializer 2024-10-04 11:10:52 +02:00
Michele Caini
28adaa5a8b registry: avoid else after return 2024-10-04 11:03:34 +02:00
Michele Caini
cee7c799ce sparse set: make it clear the elem is a pointer 2024-10-04 11:03:23 +02:00
Michele Caini
47ff28d92d sparse set: drop redundant access specifier 2024-10-04 11:02:29 +02:00
Michele Caini
035e17ff1d linter: avoid const params in decls 2024-10-04 10:39:55 +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
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
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
805cbf9c79 reactive mixin: return *this from on_<op> functions 2024-09-30 09:23:28 +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
8efd951561 reactive mixin: precooked storage_type specialization 2024-09-23 10:45:34 +02:00
Michele Caini
d4f2651e5f reactive mixin: minor changes 2024-09-23 10:12:46 +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
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
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