Commit Graph

76 Commits

Author SHA1 Message Date
skypjack
6e68159b5e test: thanks msvc, as usual :) 2025-12-03 18:32:24 +01:00
skypjack
12d9660016 test: cleanup examples 2025-12-03 18:27:45 +01:00
skypjack
713bcd50a3 test: explicit nullptr check 2025-11-15 19:11:54 +01:00
skypjack
c777cda857 meta: support {} on static calls 2025-09-25 16:37:29 +02:00
skypjack
4e47c535c4 meta: meta_any -> meta_handle 2025-09-24 15:52:32 +02:00
skypjack
42259fb1ce meta: reintroduce meta_handle default ctor for utilities 2025-09-24 15:41:40 +02:00
skypjack
71e61b5270 meta: make meta_handle support empty construction from nullptr 2025-09-24 15:14:33 +02:00
skypjack
6ecf1f35c0 meta: revert automatic policy (too convenient a feature) 2025-09-24 12:30:21 +02:00
skypjack
05863c6a15 meta: automatic policy (perf, breaking change) 2025-09-24 12:02:56 +02:00
Michele Caini
e42231fab0 sparse_set: deprecate type() in favor of info() for consistency 2025-03-27 10:23:26 +01:00
Michele Caini
82b5bcc282 test: some hints by iwyu 2025-02-28 19:00:03 +01:00
Michele Caini
06d5694f7a test: cleanup 2025-01-30 10:24:51 +01:00
Michele Caini
f3f9e9a8b9 test: use meta_factory<T> instead of meta<T> 2024-11-29 14:18:41 +01:00
Michele Caini
57b46385a9 test: implicit noexcept-ness for dtors 2024-09-16 17:19:05 +02:00
Michele Caini
af27c43436 test: iwyu docet 2024-05-21 09:33:15 +02:00
Michele Caini
b8a0031d9c doc: component <-> element 2024-03-15 11:37:00 +01:00
Michele Caini
4e66f6bf68 storage: element_type vs value_type for finer control 2024-03-15 09:52:49 +01:00
Michele Caini
69d15470b4 test: avoid using registry traits_type 2024-03-11 11:13:30 +01:00
Michele Caini
56c881e087 test: linter feedback 2024-03-01 14:42:20 +01:00
Michele Caini
7b24bc0005 test: minor changes 2024-02-23 14:00:16 +01:00
Michele Caini
bcdc1ebad9 test: drop a bunch of NOLINT 2024-02-07 07:59:19 +01:00
Michele Caini
b92d2c98ae test: minor changes 2024-02-06 08:30:46 +01:00
Michele Caini
7ea79932ed test: cleanup 2024-02-03 00:31:13 +01:00
Michele Caini
d695bc1b29 test: minor changes 2024-01-17 08:47:08 +01:00
Michele Caini
7af8d015bc test: drop a bunch of NOLINT 2024-01-12 16:11:20 +01:00
Michele Caini
5618fd9549 test: drop a bunch of NOLINT 2024-01-12 11:34:38 +01:00
Michele Caini
15d63ec358 test: drop a bunch of NOLINT 2024-01-11 14:11:43 +01:00
Michele Caini
2b092c2fce test: prepare to cleanup clang-tidy config and track things to review in future 2024-01-10 17:35:27 +01:00
Michele Caini
a77a223223 test: avoid using C-style arrays 2024-01-09 11:35:51 +01:00
Michele Caini
76e668034c test: special member functions warnings (linter) 2023-12-22 14:30:17 +01:00
Michele Caini
9b7aa49adc test: use equals default as needed 2023-12-21 09:45:31 +01:00
Michele Caini
ef914bad8c test: avoid static global functions 2023-12-20 14:04:20 +01:00
Michele Caini
27a46a97a6 test: linter related stuff 2023-12-19 18:58:47 +01:00
Michele Caini
c912b85f6e test: reserved bits example - see #888 2023-12-01 15:24:27 +01:00
Michele Caini
e0661a55f6 iwyu: analyzer docet :) 2023-11-05 17:12:53 +01:00
Michele Caini
ffa0a7f276 test: suppress a warning from clang-cl 2023-10-06 11:08:39 +02:00
Michele Caini
1280367a35 test: cleanup 2023-09-19 09:27:01 +02:00
Michele Caini
d7d0ba498c registry: drop ::size (deprecated function) 2023-06-15 16:42:55 +02:00
Michele Caini
c5e764750b test: example include review (thanks iwyu) 2023-06-14 15:38:57 +02:00
Michele Caini
d8ed4ca354 registry: refine how entity storage is used internally 2023-05-10 10:47:11 +02:00
Michele Caini
c147ec37c9 test: try to make gcc happy again 2023-05-09 08:48:22 +02:00
Michele Caini
634630ca2d test: add missing template keywords (thanks msvc for ignoring them) 2023-05-09 08:34:06 +02:00
Michele Caini
fabc6c9bd7 test: full cross-registry entity-copy example with meta (not strictly required) 2023-05-08 12:45:18 +02:00
Michele Caini
fde1a524ea sparse_set: ::get -> ::value (to avoid hiding from derived classes) 2022-12-22 13:10:57 +01:00
Michele Caini
1332307972 sparse_set: emplace -> push 2022-12-15 14:16:58 +01:00
Michele Caini
1d4d99d090 mixin: sigh_storage_mixin -> sigh_mixin 2022-12-13 10:53:07 +01:00
Michele Caini
cd9553ca10 registry: ::storage(id) returns a pointer rather than an utterly annoying iterator 2022-09-26 15:42:57 +02:00
Michele Caini
7428cb353c storage: add default entity type to storage_type 2022-05-25 10:32:40 +02:00
Michele Caini
4da85a5f4a storage_type[_t]: flip entity type and value type 2022-05-17 12:07:21 +02:00
Michele Caini
a5c9d3a809 basic_storage: flip entity type and value type 2022-05-17 11:55:53 +02:00