Michele Caini
|
fa09964f10
|
storage: a better iterator
|
2020-11-08 23:03:27 +01:00 |
|
Michele Caini
|
0038728be3
|
storage: removed const T specialization for storage_traits
|
2020-11-08 01:06:06 +01:00 |
|
Michele Caini
|
ec56651959
|
doc: fixed typo in core.md
|
2020-11-08 00:58:48 +01:00 |
|
Michele Caini
|
8259371d6a
|
handle: minor changes
|
2020-11-08 00:46:34 +01:00 |
|
Michele Caini
|
d8623991c0
|
constness_as: updated doc
|
2020-11-08 00:46:03 +01:00 |
|
Michele Caini
|
0c205431b0
|
doc: updated documentation for the core classes
|
2020-11-08 00:37:06 +01:00 |
|
Michele Caini
|
58dbaf4a51
|
type_traits: added constness_as[_t]
|
2020-11-08 00:36:41 +01:00 |
|
Michele Caini
|
3b50ebae83
|
delegate: updated doc
|
2020-11-07 23:55:53 +01:00 |
|
Michele Caini
|
8b895eff7a
|
*: minor changes to get around some nasty bugs of compilers
|
2020-11-06 17:29:48 +01:00 |
|
Michele Caini
|
70af0365bf
|
entity:*: removed broken references to the old actor class
|
2020-11-06 15:00:01 +01:00 |
|
Michele Caini
|
bb3e3bfa1f
|
meta: containers traits are no longer internal details only
|
2020-11-06 14:58:22 +01:00 |
|
Michele Caini
|
54aa98a752
|
entity/*: remove the requirement for get_as_tuple from storage classes
|
2020-11-06 14:49:39 +01:00 |
|
Michele Caini
|
3bff0aa1ea
|
sigh_storage_mixin: don't use get_as_tuple anymore
|
2020-11-06 12:37:10 +01:00 |
|
Michele Caini
|
b012231635
|
registry: don't use get_as_tuple and assume that users know what they are doing
|
2020-11-06 11:32:39 +01:00 |
|
Michele Caini
|
6c6f05fc91
|
snapshot: cleanup
|
2020-11-06 11:21:46 +01:00 |
|
Michele Caini
|
3338d5e105
|
storage_traits: small review
|
2020-11-06 11:20:10 +01:00 |
|
Michele Caini
|
390ec2f0c1
|
entity/*: merged storage.hpp and pool.hpp
|
2020-11-05 18:53:22 +01:00 |
|
Michele Caini
|
4ebdf7a6e8
|
pool: pool_traits/pool_t -> storage_traits/storage_t
|
2020-11-05 18:48:52 +01:00 |
|
Michele Caini
|
6f1366dbb5
|
entity/*: use pool introspection rather than is_empty for filtering
|
2020-11-05 17:23:39 +01:00 |
|
Michele Caini
|
503791d3c0
|
view: removed chunked iteration, no real benefits so far and there is no way to make it consistent across all views in future
|
2020-11-05 15:10:23 +01:00 |
|
Michele Caini
|
902dc49de2
|
storage: added .get_as_tuple(entity)
|
2020-11-05 14:29:45 +01:00 |
|
Michele Caini
|
2d299f31e5
|
storage: removed the requirement to expose try_get
|
2020-11-05 12:55:34 +01:00 |
|
Michele Caini
|
df298587b8
|
type_info: suppress warnings for uninitialized members
|
2020-11-05 12:46:24 +01:00 |
|
Michele Caini
|
b9c33008d8
|
sparse_set: faster remove/range-remove
|
2020-11-05 12:21:42 +01:00 |
|
Michele Caini
|
ca97f1c4a3
|
test: oops, re-enable all bench
|
2020-11-05 11:10:33 +01:00 |
|
Michele Caini
|
effed56653
|
sparse_set: a better swap
|
2020-11-05 10:00:00 +01:00 |
|
Michele Caini
|
7b501aa89b
|
sparse_set/storage: virtual sort
|
2020-11-04 23:52:48 +01:00 |
|
Michele Caini
|
6c0d0d465b
|
storage: minor changes
|
2020-11-04 17:19:40 +01:00 |
|
Michele Caini
|
a52bd20912
|
registry: minor changes
|
2020-11-04 17:05:22 +01:00 |
|
Michele Caini
|
aabcc445ee
|
*: minor changes
|
2020-11-04 16:59:35 +01:00 |
|
Michele Caini
|
d491e504cc
|
type_info: small review
|
2020-11-04 10:49:30 +01:00 |
|
Michele Caini
|
3142e430e7
|
hashed_string: constexpr ::value suitable for uses with string views
|
2020-11-04 10:48:40 +01:00 |
|
Michele Caini
|
b784d80a50
|
pool: minor changes
|
2020-11-04 00:08:04 +01:00 |
|
Michele Caini
|
7344654308
|
doc: cleanup
|
2020-11-03 23:24:59 +01:00 |
|
Michele Caini
|
e01b35c39c
|
config: update default page size
|
2020-11-03 00:45:46 +01:00 |
|
Michele Caini
|
b8b2c4ee73
|
handle: get around an issue of VS, toolkit v141
|
2020-11-03 00:45:24 +01:00 |
|
Michele Caini
|
8cd1ce97f7
|
handle: it's now possible to convert a handle to a handle view and a handle view to a more restricted one (see #583)
|
2020-11-03 00:36:11 +01:00 |
|
Michele Caini
|
05b514b743
|
Revert "entity: minor changes"
This reverts commit af69a0a1fd.
|
2020-11-02 14:05:07 +01:00 |
|
Michele Caini
|
22596e0f5b
|
entity: added handle_view (close #583)
|
2020-11-02 13:05:38 +01:00 |
|
Michele Caini
|
e7031794df
|
registry: suppress some warnings (close #582)
|
2020-11-01 21:49:09 +01:00 |
|
Michele Caini
|
af69a0a1fd
|
entity: minor changes
|
2020-11-01 00:29:04 +01:00 |
|
Michele Caini
|
52fa690764
|
view: added use<T> to set explicitly the type that should drive all iterations in a multi type view
|
2020-10-29 00:03:26 +01:00 |
|
Michele Caini
|
4ad411e320
|
traits: is_eto_eligible[_v] -> is_empty[_v], internal version
|
2020-10-28 22:58:26 +01:00 |
|
Michele Caini
|
09da190e93
|
entity/*: rollback erase -> remove (no longer a breaking change :)
|
2020-10-28 16:24:44 +01:00 |
|
Michele Caini
|
797dd56bb7
|
test: removed temporary multi storage example, added a note to the todo list for a refined example
|
2020-10-28 16:16:52 +01:00 |
|
Michele Caini
|
5e1d77fcd5
|
doc: updated documentation for registry remove/erase
|
2020-10-28 13:03:15 +01:00 |
|
Michele Caini
|
2820f2658b
|
entity/: differentiate between remove and erase to avoid name clashing on the custom path (breaking changes)
|
2020-10-28 12:21:35 +01:00 |
|
Michele Caini
|
f3fc32660b
|
*: updated TODO
|
2020-10-28 08:43:43 +01:00 |
|
Michele Caini
|
2d4b00ec24
|
registry: added ::destroyed, made ::assign much faster (breaking changes, close #522)
|
2020-10-27 23:01:28 +01:00 |
|
Michele Caini
|
86808f5035
|
doc: minor changes
|
2020-10-27 09:06:18 +01:00 |
|