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 |
|
Michele Caini
|
b20ab29d82
|
registry: context insert_or_assign
|
2022-08-02 08:35:10 +02:00 |
|
Michele Caini
|
95b16a0b04
|
sparse_set: fix cross range-erase can break when using built-in iterators (close #913)
|
2022-08-01 11:04:56 +02:00 |
|
Michele Caini
|
6ee64d1dc2
|
*: add a couple of <functional> because of equal_to
|
2022-07-29 12:06:25 +02:00 |
|
Michele Caini
|
83ecd2d1d9
|
test: suppress all death tests in release
|
2022-07-29 10:49:03 +02:00 |
|
Michele Caini
|
325a5dd353
|
test: utilities to suppress death tests in release
|
2022-07-29 10:46:15 +02:00 |
|
Michele Caini
|
e0ee35da61
|
sparse_set/storage/sigh_storage_mixin:
* prepare to support non-movable, non-copyable types
* improve destroying entities
|
2022-07-29 09:26:28 +02:00 |
|
Michele Caini
|
b3fde98020
|
build system: make pkg-config work with includedir as absolute paths (close #890)
|
2022-07-28 11:14:32 +02:00 |
|
Michele Caini
|
3c7c21cea3
|
cmake: add hand made join_paths (because we don't use cmake v3.20+ yet)
|
2022-07-28 11:13:12 +02:00 |
|
Michele Caini
|
c73d6c52bf
|
registry context: add get, deprecate at (close #911)
|
2022-07-28 08:54:43 +02:00 |
|
Michele Caini
|
c38c1454b4
|
test: code coverage
|
2022-07-27 10:09:09 +02:00 |
|
Michele Caini
|
06d1d23273
|
test: minor changes
|
2022-07-27 09:48:47 +02:00 |
|