Commit Graph
4808 Commits
Author SHA1 Message Date
Michele Caini 66ee7bab32 any: use is_void_v as needed 2023-10-05 14:17:35 +02:00
Michele Caini 8848040203 meta: meta_sequence_container::resize support to non default constructible types (close #1072) 2023-10-05 12:38:14 +02:00
Michele Caini 33ef814a76 meta: minor changes 2023-10-05 11:08:52 +02:00
Michele Caini 06e032bc6d test: prepare for new meta container tests 2023-10-05 10:38:03 +02:00
Michele Caini 25e844fadd test: minor changes 2023-10-05 10:02:56 +02:00
Michele Caini 08474c671b test: drop unused type 2023-10-05 09:46:29 +02:00
Michele Caini 8f94041ea2 doc: typo 2023-10-05 09:43:31 +02:00
Michele Caini 08fc2b3a4a test: still reworking storage tests, empty types are done 2023-10-04 18:58:04 +02:00
Michele Caini 37aec0ab84 view: use type members as needed 2023-10-04 09:06:21 +02:00
Michele Caini 61ad570ecc storage: use type members as needed 2023-10-04 09:06:13 +02:00
Michele Caini 90e158e519 group: use type members as needed 2023-10-04 09:06:05 +02:00
Michele Caini 97d49b4bf3 test: rework storage tests (work in progress) 2023-10-03 14:49:43 +02:00
Michele Caini 4c3a35bc95 storage: make get_allocator work with void type 2023-10-03 14:49:04 +02:00
Michele Caini 244b5d56ff test: add required include 2023-10-02 12:08:26 +02:00
Michele Caini 755cb0f4e0 test: merge storage and storage entity tests, prepare for storage tests rework 2023-10-02 11:50:08 +02:00
Michele Caini 7b2b402d37 *: updated TODO 2023-10-02 11:49:31 +02:00
Michele Caini 41481548b8 test: finish to rework sparse set tests to cover all policies 2023-10-02 11:49:13 +02:00
Michele Caini f2411a1db7 sparse_set: do not invoke compact automatically when sorting 2023-10-02 11:48:34 +02:00
Michele Caini 073cbae9d5 test: still working on sparse set to fully cover all policies 2023-09-29 17:29:57 +02:00
Michele Caini db8e22196d test: make test local functions static 2023-09-29 10:16:28 +02:00
Michele Caini 8a68fea16e test: sparse set tests (work in progress) 2023-09-29 10:00:18 +02:00
Michele Caini 6501ca9b3c doc: more links (engine + YT series) 2023-09-29 09:59:45 +02:00
Michele Caini 0c7c6c58c0 test: suppress warning due to unused alias 2023-09-29 09:46:49 +02:00
Michele Caini f3f0ba6955 test: TEST[_P] -> ENTT_DEBUG_TEST[_P] 2023-09-29 09:46:29 +02:00
Michele Caini 52da5cf894 test: help the coverage tool who goes crazy sometimes 2023-09-29 09:45:10 +02:00
Michele Caini 2878e096e6 test: keep working on sparse set tests (work in progress) 2023-09-28 09:37:55 +02:00
Michele Caini 4f3ef4818a test: review sparse set (work in progress) 2023-09-27 09:48:33 +02:00
Michele Caini ffc0c5f2d3 *: updated TODO 2023-09-27 09:47:49 +02:00
Michele Caini 9d97c83909 view: use scoped iterators with ::contains 2023-09-26 14:32:02 +02:00
Michele Caini 6a21e29397 view: use scoped iterators with ::back 2023-09-26 14:31:42 +02:00
Michele Caini 8fdc24097e view: begin/end return scoped iterators as needed 2023-09-26 08:45:52 +02:00
Michele Caini 4e7368f79a storage: entity storage no longer has component traits exposed 2023-09-25 14:26:10 +02:00
Michele Caini 1e1dee88b7 registry: avoid warnings due to unused variables 2023-09-25 08:50:16 +02:00
Michele Caini 91e4ff6a08 storage: internal changes 2023-09-22 18:31:28 +02:00
Michele Caini 4be9aac7a6 storage: use scoped iterators in entity storage 2023-09-22 18:30:31 +02:00
Michele Caini af059b5e21 mixin: rework pop_all to make it work without component traits 2023-09-22 18:27:48 +02:00
Michele Caini fdb1978f89 component: cleanup 2023-09-22 17:35:33 +02:00
Michele Caini 8332e59c62 sparse_set: minor changes 2023-09-22 16:15:27 +02:00
Michele Caini 20cc263502 view: use scoped iterators as in the ::each function 2023-09-22 07:57:33 +02:00
Michele Caini 361d4ec4dd sparse_set: scoped iterator 2023-09-21 17:58:24 +02:00
Michele Caini 11f8ba5a8f *: updated TODO 2023-09-21 17:57:04 +02:00
Michele Caini c3bf842f9f sparse_set: const correctness 2023-09-21 17:35:05 +02:00
Michele Caini 33b598289b meta: help the code coverage tool 2023-09-20 14:51:14 +02:00
Michele Caini cfc7f99405 meta: avoid dead code warnings 2023-09-20 12:35:01 +02:00
Michele Caini 1d79550f3c *: updated TODO 2023-09-20 12:23:40 +02:00
Michele Caini db5ecd2c96 meta: further reduce size of symbols 2023-09-20 12:22:18 +02:00
Michele Caini 1280367a35 test: cleanup 2023-09-19 09:27:01 +02:00
Michele Caini 14706c8f9a test: cleanup 2023-09-18 14:38:16 +02:00
Michele Caini b821df4279 *: update TODO 2023-09-18 14:08:26 +02:00
Michele Caini 07ff28d9dc sparse_set/storage: put swap_or_move check into the base class 2023-09-18 14:07:59 +02:00