This website requires JavaScript.
57e1bf3afd
doc: fixed typo
Michele Caini
2020-11-17 10:28:31 +01:00
90606bd410
hashed_string: literals are now enclosed within entt::literals, ENTT_HS_SUFFIX and ENTT_HWS_SUFFIX no longer exist (close #590 )
Michele Caini
2020-11-17 08:25:25 +01:00
9744a3745c
doc: updated references
Michele Caini
2020-11-16 23:32:47 +01:00
14e051f970
Fixed const, non-const types section intro in entity.md (#589 )
Zoltán Kurucz
2020-11-14 16:17:26 +01:00
2396c9b6da
snapshot: avoid setting the wrong version for entities during a restore (close #588 )
Michele Caini
2020-11-14 16:44:59 +01:00
c386a9d140
runtime_view: removed ::empty, misleading information (breaking change)
Michele Caini
2020-11-11 17:02:58 +01:00
12847593c2
runtime_view: size -> size_hint, misleading name (breaking change)
Michele Caini
2020-11-11 16:59:20 +01:00
6cfa024ea2
doc: small changes
Michele Caini
2020-11-10 16:12:38 +01:00
4b43d99660
group: removed/reduced scope for ::raw, misleading information (breaking change)
Michele Caini
2020-11-10 16:11:19 +01:00
c1bfc29e7f
group: removed ::data<T>, misleading information (breaking change)
Michele Caini
2020-11-10 15:49:52 +01:00
7e91e27f14
group: removed ::empty<T...>, misleading information (breaking change)
Michele Caini
2020-11-10 15:42:50 +01:00
f8015036a9
group: removed ::size<T>, misleading information (breaking change)
Michele Caini
2020-11-10 15:37:26 +01:00
b7ef1607dc
view: public constructors and deduction guides
Michele Caini
2020-11-09 10:31:51 +01:00
b93a31dd5b
helper: removed Const template parameter, used the same model of the handle class (const/non-const entity)
Michele Caini
2020-11-08 23:34:32 +01:00
fa09964f10
storage: a better iterator
Michele Caini
2020-11-08 23:03:27 +01:00
0038728be3
storage: removed const T specialization for storage_traits
Michele Caini
2020-11-08 01:06:06 +01:00
ec56651959
doc: fixed typo in core.md
Michele Caini
2020-11-08 00:58:48 +01:00
8259371d6a
handle: minor changes
Michele Caini
2020-11-08 00:46:34 +01:00
d8623991c0
constness_as: updated doc
Michele Caini
2020-11-08 00:46:03 +01:00
0c205431b0
doc: updated documentation for the core classes
Michele Caini
2020-11-08 00:37:06 +01:00
58dbaf4a51
type_traits: added constness_as[_t]
Michele Caini
2020-11-08 00:36:41 +01:00
3b50ebae83
delegate: updated doc
Michele Caini
2020-11-07 23:55:53 +01:00
8b895eff7a
*: minor changes to get around some nasty bugs of compilers
Michele Caini
2020-11-06 15:36:36 +01:00
70af0365bf
entity:*: removed broken references to the old actor class
Michele Caini
2020-11-06 15:00:01 +01:00
bb3e3bfa1f
meta: containers traits are no longer internal details only
Michele Caini
2020-11-06 14:58:22 +01:00
54aa98a752
entity/*: remove the requirement for get_as_tuple from storage classes
Michele Caini
2020-11-06 14:49:39 +01:00
3bff0aa1ea
sigh_storage_mixin: don't use get_as_tuple anymore
Michele Caini
2020-11-06 12:37:10 +01:00
b012231635
registry: don't use get_as_tuple and assume that users know what they are doing
Michele Caini
2020-11-06 11:32:39 +01:00
6c6f05fc91
snapshot: cleanup
Michele Caini
2020-11-06 11:21:46 +01:00
3338d5e105
storage_traits: small review
Michele Caini
2020-11-06 11:20:10 +01:00
390ec2f0c1
entity/*: merged storage.hpp and pool.hpp
Michele Caini
2020-11-05 18:53:22 +01:00
4ebdf7a6e8
pool: pool_traits/pool_t -> storage_traits/storage_t
Michele Caini
2020-11-05 18:48:52 +01:00
6f1366dbb5
entity/*: use pool introspection rather than is_empty for filtering
Michele Caini
2020-11-05 17:23:39 +01:00
503791d3c0
view: removed chunked iteration, no real benefits so far and there is no way to make it consistent across all views in future
Michele Caini
2020-11-05 15:10:23 +01:00
902dc49de2
storage: added .get_as_tuple(entity)
Michele Caini
2020-11-05 14:29:45 +01:00
2d299f31e5
storage: removed the requirement to expose try_get
Michele Caini
2020-11-05 12:55:34 +01:00
df298587b8
type_info: suppress warnings for uninitialized members
Michele Caini
2020-11-05 12:46:24 +01:00
b9c33008d8
sparse_set: faster remove/range-remove
Michele Caini
2020-11-05 11:53:54 +01:00
ca97f1c4a3
test: oops, re-enable all bench
Michele Caini
2020-11-05 11:10:33 +01:00
effed56653
sparse_set: a better swap
Michele Caini
2020-11-05 09:45:30 +01:00
7b501aa89b
sparse_set/storage: virtual sort
Michele Caini
2020-11-04 23:52:48 +01:00
6c0d0d465b
storage: minor changes
Michele Caini
2020-11-04 17:19:40 +01:00
a52bd20912
registry: minor changes
Michele Caini
2020-11-04 17:05:22 +01:00
aabcc445ee
*: minor changes
Michele Caini
2020-11-04 16:59:35 +01:00
d491e504cc
type_info: small review
Michele Caini
2020-11-04 10:49:30 +01:00
3142e430e7
hashed_string: constexpr ::value suitable for uses with string views
Michele Caini
2020-11-04 10:48:40 +01:00
b784d80a50
pool: minor changes
Michele Caini
2020-11-03 23:51:14 +01:00
7344654308
doc: cleanup
Michele Caini
2020-11-03 23:24:59 +01:00
e01b35c39c
config: update default page size
Michele Caini
2020-11-02 13:06:34 +01:00
b8b2c4ee73
handle: get around an issue of VS, toolkit v141
Michele Caini
2020-11-03 00:45:24 +01:00
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 )
Michele Caini
2020-11-03 00:31:14 +01:00
05b514b743
Revert "entity: minor changes"
Michele Caini
2020-11-02 14:05:07 +01:00
22596e0f5b
entity: added handle_view (close #583 )
Michele Caini
2020-11-02 09:30:51 +01:00
e7031794df
registry: suppress some warnings (close #582 )
Michele Caini
2020-11-01 21:49:09 +01:00
af69a0a1fd
entity: minor changes
Michele Caini
2020-11-01 00:29:04 +01:00
52fa690764
view: added use<T> to set explicitly the type that should drive all iterations in a multi type view
Michele Caini
2020-10-29 00:03:26 +01:00
4ad411e320
traits: is_eto_eligible[_v] -> is_empty[_v], internal version
Michele Caini
2020-10-28 22:58:26 +01:00
09da190e93
entity/*: rollback erase -> remove (no longer a breaking change :)
Michele Caini
2020-10-28 16:24:44 +01:00
797dd56bb7
test: removed temporary multi storage example, added a note to the todo list for a refined example
Michele Caini
2020-10-28 16:16:52 +01:00
5e1d77fcd5
doc: updated documentation for registry remove/erase
Michele Caini
2020-10-28 13:03:15 +01:00
2820f2658b
entity/: differentiate between remove and erase to avoid name clashing on the custom path (breaking changes)
Michele Caini
2020-10-28 12:21:35 +01:00
f3fc32660b
*: updated TODO
Michele Caini
2020-10-27 23:49:50 +01:00
2d4b00ec24
registry: added ::destroyed, made ::assign much faster (breaking changes, close #522 )
Michele Caini
2020-10-27 23:01:28 +01:00
86808f5035
doc: minor changes
Michele Caini
2020-10-27 09:06:18 +01:00
82946e2372
pool: storage_adapter -> storage_adapter_mixin
Michele Caini
2020-10-27 00:09:32 +01:00
22d117a397
doc: fixed typo (close #578 )
Michele Caini
2020-10-26 22:35:49 +01:00
662cfc9fdc
*: cleanup
Michele Caini
2020-10-26 15:41:54 +01:00
a3e73909cf
group/view/view_pack: review
Michele Caini
2020-10-26 15:31:00 +01:00
95bafc8ced
*: try to get around an issue of gcc v7.5
Michele Caini
2020-10-26 13:07:20 +01:00
05f1906f77
*: get around an issue with clang
Michele Caini
2020-10-26 12:43:55 +01:00
dbbb131424
view_pack: added more functionalities
Michele Caini
2020-10-26 12:30:02 +01:00
fc7ec35242
doc/test: minor changes
Michele Caini
2020-10-26 12:29:45 +01:00
7ac10472dc
view/group: small review
Michele Caini
2020-10-26 10:50:17 +01:00
d255889c5c
group: added reverse iterators, rbegin and rend to iterable groups
Michele Caini
2020-10-26 08:55:17 +01:00
7662da22fc
view: added reverse iterators, rbegin and rend to iterable views
Michele Caini
2020-10-25 23:19:56 +01:00
64cc200df0
test: code coverage
Michele Caini
2020-10-25 15:09:18 +01:00
63c983683c
meta: avoid shadow warnings
Michele Caini
2020-10-25 15:00:14 +01:00
92f79c99f7
meta: review overloaded meta functions
Michele Caini
2020-10-25 14:52:02 +01:00
24f937fe4f
[meta] Meta-function overload support (#538 )
Innokentiy Alaytsev
2020-10-24 01:19:03 +04:00
47bb682890
doc: updated links
Michele Caini
2020-10-23 21:16:38 +02:00
9ab674ef9a
doc: add a note on registry::try_get (#576 )
codylico
2020-10-23 16:12:35 -05:00
83eb0de916
doc: updated links
Michele Caini
2020-10-22 09:11:52 +02:00
6359a12dbb
doc: Unreal Engine 4 usage instructions (#574 )
Koward
2020-10-22 08:33:09 +02:00
eb8e96f413
example: multi instance storage
Michele Caini
2020-10-21 08:40:03 +02:00
138bd96167
doc: updated links
Michele Caini
2020-10-21 08:34:22 +02:00
0d5ea4711d
pool/storage: split storage_adapter from basic_storage
Michele Caini
2020-10-20 09:45:11 +02:00
fa4212f07b
storage_adapter: extended ::remove
Michele Caini
2020-10-20 08:43:49 +02:00
c7635a7e3d
*: updated todo list
Michele Caini
2020-10-20 08:23:21 +02:00
3923c4cfd2
test: more tests, suppress warnings
Michele Caini
2020-10-19 22:46:37 +02:00
6ad884080c
meta_func/meta_ctor: support for registering external member functions
Michele Caini
2020-10-19 22:38:08 +02:00
c578a43611
doc: updated doxy file
Michele Caini
2020-10-19 12:24:35 +02:00
aebfa7161f
registry: extended ::remove
Michele Caini
2020-10-19 12:01:04 +02:00
682bc502e2
view_pack: minor changes
Michele Caini
2020-10-19 09:08:49 +02:00
cf018ff74c
entity: updated operator==/operator!= (close #573 )
Michele Caini
2020-10-18 23:37:18 +02:00
5a9cb251ad
doc: updated links
Michele Caini
2020-10-18 23:24:30 +02:00
bbbf5a5edf
Allow compilation for Windows with GNU-like compilers (#566 )
Jan Niklas Hasse
2020-10-17 18:26:50 +02:00
7df0449100
view_pack: suppress a shadow warning caused by an unused variable
Michele Caini
2020-10-17 18:22:26 +02:00
820add87ea
test: gtest is now working as expected (close #571 )
Michele Caini
2020-10-17 18:14:03 +02:00
9a574aa00c
doc: more on view_pack
Michele Caini
2020-10-17 18:11:09 +02:00
10da82a331
view_pack: ::each allows to remove the entity from the callback
Michele Caini
2020-10-17 18:08:43 +02:00