Commit Graph
6577 Commits
Author SHA1 Message Date
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
Michele Caini 46fe29c3f6 group: make matching functions virtual for owning groups 2023-03-30 08:48:04 +02:00
Michele Caini c50e2815c8 group: make owning_group_descriptor depend on the storage base type 2023-03-30 08:43:53 +02:00