Commit Graph

4391 Commits

Author SHA1 Message Date
Michele Caini
cfe955f970 doc: update links.md 2023-04-21 08:55:38 +02:00
Michele Caini
684ddc9de9 doc: minor changes 2023-04-21 08:42:52 +02:00
Michele Caini
f5d38a9aed doc: drop redundant doxy variable 2023-04-21 08:34:23 +02:00
Michele Caini
447e3693f2 doc: updated doxy file (doxygen 1.9.6) 2023-04-21 08:29:25 +02:00
Michele Caini
909490bf63 view: try to make g++ happy again 2023-04-20 14:25:39 +02:00
Michele Caini
d90363e4a4 view: make view pack also work with empty views 2023-04-20 13:48:23 +02:00
Michele Caini
ee5de744c3 view: add missing [[nodiscard]] 2023-04-19 13:51:31 +02:00
Michele Caini
d401c88a04 view: assert on null handles 2023-04-19 11:54:45 +02:00
Michele Caini
80563b9557 view: allow swapping storage elements of a view 2023-04-19 09:29:31 +02:00
Michele Caini
c74900057c sigh_mixin: avoid shadow warnings 2023-04-18 15:22:21 +02:00
Michele Caini
78867d5c9b group: make msvc happy with constness on virtual functions 2023-04-18 15:22:04 +02:00
Michele Caini
d435fc7792 basic_entt_traits: suppress a warning by gcc 2023-04-18 15:21:26 +02:00
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