Commit Graph

6007 Commits

Author SHA1 Message Date
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
Michele Caini
3b4864aeae registry: swap based move assignment operator 2024-09-06 15:48:07 +02:00
Michele Caini
d40e5f3dd5 table: swap based move assignment operator 2024-09-06 15:48:07 +02:00
Michele Caini
5bb706ceea observer: propagate noexcept-ness 2024-09-06 15:47:26 +02:00
Michele Caini
0966cc9063 entity: try to get around an issue with g++9 2024-09-06 15:47:14 +02:00
Michele Caini
5e1c44195a registry: propagate noexcept(false) to registry destructor 2024-09-06 15:40:37 +02:00
Michele Caini
2147e4bbb2 storage: refine noexcept-ness 2024-09-06 15:30:03 +02:00
Michele Caini
9f36bec353 sparse_set/storage: swap based move assignment operator 2024-09-06 15:24:21 +02:00
Michele Caini
c3826c78aa mixin: refine noexcept-ness 2024-09-06 14:59:53 +02:00
Michele Caini
d0a23fdf49 sparse_set/storage: make it clear that dtor and move op are not noexcept 2024-09-06 14:43:38 +02:00
Michele Caini
a39fd8548d config: wrap macro arguments to avoid warnings 2024-09-06 11:11:55 +02:00
Michele Caini
9c9816110e view: clear dead path 2024-09-05 16:04:30 +02:00
Michele Caini
156bc470ce natvis: update views for meta containers 2024-09-05 12:31:09 +02:00
Michele Caini
50db6f2193 meta: cleanup/reuse internal code 2024-09-04 14:29:33 +02:00
Michele Caini
628bfbd4ca natvis: meta 2024-09-03 15:11:41 +02:00
Michele Caini
ea4470b4a7 meta: minor changes 2024-09-02 15:49:16 +02:00
Michele Caini
90c975904f meta: refine and share find_member/find_overload 2024-09-02 15:05:11 +02:00
Michele Caini
27f7e43b05 meta: internal changes 2024-08-27 16:27:57 +02:00
Michele Caini
c909b40b5a *: updated TODO 2024-08-27 16:27:50 +02:00
Michele Caini
07e1ac5350 meta: asserts to prevent future errors 2024-08-27 16:27:01 +02:00
Michele Caini
c3758edb83 meta: cleanup meta_range impl 2024-08-27 16:26:25 +02:00
Michele Caini
328286d201 meta: minor changes 2024-08-27 16:16:39 +02:00
Michele Caini
8d149ecfc3 meta: minor changes 2024-08-27 15:25:02 +02:00
Michele Caini
c6479e06ae build: clang-format 2024-08-27 15:24:47 +02:00