Commit Graph

4379 Commits

Author SHA1 Message Date
Michele Caini
e6f76e0f96 view: try to make VS happy again :) 2023-04-18 14:44:28 +02:00
Michele Caini
1c6b533609 test: minor changes 2023-04-18 13:28:01 +02:00
Michele Caini
5c3d8360c2 view: turn ::use into a self-contained, non-const function 2023-04-18 13:10:01 +02:00
Michele Caini
3882c7d9af view: turn ::refresh into a self contained, non-const function 2023-04-18 13:00:59 +02:00
Michele Caini
15726218bd view: doc 2023-04-18 12:58:04 +02:00
Michele Caini
869bfc82cf test: minor changes 2023-04-17 18:34:53 +02:00
Michele Caini
0eb3d54b21 group: change signature of ::storage to return a (maybe null) pointer rather than a reference 2023-04-17 11:09:10 +02:00
Michele Caini
f83290f762 view: change signature of ::storage to return a (maybe null) pointer rather than a reference 2023-04-17 11:08:55 +02:00
Michele Caini
686a3b9d79 registry: make storage_for_type available to the final user 2023-04-14 12:37:05 +02:00
Michele Caini
4d57d5c327 registry: make ::storage<T> return type explicit 2023-04-14 12:33:41 +02:00
Michele Caini
36c21cf7fa registry: drop redundant traits usage 2023-04-14 12:24:31 +02:00
Michele Caini
7ab10e1936 test: minor changes 2023-04-14 12:03:00 +02:00
Michele Caini
41467d35a4 -: updated TODO 2023-04-14 09:57:42 +02:00
Michele Caini
d351252a12 doc: entity storage 2023-04-14 09:11:42 +02:00
Michele Caini
c6cd4f701c doc: refine storage section 2023-04-13 18:19:31 +02:00
Michele Caini
65889cca44 doc: brief mention of void storage 2023-04-13 14:02:17 +02:00
Michele Caini
f1914fd946 doc: rearrange a few things 2023-04-13 13:46:08 +02:00
Michele Caini
e53af7bef7 registry: minor changes 2023-04-12 15:43:46 +02:00
Michele Caini
b910cd2615 *: updated TODO 2023-04-12 15:16:00 +02:00
Michele Caini
58d331ca0e registry: minor changes 2023-04-12 09:21:47 +02:00
Michele Caini
17f5b0a330 registry: avoid bumping version on destroy if not requested 2023-04-12 09:14:02 +02:00
Michele Caini
de386292bc registry: deprecate ::each 2023-04-12 09:05:38 +02:00
Michele Caini
88bf26a2f8 registry: deprecate ::assign 2023-04-07 18:06:12 +02:00
Michele Caini
3caad4100d mixin: common internal owner_or_assert function 2023-04-07 17:27:32 +02:00
Michele Caini
916203a240 test: stress assert on entity limit 2023-04-07 15:59:22 +02:00
Michele Caini
62f1971f7b test: minor changes 2023-04-07 15:58:48 +02:00
Michele Caini
4fde96357d natvis: updated registry snippet 2023-04-07 09:19:36 +02:00
Michele Caini
c3730b65fb group:
* unified model
* drop group handler's size function (no longer required)
2023-04-07 09:19:22 +02:00
Michele Caini
1ea072cd38 group: back to the unified model for group handlers 2023-04-07 09:17:47 +02:00
Michele Caini
bbe4582ee9 meta: minor changes 2023-04-06 12:40:50 +02:00
Michele Caini
89ab5c328a meta: operator==/!= for meta_func 2023-04-06 12:40:42 +02:00
Michele Caini
3a4672793d meta: operator==/!= for meta_prop 2023-04-06 12:40:12 +02:00
Michele Caini
0a0446f35c meta: operator==/!= for meta_data (close #1002) 2023-04-06 12:39:50 +02:00
Michele Caini
fc58ff74be meta: operator==/!= for meta_handle (see #1002) 2023-04-06 12:39:19 +02:00
Michele Caini
fed6831cdc locator: support to opaque structures (close #956) 2023-04-05 14:20:34 +02:00
Michele Caini
1605c8d9d3 natvis: updated entity file 2023-04-04 11:51:56 +02:00
Michele Caini
d6641c7d8d -: updated TODO file 2023-04-04 09:36:16 +02:00
Michele Caini
5079f38e99 storage: allow on_update signals on entity storage 2023-04-04 09:36:04 +02:00
Michele Caini
1eab2a4a80 meta: fix constness detection for static functions in meta_type::invoke 2023-04-04 09:35:10 +02:00
Michele Caini
c331107651 test: cleanup 2023-04-03 15:30:10 +02:00
Michele Caini
117b0bd675 test: more about storage<...>::patch 2023-04-03 08:56:02 +02:00
Michele Caini
9b4a6f8776 storage: use allocator_traits::destroy rather than destroy_at 2023-04-03 08:41:23 +02:00
Michele Caini
f4e6f2b375 group: suppress shadow warning 2023-03-31 15:51:03 +02:00
Michele Caini
5971fb7aa4 -: updated TODO 2023-03-31 14:00:05 +02:00
Michele Caini
10dfe7e935 sigh: allow disconnecting listeners during iterations (close #986) 2023-03-31 13:59:53 +02:00
Michele Caini
a9208a9565 doc: fixed typo 2023-03-31 11:14:54 +02:00
Michele Caini
1cc5b32cab test: cleanup 2023-03-31 11:14:39 +02:00
Michele Caini
f8a972a3c6 signal: drop sink::before 2023-03-31 09:05:02 +02:00
Michele Caini
5b7cc20027 group: rollback some (no longer required) changes to the owning_group_descriptor 2023-03-30 15:07:51 +02:00
Michele Caini
bd34e7f2c7 group: drop nested groups support, prepare to the large group review and multi storage support 2023-03-30 15:00:32 +02:00