Michele Caini
14d213d13e
ident/family: change names for consistency
2022-05-02 09:14:53 +02:00
Michele Caini
8d86816d8d
view: tuple constructor
2022-04-30 11:56:04 +02:00
Michele Caini
12cf3fd8e7
*: spot and clear some misues of = default
2022-04-29 12:35:11 +02:00
Michele Caini
8c23f2de8b
core/entity: spot and remove useless add_const_t
2022-04-29 12:24:47 +02:00
Michele Caini
837481a854
group: support both const and non-const excluded types
2022-04-29 12:22:54 +02:00
Michele Caini
b682e58df7
view:
...
* prepare to storage getters for filters
* support both const and non-const excluded types
2022-04-29 12:18:12 +02:00
Michele Caini
c4f430d0d0
view: minor changes
2022-04-28 23:02:00 +02:00
Michele Caini
c7930ab349
natvis: update registry definition
2022-04-28 16:56:54 +02:00
Michele Caini
045baba7ea
compressed_pair: re-add base_type to avoid breaking natvis
2022-04-28 16:51:04 +02:00
Michele Caini
d17ac421ec
updated authors and todo files
2022-04-28 16:36:55 +02:00
Qix
049e529f66
test: add mention of storage initialization workaround (ref #827 ) ( #879 )
2022-04-28 16:34:45 +02:00
Dominic Koepke
ef6e47f625
tuple: forward_apply functional type ( #876 )
2022-04-28 16:14:25 +02:00
Michele Caini
1330cb9126
doc: typo
2022-04-27 16:55:43 +02:00
Michele Caini
f0ee8bc89d
meta: minor changes
2022-04-27 09:32:32 +02:00
Michele Caini
ebc0c18534
test: add missing template keywords (thanks msvc)
2022-04-27 09:22:07 +02:00
Michele Caini
379a4bdda6
meta: re-added meta_type::remove_pointer ( close #878 )
2022-04-27 09:17:18 +02:00
Michele Caini
2ce106c50f
meta: internal changes
2022-04-26 19:46:57 +02:00
Michele Caini
0ebdfe59ee
meta: minor changes
2022-04-26 19:01:15 +02:00
Michele Caini
80c700b1f8
sigh_storage_mixin: allocator support
2022-04-26 11:43:59 +02:00
Michele Caini
103f935d61
meta ( close #872 ):
...
* container traits don't really support plain arrays anymore (if they ever did)
* fix an issue with insert/erase of meta sequence containers
* add non-regression tests
2022-04-24 17:17:47 +02:00
Michele Caini
164476721a
compressed_pair: cleanup
2022-04-22 10:40:10 +02:00
Michele Caini
54dd716d02
any: avoid duplicating operation/policy for all specializations
2022-04-22 10:35:01 +02:00
Michele Caini
ab681ce637
registry: minor changes to ease the transition
2022-04-22 00:02:55 +02:00
Michele Caini
a355de8e97
registry: delegating constructor
2022-04-21 23:39:15 +02:00
Michele Caini
56921d6449
config/component: ENTT_IGNORE_IF_EMPTY -> ENTT_ETO_TYPE
2022-04-21 16:54:50 +02:00
Michele Caini
7e900626bc
test: suppress shadow warnings
2022-04-21 13:59:27 +02:00
Michele Caini
dc30c29f4e
config/component/storage:
...
* ENTT_IGNORE_IF_EMPTY is an internal def-only macro
* component_traits review to also support void type
* updated tests for component_traits
* added a non-regression test for storage<void>
2022-04-21 11:43:42 +02:00
Michele Caini
370865bb57
doc: add billy engine
2022-04-21 09:10:23 +02:00
Michele Caini
80015e83d4
sigh/dispatcher: use allocator<void>
2022-04-20 16:40:19 +02:00
Michele Caini
c37c35b52b
registry: avoid code duplication
2022-04-19 15:35:39 +02:00
Corentin Schreiber
069004d4eb
registry: overflow of version and max number of entities ( #864 )
2022-04-19 10:58:17 +02:00
Michele Caini
f11695200e
doc: updated config.md
2022-04-19 09:10:01 +02:00
Michele Caini
ef2f8a1a18
config: decouple ENTT_NOEXCEPT and exceptions handling ( close #867 )
2022-04-19 09:09:25 +02:00
Michele Caini
54cc687c50
doc: typo
2022-04-19 00:08:25 +02:00
Michele Caini
51f279160f
resource: added more comparison operators for resource handles
2022-04-16 11:38:45 +02:00
Michele Caini
e3113f6976
sparse_set: nodiscard get(s)
2022-04-15 16:02:53 +02:00
Michele Caini
485e29a672
meta: reduce number of generated symbols
2022-04-15 15:10:40 +02:00
Michele Caini
00e67c50ca
nativs: updated definition for type_info
2022-04-15 11:46:08 +02:00
Michele Caini
3e7b3edb9c
group: reduce instantiations due to extended iterators and merge their definitions
2022-04-15 11:46:08 +02:00
Michele Caini
3c6c9d9462
emitter: minor changes
2022-04-15 11:46:08 +02:00
Michele Caini
6b06a9ff2b
storage: cleanup
2022-04-15 11:46:08 +02:00
Michele Caini
803db476bb
entity:
...
* drop utility.hpp
* turn get_t/exclude_t into aliases for type_list
* updated api for basic_registry<...>::group/group_if_exists
* doc review to reflect all the changes above
2022-04-15 11:46:08 +02:00
Michele Caini
c134ea3098
doc: updated signal.md
2022-04-15 11:46:08 +02:00
Michele Caini
6e64f36b39
natvis: review both dispatcher and emitter
2022-04-15 11:46:08 +02:00
Michele Caini
36af39e2b4
emitter: full review
2022-04-15 11:46:08 +02:00
Michele Caini
88929ab730
natvis: minor changes
2022-04-15 11:46:08 +02:00
Michele Caini
02f00e5339
dispatcher: assert within assure as it ought to be
2022-04-15 11:46:08 +02:00
Michele Caini
ee67032af1
sigh: cleanup to reduce redundancy
2022-04-15 11:46:08 +02:00
Michele Caini
8aea00f527
delegate: cleanup to reduce redundancy
2022-04-15 11:46:07 +02:00
Michele Caini
50faed4a50
dispatcher: minor changes
2022-04-15 11:46:07 +02:00