Michele Caini
|
a3fdc96b0d
|
container: minor changes
|
2023-11-23 14:58:21 +01:00 |
|
Michele Caini
|
e9039ece28
|
meta: drop [[maybe_unused]]
|
2023-11-22 15:48:07 +01:00 |
|
Michele Caini
|
e3475c026c
|
mixin: make sigh mixin work with custom registry types - close #1079
|
2023-11-22 10:15:17 +01:00 |
|
Michele Caini
|
24c95e493f
|
meta: internal changes to make things easier to maintain and evolve
|
2023-11-21 14:35:40 +01:00 |
|
Michele Caini
|
7fecbf7e03
|
doc: minor changes
|
2023-11-17 16:26:45 +01:00 |
|
Michele Caini
|
e04f2bdb24
|
*: coding style
|
2023-11-17 16:26:21 +01:00 |
|
Michele Caini
|
8372292841
|
flow: correctly forward allocator to members
|
2023-11-16 18:13:52 +01:00 |
|
Michele Caini
|
16d43d2975
|
scheduler: allocator-aware implementation
|
2023-11-16 11:03:36 +01:00 |
|
Michele Caini
|
339df18c06
|
dispatcher: minor changes
|
2023-11-15 17:29:20 +01:00 |
|
Michele Caini
|
757eb5f10c
|
scheduler: prepare to support allocators
|
2023-11-15 17:29:03 +01:00 |
|
Michele Caini
|
6e03ca088e
|
doc: updated scheduler doc
|
2023-11-15 10:10:16 +01:00 |
|
Michele Caini
|
3487196d0d
|
scheduler: redesign basic scheduler
|
2023-11-15 10:06:02 +01:00 |
|
Michele Caini
|
adbcc8dca9
|
process: minor changes
|
2023-11-15 10:04:46 +01:00 |
|
Michele Caini
|
9bad12064c
|
scheduler: avoid handling ::next in the update function
|
2023-11-14 08:54:19 +01:00 |
|
Michele Caini
|
a5608bf7bb
|
process: prepare to redesign scheduler
|
2023-11-14 08:53:27 +01:00 |
|
Michele Caini
|
b16e4c1ec7
|
doc: minor changes
|
2023-11-10 12:43:46 +01:00 |
|
Michele Caini
|
b8b41b3ac7
|
meta: minor changes for code readability
|
2023-11-10 12:02:05 +01:00 |
|
Michele Caini
|
e53601e860
|
view: avoid taking decisions on page_size
|
2023-11-10 10:27:36 +01:00 |
|
Michele Caini
|
5e8544cfc6
|
storage: void returned value type for storage entity
|
2023-11-10 10:25:47 +01:00 |
|
Michele Caini
|
dc184c10e2
|
snapshot: avoid using page_size directly
|
2023-11-09 15:37:22 +01:00 |
|
Michele Caini
|
f4a54cc0da
|
type_traits: type based nth_argument[_t]
|
2023-11-09 14:50:00 +01:00 |
|
Michele Caini
|
00d0ff2e45
|
registry: use the right type within assure - close #1088
|
2023-11-08 10:15:07 +01:00 |
|
Michele Caini
|
62a13526c9
|
registry: try_get should not create storage
|
2023-11-03 09:36:29 +01:00 |
|
Michele Caini
|
7a2c5753c5
|
type_traits: try to please older compilers too
|
2023-10-31 15:41:24 +01:00 |
|
Michele Caini
|
2a3ae06d85
|
type_traits: thanks msvc for accepting invalid code, love it
|
2023-10-31 14:31:00 +01:00 |
|
Michele Caini
|
f009d99e5e
|
type_traits: further improve and cleanup is_equality_comparable
|
2023-10-31 14:26:32 +01:00 |
|
Michele Caini
|
206d2f623d
|
type_traits: further refine is_equality_comparable[_v] to avoid specializations
|
2023-10-31 14:08:38 +01:00 |
|
Michele Caini
|
273035ff49
|
type_traits: improve is_equality_comparable[_v]
|
2023-10-31 14:02:34 +01:00 |
|
Michele Caini
|
39f6349878
|
mixin: use if constexpr as it should be
|
2023-10-29 22:27:49 +01:00 |
|
Michele Caini
|
bb70e8b14e
|
view: drop filter_as_tuple
|
2023-10-27 18:30:33 +02:00 |
|
Michele Caini
|
b9c86b3f99
|
view: further reduce instantiations due to filters
|
2023-10-27 18:29:57 +02:00 |
|
Michele Caini
|
a678133e47
|
view: try to also please gcc
|
2023-10-26 14:28:36 +02:00 |
|
Michele Caini
|
642f4e70b5
|
view: view_pack review to cleanup single type views
|
2023-10-26 12:44:48 +02:00 |
|
Michele Caini
|
efd03711cc
|
config: provide coverage for user defined ENTT_ID_TYPE in the std namespace
|
2023-10-25 17:01:56 +02:00 |
|
Michele Caini
|
4c067ee13d
|
meta: suppress warnings due to implicit conversions - see #394
|
2023-10-25 16:51:28 +02:00 |
|
Michele Caini
|
1f7f613800
|
sparse_set: use scoped iterators within ::sort
|
2023-10-24 11:11:11 +02:00 |
|
Michele Caini
|
663353cbdb
|
view: avoid multiple instantiations of fully_initialized
|
2023-10-23 17:05:40 +02:00 |
|
Michele Caini
|
aad20ed035
|
storage: deprecate ::pack, use ::sort_as instead
|
2023-10-20 12:23:43 +02:00 |
|
Michele Caini
|
7ddef2586c
|
group: iterator based sort_as
|
2023-10-19 14:34:38 +02:00 |
|
Michele Caini
|
03aabbfa07
|
registry: use iterator based sort_as
|
2023-10-18 11:49:42 +02:00 |
|
Michele Caini
|
fe0d412b98
|
sparse_set: iterator based sort_as as it should be
|
2023-10-18 11:13:07 +02:00 |
|
Michele Caini
|
2dc121e3df
|
meta: correctly initialize all members of meta container wrappers
|
2023-10-17 15:20:56 +02:00 |
|
Michele Caini
|
75bff4d67f
|
meta: expose basic_meta_sequence_container_traits::fixed_size
|
2023-10-17 14:20:11 +02:00 |
|
Michele Caini
|
9d33ae86be
|
helper: storage-based to_entity function
|
2023-10-17 14:09:04 +02:00 |
|
Michele Caini
|
283ad71283
|
mixin: suppress warning due to constepxr expression
|
2023-10-06 10:27:04 +02:00 |
|
Michele Caini
|
913d313098
|
sparse_set: cast null to the right entity type before using it
|
2023-10-06 10:04:36 +02:00 |
|
Michele Caini
|
c4c6ba7620
|
meta: use is_void_v as needed
|
2023-10-05 14:18:21 +02:00 |
|
Michele Caini
|
c53eaf939d
|
storage: use is_void_v as needed
|
2023-10-05 14:18:09 +02:00 |
|
Michele Caini
|
d5613e8c65
|
registry: use is_void_v as needed
|
2023-10-05 14:17:58 +02:00 |
|
Michele Caini
|
7fada722e7
|
type_traits: use is_void_v as needed
|
2023-10-05 14:17:46 +02:00 |
|