Commit Graph

6030 Commits

Author SHA1 Message Date
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
Michele Caini
9105f742dd view: misplaced assert 2024-09-16 18:18:49 +02:00
Michele Caini
57b46385a9 test: implicit noexcept-ness for dtors 2024-09-16 17:19:05 +02:00
Michele Caini
3f8efac37d signal: implicit noexcept-ness for dtors 2024-09-16 17:18:58 +02:00
Michele Caini
33f00f400b resource: implicit noexcept-ness for dtors 2024-09-16 17:18:52 +02:00
Michele Caini
044bfeefba entity: implicit noexcept-ness for dtors 2024-09-16 17:18:44 +02:00
Michele Caini
21829cc27f process: implicit noexcept-ness for dtors 2024-09-16 17:18:35 +02:00
Michele Caini
c742fcf371 meta: implicit noexcept-ness for dtors 2024-09-16 17:18:29 +02:00
Michele Caini
55f2c0fdc1 locator: implicit noexcept-ness for dtors 2024-09-16 17:18:18 +02:00
Michele Caini
aa0e16fc93 graph: implicit noexcept-ness for dtors 2024-09-16 17:18:09 +02:00
Michele Caini
01fa3a06a7 core: implicit noexcept-ness for dtors 2024-09-16 17:18:01 +02:00
Michele Caini
5bb5f396ed container: implicit noexcept-ness for dtors 2024-09-16 17:17:53 +02:00
Michele Caini
ef552922b3 doc: updated entity.md 2024-09-16 11:13:44 +02:00
Michele Caini
19da9d2358 test: use sparse set generic bind function 2024-09-16 10:56:18 +02:00
Michele Caini
893eb8fabb registry: pass *this directly to sparse set bind function 2024-09-16 10:55:51 +02:00
Michele Caini
9630977c2d sparse set: generic bind function 2024-09-16 10:55:15 +02:00
Michele Caini
dce9abb2f0 doc: more about signals - close #1169 2024-09-13 12:45:18 +02:00
Michele Caini
d62204df4e group: impressed, cannot get all compilers to agree :) 2024-09-12 18:12:45 +02:00
Michele Caini
5f1a14cd43 registry: defaulted trivial destructor with implicit noexcept specification 2024-09-12 18:05:49 +02:00
Michele Caini
80f12a7ac2 group: implicit noexcept specification 2024-09-12 18:05:09 +02:00
Michele Caini
84f8b5d5bb observer: implicit noexcept specification 2024-09-12 18:04:45 +02:00
Michele Caini
24751f6158 observer: defaulted trivial destructor 2024-09-12 17:51:40 +02:00
Michele Caini
fd3e275d86 sigh mixin: avoid nonsense warnings with g++ 2024-09-12 17:50:59 +02:00
Michele Caini
1175bdca62 meta: move node as it ought to be 2024-09-12 17:46:12 +02:00
Michele Caini
8899c9df7e group: defaulted trivial destructor 2024-09-12 17:45:28 +02:00
Michele Caini
3d10b764eb sigh mixin: expect noexcept move ctor/op 2024-09-12 17:38:51 +02:00
Michele Caini
33578dd6da meta: [[nodiscard]] 2024-09-12 13:55:24 +02:00
Michele Caini
2ab5e4deb3 natvis: meta_prop 2024-09-12 11:59:02 +02:00
Michele Caini
a4a87995af meta: reduce indirection for meta_prop 2024-09-12 10:16:58 +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
e4ba5c31d2 meta: deprecate meta properties in favor of custom data 2024-09-10 16:12:28 +02:00
Michele Caini
355010df3b doc: refine mesta custom doc 2024-09-10 16:04:59 +02:00
Michele Caini
dc7ab63b6f view: drop pointless check 2024-09-10 15:46:08 +02:00
Michele Caini
5ecd5739d0 registry: cleanup/improvement 2024-09-10 15:45:47 +02:00
Michele Caini
8fd4cf7c45 registry: storage reset function - close #1173 2024-09-09 12:42:52 +02:00
Michele Caini
6f7dc0558b *: TODO 2024-09-09 12:11:42 +02:00
Michele Caini
eabe7be7da resource: swap 2024-09-09 12:02:33 +02:00
Michele Caini
7ad5eb8c17 *: updated TODO 2024-09-06 15:48:07 +02:00
Michele Caini
b485d72ec7 signal: swap based move assignment operators 2024-09-06 15:48:07 +02:00
Michele Caini
63d6db37d8 scheduler: swap based move assignment operator 2024-09-06 15:48:07 +02:00