Commit Graph

3621 Commits

Author SHA1 Message Date
Michele Caini
798d5eeb86 storage: minor changes (help the code coverage tool) 2022-08-29 12:04:35 +02:00
Michele Caini
02d8cefcde locator: avoid shadow warnings 2022-08-29 11:48:17 +02:00
Michele Caini
f627593d63 build system: add explicit dependencies for plugin tests 2022-08-29 11:32:16 +02:00
Michele Caini
9aeddc2cb1 locator: lib plugin test 2022-08-29 11:25:37 +02:00
Michele Caini
6650071d24 locator: lib test 2022-08-29 11:08:03 +02:00
Michele Caini
006822c7fc build system: set PIC property for odr target explicitly 2022-08-29 09:48:23 +02:00
Michele Caini
8bed15e469 natvis: update registry snippet 2022-08-28 18:55:58 +02:00
Michele Caini
4200bb9ebb locator: ::handle and extended ::reset 2022-08-27 17:35:42 +02:00
Michele Caini
fdae346aa6 doc: typo (thanks @DNKpp) 2022-08-25 15:07:34 +02:00
Michele Caini
01acb15fab meta: avoid using traits if not needed 2022-08-22 16:58:00 +02:00
Michele Caini
3a6764a685 meta: any and meta_any catchall ctors work the same 2022-08-22 16:56:02 +02:00
Michele Caini
e2e8a575c6 *: minor changes 2022-08-22 16:35:35 +02:00
Michele Caini
7205fb63fa dense_set: minor changes 2022-08-22 16:35:32 +02:00
Michele Caini
c7b59fdc14 entity/*: minor changes 2022-08-22 16:35:28 +02:00
Michele Caini
e9a59bb014 registry: swap 2022-08-11 12:15:49 +02:00
Michele Caini
76ba063f29 registry:
* accept allocator upon construction
* no allocator-extended move ctor due to type erasure (we can't pass it to pools)
2022-08-11 11:40:57 +02:00
Michele Caini
2988a74fe4 registry: prepare allocator support (still an unused parameter) 2022-08-10 11:10:18 +02:00
Michele Caini
72bc9e3973 doc: cleanup 2022-08-10 10:13:12 +02:00
Michele Caini
31fb2bc2c3 group: basic_registry is no longer a friend class 2022-08-10 08:18:52 +02:00
Michele Caini
768f8cd74c storage mixin: prepare for cross registry mixin 2022-08-10 07:59:42 +02:00
Michele Caini
751e044ce2 sigh_storage_mixin: use the allocator as it ought to be 2022-08-10 07:57:00 +02:00
Michele Caini
3406250cf6 iwyu: cleanup 2022-08-09 18:04:38 +02:00
Michele Caini
e510bdf4f2 dot: updated includes 2022-08-09 18:02:43 +02:00
Michele Caini
fccdff05e3 dense_map: equal_range 2022-08-09 09:50:55 +02:00
Michele Caini
e530b3d6f6 dense_set: equal_range 2022-08-09 09:50:52 +02:00
Michele Caini
0f0b70be23 iwyu: use imp file rather than intrusive pragma exports 2022-08-08 10:59:27 +02:00
Michele Caini
e39f235287 test: review includes 2022-08-06 17:36:04 +02:00
Michele Caini
af5acb8d32 test: minor changes 2022-08-05 18:40:17 +02:00
Michele Caini
a2f70cb5e4 emitter: updated includes 2022-08-05 18:38:53 +02:00
Michele Caini
25d10f03bb iwyu: export all fwd includes 2022-08-05 17:47:42 +02:00
Michele Caini
85c1ad060f test: minor changes 2022-08-05 12:28:22 +02:00
Michele Caini
d9b1cc0db3 iwyu: begin/end exports directive for entt.hpp/fwd.hpp (see #777) 2022-08-05 12:28:05 +02:00
Michele Caini
34205014e9 test: review includes 2022-08-05 12:06:10 +02:00
Michele Caini
749106aa47 test: suppress iwyu warnings for odr.cpp 2022-08-05 12:05:45 +02:00
Michele Caini
b828e0295a build system: update analyzer workflow 2022-08-05 11:46:53 +02:00
Michele Caini
2345002c1c build system: add iwyu workflow (see #777) 2022-08-05 08:56:35 +02:00
Michele Caini
2ce18a47b4 cleanup TODO file 2022-08-05 08:54:20 +02:00
Michele Caini
76b380d7c0 meta: review meta_any::allow_cast 2022-08-04 15:14:43 +02:00
Michele Caini
d3244ab4da cleanup TODO file 2022-08-04 10:58:00 +02:00
Michele Caini
d06ccfb8e3 test: remove unused variable 2022-08-03 18:16:22 +02:00
Michele Caini
6f807d6f9e dense_set: added count 2022-08-03 18:10:03 +02:00
Michele Caini
2b0045e23e dense_map: added count 2022-08-03 18:09:52 +02:00
Michele Caini
57067bc362 dense_set: add max_size 2022-08-03 17:47:54 +02:00
Michele Caini
abe185c003 dense_map: add max_size 2022-08-03 17:47:45 +02:00
Michele Caini
85ca2f3562 doc: updated entity.md and README files 2022-08-03 11:24:23 +02:00
Michele Caini
3d03b01439 storage: full support for non-movable types (close #905) 2022-08-03 10:57:51 +02:00
Michele Caini
879e7d775f component: yet another piece to fully support non-movable types (see #905) 2022-08-02 14:06:35 +02:00
Michele Caini
e9dbd10db4 storage: fix cross range-erase can break when using built-in iterators (close #914) 2022-08-02 09:56:24 +02:00
Michele Caini
acc95bd9b7 doc: registry context 2022-08-02 08:41:45 +02:00
Michele Caini
504c7b5d6d registry (close #911):
* added context emplace_as
* deprecated context emplace_hint
2022-08-02 08:40:06 +02:00