Commit Graph

  • 26c816e78c type_traits: is_applicable[_v] and is_applicable_r[_v] for tuples Michele Caini 2020-10-17 17:51:58 +02:00
  • 808e238384 view/group: full callback is tested first now (breaking changes) Michele Caini 2020-10-17 17:19:38 +02:00
  • ff068e032b test: code coverage Michele Caini 2020-10-17 00:30:15 +02:00
  • 5072e96277 view_pack: get around an issue of VS2017 Michele Caini 2020-10-17 00:19:27 +02:00
  • c55c1c0615 *: view_pack class and tests Michele Caini 2020-10-16 23:54:58 +02:00
  • 9983faef70 view/group: consistent ::get without template arguments (breaking changes) Michele Caini 2020-10-16 14:18:43 +02:00
  • 70a264e939 view: updated noexcept-ness for iterators Michele Caini 2020-10-16 09:55:09 +02:00
  • 9ef6008c67 doc: updated links Michele Caini 2020-10-16 08:29:09 +02:00
  • 5a3e816544 view/groups: extended get (breaking changes) Michele Caini 2020-10-15 17:02:50 +02:00
  • 3e385fb884 view/group: minor changes Michele Caini 2020-10-15 16:41:06 +02:00
  • fa5cce7477 pool/registry: rename to avoid name clash with virtual functions Michele Caini 2020-10-15 16:13:41 +02:00
  • b2de76e8a0 test: temporary workaround for an upstream regression in googletest (see #571) Michele Caini 2020-10-15 14:59:44 +02:00
  • edb363b236 sparse_set: avoid comparisons between different types Michele Caini 2020-10-15 15:23:56 +02:00
  • 12dcfdb5e1 view: candidate selection happens on construction only Michele Caini 2020-10-15 15:23:32 +02:00
  • 86c1dd7f32 test: suppress some warnings here and there Michele Caini 2020-10-15 15:06:57 +02:00
  • d8ff4285da registry: suppress warnings for uninitialized variable Michele Caini 2020-10-15 13:21:30 +02:00
  • 7effde0478 view: minor changes Michele Caini 2020-10-15 12:52:16 +02:00
  • 559ee931fb view/group: proxy() -> each() (breaking changes - I know, I shouldn't have changed it before) Michele Caini 2020-10-15 10:06:00 +02:00
  • cb27a7fe3e pool: storage adapter and signal mixin are now independent from each other Michele Caini 2020-10-15 09:03:14 +02:00
  • c33a8dc2c8 doc: typo Michele Caini 2020-10-14 23:54:58 +02:00
  • 11fcf88b88 *: some final here and there Michele Caini 2020-10-14 23:54:49 +02:00
  • 4f0baa80d7 *: object_type -> value_type (breaking changes) Michele Caini 2020-10-14 19:45:54 +02:00
  • ddea97bc88 storage: emplace returns the newly created object Michele Caini 2020-10-14 19:44:17 +02:00
  • 102c9891a0 test: code coverage for sparse set and storage range-erase Michele Caini 2020-10-14 19:37:28 +02:00
  • fb4784b695 test: minor changes Michele Caini 2020-10-14 19:18:02 +02:00
  • 9a0650c703 pool/storage/sparse_set: pushed range-erase at the bottom of the hierarchy Michele Caini 2020-10-14 19:08:23 +02:00
  • a62b93acec storage: updated except specification Michele Caini 2020-10-14 17:06:07 +02:00
  • 2d11bdc736 doc: minor changes Michele Caini 2020-10-14 16:47:39 +02:00
  • 7d263d36a0 storage: split basic_storage and storage Michele Caini 2020-10-14 16:44:11 +02:00
  • 4965fd5888 sparse_set: split basic_sparse_set and sparse_set Michele Caini 2020-10-14 16:35:16 +02:00
  • 36db8b6f59 group: use operator+ for type lists Michele Caini 2020-10-12 10:50:15 +02:00
  • 9e69f62a39 doc: updated doc for multi component views Michele Caini 2020-10-05 17:37:24 +02:00
  • f307021cf1 view: removed multi component view ::raw and ::data (breaking changes) Michele Caini 2020-10-05 17:11:52 +02:00
  • 0709c402f8 test: reduced the amount of madness by a few degrees :) Michele Caini 2020-10-05 16:54:20 +02:00
  • df5deb8b88 view: removed multi component view ::size (breaking changes) Michele Caini 2020-10-05 16:40:33 +02:00
  • 111dd40097 view: removed multi component view ::empty (breaking changes) Michele Caini 2020-10-05 16:37:22 +02:00
  • c83e7d7995 view: removed multi component view ::size<T> (breaking changes) Michele Caini 2020-10-05 16:31:55 +02:00
  • 718f964de7 type traits: make type_list_cat work with vs2017 Michele Caini 2020-10-13 12:21:54 +02:00
  • ce0db9b968 type_list: removed type_list_size[_v] in favor of type_list::size (breaking changes) and added operator+ for type lists Michele Caini 2020-10-12 10:28:10 +02:00
  • 3f0d602353 doc: typo Michele Caini 2020-10-06 15:56:10 +02:00
  • 5364d778b0 doc: updated links Michele Caini 2020-10-13 15:37:57 +02:00
  • 0ddec227fa test: minor changes Michele Caini 2020-10-13 14:29:36 +02:00
  • a5ea35ee56 meta: use type info objects rather than plain hashes (breaking changes) Michele Caini 2020-10-13 13:48:52 +02:00
  • a3e03fb889 type_info: a better operator== Michele Caini 2020-10-13 13:48:18 +02:00
  • b7711f0182 doc: updated documentation for meta (clost #569) Michele Caini 2020-10-13 12:52:38 +02:00
  • aae199ff1c test: updated plugin examples Michele Caini 2020-10-13 12:41:07 +02:00
  • 8d0611a188 meta: meta_handle accepts only lvalue references as it ought to be Michele Caini 2020-10-08 12:03:57 +02:00
  • 958b245c3d doc: typos Michele Caini 2020-10-07 15:29:09 +02:00
  • fbb77092eb doc: updated links (engine.... vrooooommm) Michele Caini 2020-10-06 09:32:11 +02:00
  • ebc8328712 meta: added size_of to meta type (close #565) Michele Caini 2020-10-06 09:08:50 +02:00
  • 7967c6dfc8 traits: added size_of[_v] Michele Caini 2020-10-06 08:57:11 +02:00
  • fca08a5162 view/group: minor changes Michele Caini 2020-10-05 16:12:27 +02:00
  • 49f65d6762 registry: internal rework (close #564 among the other things) Michele Caini 2020-10-05 12:52:55 +02:00
  • 7684e1bad5 doc: minor changes Michele Caini 2020-10-05 08:43:04 +02:00
  • 46e974d201 registry/pool: removed internal <pool>::patch overload Michele Caini 2020-10-05 08:03:36 +02:00
  • ab55d0abc8 doc: updated links Michele Caini 2020-10-03 23:44:00 +02:00
  • ed668d5144 view: updated value_type for view_proxy Michele Caini 2020-09-30 17:33:11 +02:00
  • dec0f28a2b organizer: added new type to entt/entity Michele Caini 2020-10-02 10:41:56 +02:00
  • de7d79f1f4 doc: added a reference to ENTT_USE_ATOMIC where it matters (close #562) Michele Caini 2020-10-02 10:10:55 +02:00
  • d204d580dd type info: minor changes Michele Caini 2020-09-29 14:06:09 +02:00
  • e4e38edf24 type_info: updated documentation Michele Caini 2020-09-29 08:52:45 +02:00
  • 3721a1f90b handle: fixed an issue with the comparison operators + minor changes Michele Caini 2020-09-29 08:47:14 +02:00
  • 897850c3eb Truly invalid entt::handle (#551) Vennor 2020-09-28 22:45:40 +02:00
  • a22efb25c6 sparse_set/storage: avoid virtual erase Michele Caini 2020-09-25 17:09:07 +02:00
  • f7e80879ae type_info: comparison operators Michele Caini 2020-09-25 16:38:42 +02:00
  • bf902e6398 doc: updated links Michele Caini 2020-09-24 17:08:27 +02:00
  • aed817f724 doc: updated links (entt topic on GH) Michele Caini 2020-09-24 09:00:01 +02:00
  • 5ac76d29fc doc: minor changes Michele Caini 2020-09-24 08:44:41 +02:00
  • 81311ddd03 registry: visit/ctx return type info objects and not only the hash values (breaking changes) Michele Caini 2020-09-24 00:24:10 +02:00
  • 3c52070243 type_info/type_id: minor changes Michele Caini 2020-09-23 16:15:20 +02:00
  • 9070f50658 meta_range: minor changes Michele Caini 2020-09-23 16:10:22 +02:00
  • ecc3c56cb1 doc: removed all references to old type_info class template Michele Caini 2020-09-20 00:45:07 +02:00
  • a86191f6e0 type traits: added type_list_contains[_v] Michele Caini 2020-09-18 14:36:44 +02:00
  • aa5fdac522 type_info: it's now copyable and moveable as it ought be Michele Caini 2020-09-18 10:15:57 +02:00
  • 3cd32c74a1 type info: updated documentation Michele Caini 2020-09-16 17:40:36 +02:00
  • 2e2f6a03d9 type info: untyped type_info class and type_id functions Michele Caini 2020-09-16 17:16:23 +02:00
  • 25a073f20b type info: revised to support opaque type info objects (contains breaking changes) Michele Caini 2020-09-16 16:08:23 +02:00
  • 0fb244e381 type info: removed has_type_index[_v] utility Michele Caini 2020-09-16 14:55:57 +02:00
  • 631ba70b72 signal: removed unused functions Michele Caini 2020-09-16 08:52:06 +02:00
  • 0a1d6b2a6f doc: removed reference to ENTT_STANDALONE Michele Caini 2020-09-15 09:50:36 +02:00
  • 94bfa5ea25 test: get around an issue of toolset v141 Michele Caini 2020-09-14 18:59:19 +02:00
  • 118c14bf1e lib: standalone mode is now the default Michele Caini 2020-09-13 18:56:40 +02:00
  • cf395f707a doc: minor changes Michele Caini 2020-09-24 00:13:58 +02:00
  • 6e040fa87c doc: more on hashed strings (close #559) Michele Caini 2020-09-24 00:09:45 +02:00
  • c0a7f84382 doc: correct definition for ranges (close #560) Michele Caini 2020-09-23 23:55:48 +02:00
  • 826d7b7c26 registry: reintroduce old function type for signals, the registry is now provided to listeners Michele Caini 2020-09-23 08:59:24 +02:00
  • c49227d828 API reference v3.5.2 Michele Caini 2020-09-22 08:42:41 +02:00
  • 91e63d0f19 pool: doc related changes Michele Caini 2020-09-16 09:50:10 +02:00
  • 2d69e5f6ff doc: updated documentation about signals from a registry Michele Caini 2020-09-10 16:45:47 +02:00
  • 23f0fcd024 registry: suppress some warnings Michele Caini 2020-09-16 08:48:23 +02:00
  • 3fcd82abad test: suppress a warning Michele Caini 2020-09-13 12:41:07 +02:00
  • d766c39791 *: minor changes Michele Caini 2020-09-11 16:30:09 +02:00
  • a76c3b3baa updated TODO file Michele Caini 2020-09-11 12:17:14 +02:00
  • 9290b4eecc view: size -> size_hint for multi component views (close #553) Michele Caini 2020-09-11 12:09:53 +02:00
  • eccfec4b4f registry: use pool_t instead of default_pool Michele Caini 2020-09-11 12:06:16 +02:00
  • 80aadd3874 registry/pool: split the default pool from the registry class, allow for custom pools Michele Caini 2020-09-10 14:54:28 +02:00
  • 9da15826db registry: component signals return only the entity Michele Caini 2020-09-10 12:24:06 +02:00
  • 8c403f8795 bench: added a couple of tests for recycling entities Michele Caini 2020-09-08 13:36:41 +02:00
  • b010824dbd registry: faster ::create Michele Caini 2020-09-08 13:36:18 +02:00
  • 3340f8864f entt/entity: removed deprecated stuff Michele Caini 2020-09-01 00:26:54 +02:00