Commit Graph

4425 Commits

Author SHA1 Message Date
Michele Caini
4a3ee042ea view: refine ::storage function 2023-04-28 16:24:38 +02:00
Michele Caini
88a1b8d0df view: stable multi-type view ::each(cb) function 2023-04-28 16:24:18 +02:00
Michele Caini
7e18a0f966 view: update ::use function 2023-04-28 16:23:33 +02:00
Michele Caini
c367082ddd view: unchecked_refresh function 2023-04-28 16:22:23 +02:00
Michele Caini
9f94b5306d view: double check on none_of 2023-04-28 16:21:17 +02:00
Michele Caini
44ed10c50b view: stable multi type view ::find/::back/::front functions 2023-04-28 15:55:33 +02:00
Michele Caini
1b22809412 view: stable multi type view ::begin/::end functions 2023-04-28 15:48:09 +02:00
Michele Caini
bdabbaa63d view: stable multi type view ::contains function 2023-04-28 15:47:16 +02:00
Michele Caini
c79c109b77 view: stable multi type view ::size_hint function 2023-04-28 15:44:00 +02:00
Michele Caini
f1a2133820 registry: prepare to remove static storage from const assure 2023-04-28 15:35:15 +02:00
Michele Caini
17dc061490 view: stable single type view ::each(cb) function 2023-04-28 14:20:45 +02:00
Michele Caini
3b8d82330d view: drop unused return 2023-04-28 12:19:45 +02:00
Michele Caini
a20829e700 view: ::handle returns a pointer rather than a reference 2023-04-28 09:42:14 +02:00
Michele Caini
5be2fdc158 view: stable single type view ::each() function 2023-04-27 09:19:57 +02:00
Michele Caini
873b107e69 -: updated TODO 2023-04-27 09:19:27 +02:00
Michele Caini
356bbbe53e view: stable single type view ::find function 2023-04-27 09:11:03 +02:00
Michele Caini
e3ce4e1567 view: stable single type view ::front/::back functions 2023-04-27 09:10:29 +02:00
Michele Caini
e02050c515 view: stable single type view ::rbegin/::rend functions 2023-04-27 09:07:37 +02:00
Michele Caini
26930633f0 view: stable single type view ::begin/::end functions 2023-04-27 08:59:50 +02:00
Michele Caini
b7a485767f view: stable single type view ::contains function 2023-04-26 15:49:21 +02:00
Michele Caini
f54cdccd4f view: stable single type view ::empty function 2023-04-26 15:48:45 +02:00
Michele Caini
41c9a32f31 view: stable single type view ::size function 2023-04-26 15:48:06 +02:00
Michele Caini
736ef35805 view: make operator bool work properly with partially initialized views 2023-04-26 13:10:31 +02:00
Michele Caini
0128cbb4f3 test: minor changes 2023-04-24 18:15:22 +02:00
Michele Caini
ff0a407151 test: prepare test suite for safe invalid views 2023-04-24 18:15:09 +02:00
Michele Caini
34f4403864 view: avoid using storage, further prepare for empty safe views 2023-04-24 17:49:49 +02:00
Michele Caini
b1c78efb6c nativs: updated signal file 2023-04-24 17:31:56 +02:00
Michele Caini
28f03ff9ce meta: add missing checks on factory<...>::data 2023-04-24 09:50:57 +02:00
Michele Caini
a5fe61adbb *: minor changes 2023-04-24 08:35:52 +02:00
Michele Caini
457f5e59ea view: rollback handle() usage and prepare to safe empty views 2023-04-24 08:35:17 +02:00
Michele Caini
422fd284e7 group: refine group ::find function 2023-04-21 15:32:14 +02:00
Michele Caini
6f32225736 view: refine single type view ::find function 2023-04-21 15:28:21 +02:00
Michele Caini
366bbceb02 doc: use doxygen-awesome-css 2023-04-21 09:03:44 +02:00
Michele Caini
7b7f81e08f doc: update reference.md 2023-04-21 08:55:48 +02:00
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