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
Michele Caini
bd2f412225
storage: add storage_type_t
2022-05-16 08:25:50 +02:00
Michele Caini
a86cf32f55
entity: storage_traits -> storage_type
2022-05-16 08:25:23 +02:00
Michele Caini
b59e06ec89
storage_traits: storage_type -> type
2022-05-13 14:11:23 +02:00
Michele Caini
dc041b7ea0
test: cleanup/update
2022-05-05 14:53:05 +02:00
Michele Caini
584cfdf64c
test: avoid using ENTT_NOEXCEPT in the test suite
2022-05-05 09:24:02 +02:00
Qix
049e529f66
test: add mention of storage initialization workaround (ref #827 ) ( #879 )
2022-04-28 16:34:45 +02:00
Michele Caini
922bfbf724
test: fixed includes (while trying iwyu)
2022-02-01 23:01:04 +01:00
Michele Caini
2196db562e
registry:: non-template storage(id) returns an iterator rather than a naked pointer
2022-01-19 12:15:22 +01:00
Michele Caini
e1b3f2b95a
registry: added weak ::storage for opaque cross registry operations
2021-12-22 16:21:55 +01:00
Michele Caini
3498dea486
registry ( close #521 ):
...
* remove visit
* added storage_proxy_iterator (input iterator category, modeled as a random access iterator)
* added ::storage() (const and non-const) to return an iterable object over all pools
2021-12-17 17:05:14 +01:00
Michele Caini
69ddf4936e
registry: remove the visit overload that also takes an entity
2021-12-14 22:57:10 +01:00
Michele Caini
a00b44a5fd
example: stamp is back
2021-11-30 09:43:48 +01:00