Commit Graph

  • 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