Commit Graph

6352 Commits

Author SHA1 Message Date
Michele Caini
0d3aaef63f helper: make as_view/as_group copyable 2025-01-21 12:18:21 +01:00
Michele Caini
75bfbd3b0a runtime_view_iterator: const correctness 2025-01-21 11:41:48 +01:00
Michele Caini
27358e6ab8 registry_storage_iterator: const correctness 2025-01-21 11:41:34 +01:00
Michele Caini
af193d8523 group: const correctness 2025-01-21 11:41:16 +01:00
Michele Caini
00b6b5c5f5 storage: internal changes to trick the linter 2025-01-21 11:15:18 +01:00
Michele Caini
6d03a44246 type_info: const correctness 2025-01-21 11:10:44 +01:00
Michele Caini
380afaad8f sparse_set: suppress a warning from the linter, I know what I'm doing here 2025-01-21 11:10:32 +01:00
Michele Caini
7607c0dc4c clang-tidy: refine config for cppcoreguidelines-rvalue-reference-param-not-moved 2025-01-21 11:03:56 +01:00
Michele Caini
cdfb1828dd compressed_pair: noexcept swap 2025-01-21 11:01:12 +01:00
Michele Caini
8bf0f622e6 meta: drop redundant member init 2025-01-21 10:59:04 +01:00
Michele Caini
0e15186d42 meta: drop redundant inline 2025-01-21 10:54:34 +01:00
Michele Caini
09c11f9324 meta: drop redundant member init 2025-01-21 10:53:29 +01:00
Michele Caini
4ac175ca81 meta: drop redundant member init 2025-01-21 10:52:47 +01:00
Michele Caini
6304cf6f1e compressed_pair: drop redundant inline 2025-01-21 10:50:15 +01:00
Michele Caini
8ec65feddd type_info: const correctness 2025-01-21 10:49:48 +01:00
Michele Caini
d99bb004d7 test: const correctness 2025-01-21 10:49:32 +01:00
Michele Caini
50d23e2413 mixin: a comment for the future me 2025-01-21 10:26:35 +01:00
Michele Caini
b0a102b9fb doc: typo 2025-01-21 10:26:04 +01:00
Michele Caini
15c3ac27e9 storage: emplace/insert -> generate, for storage entity 2025-01-20 14:10:00 +01:00
Michele Caini
fae3345f79 storage: shrink_to_fit storage pools 2025-01-20 11:35:55 +01:00
Michele Caini
d1abac2adc config: move ENTT_CONSTEVAL to config.h 2025-01-17 15:31:37 +01:00
Dominic Koepke
12b0a8650d hashed string: apply consteval on appropriate basic_hashed_string related functions (#1203) 2025-01-17 15:18:26 +01:00
Michele Caini
3c5e77e4dd sigh: support uninitialized sink objects 2025-01-16 15:28:04 +01:00
Michele Caini
073bd70c46 *: updated TODO 2025-01-15 15:43:23 +01:00
Michele Caini
65bf5cfe2d meta: allow attaching const values of non-Type type to meta types 2025-01-15 15:43:13 +01:00
Michele Caini
b834148a76 view: internal changes 2025-01-14 13:59:10 +01:00
Michele Caini
15934056da build: remove WORKSPACE file 2025-01-14 12:24:40 +01:00
Michele Caini
a6306e1736 build: ENTT_INSTALL - close #1204 2025-01-13 12:24:49 +01:00
Michele Caini
32fbc8a51f any/meta_any: safe but unspecified state after self move - close #1206
Related Work Items: #1
2025-01-13 12:13:06 +01:00
Michele Caini
6f5e9351ed meta: no context-less meta_any from meta objects as it ought to be 2025-01-10 14:45:43 +01:00
Michele Caini
0b97fa5036 meta: rollback recent changes and use only basic context types internally 2025-01-10 14:44:13 +01:00
Michele Caini
c413ebd628 meta: default context on meta objects to avoid pointless checks 2025-01-10 14:41:39 +01:00
Michele Caini
3de8a04ebc meta: check on key functions rather than on context validity 2025-01-10 14:40:43 +01:00
Michele Caini
521f72067c meta: check the right function 2025-01-10 14:04:25 +01:00
Michele Caini
c158c2d839 meta: get rid of unnecessary checks 2025-01-09 17:37:29 +01:00
Michele Caini
2e201c3a60 meta: minor changes to prepare to cleanup further 2025-01-09 16:05:11 +01:00
Michele Caini
167ec4b310 meta: safer meta_type 2025-01-08 08:49:59 +01:00
Michele Caini
49f4eab570 test: minor changes 2025-01-07 18:16:13 +01:00
Michele Caini
acdd212767 meta: safer empty meta_data/meta_func 2025-01-07 09:14:04 +01:00
Michele Caini
7262858a76 type traits: cleanup 2024-12-29 11:14:10 +01:00
Michele Caini
eccac01899 storage: try to address wrong code coverage results by lcov2 2024-12-23 12:37:42 +01:00
Michele Caini
15fe6fed49 storage: please the code coverage tool 2024-12-23 09:19:23 +01:00
Michele Caini
0d7c437153 gh: try to run lcov2 and gtest together 2024-12-23 08:55:30 +01:00
Michele Caini
fa93eb956a doc: view::operator| for storage types 2024-12-20 10:00:13 +01:00
Michele Caini
47d0a4328f view: join -> operator| 2024-12-20 09:59:55 +01:00
Michele Caini
abbb3bf7ff type_traits: internal changes 2024-12-19 14:06:11 +01:00
Michele Caini
b465e5531e type_traits: refine has_void_element_type 2024-12-19 12:02:53 +01:00
Michele Caini
3ed80499f7 type_traits: rollback recent changes to decouple checks again 2024-12-19 12:01:30 +01:00
Michele Caini
6601ebeb60 type_traits: try to make all compilers happy 2024-12-19 11:54:58 +01:00
Michele Caini
7a59e147d2 view: constrained storage type 2024-12-19 11:41:10 +01:00