Commit Graph
614 Commits
Author SHA1 Message Date
Michele Caini fac4132cb1 meta: meta_type rank/extent 2020-06-12 10:10:43 +02:00
Michele Caini bf3864b2da meta: arrays are no longer indexable via meta_type::set/get 2020-06-12 09:30:29 +02:00
Michele Caini d814b7b11e test: code coverage 2020-06-11 17:03:45 +02:00
Michele Caini 9eac3faf3d meta: added meta_range and meta_iterator 2020-06-11 15:27:56 +02:00
Michele Caini 252de444fc test: meta, minor changes 2020-06-11 11:00:20 +02:00
Michele Caini c29b9cc937 test: updated tests for meta 2020-06-11 10:46:40 +02:00
Michele Caini 6ac582a771 test: more on meta_type 2020-06-11 10:10:07 +02:00
Michele Caini 04b0c9f2cf test: more on meta_func 2020-06-11 09:55:49 +02:00
Michele Caini 6b2468f033 test: more on meta_data 2020-06-11 09:53:35 +02:00
Michele Caini 2737acb114 test: added meta_type 2020-06-11 09:45:55 +02:00
Michele Caini d03e9c48c5 tests: minor changes 2020-06-11 09:01:33 +02:00
Michele Caini 08d9cfe82c test: added meta_func 2020-06-10 17:37:21 +02:00
Michele Caini e8ea8f91c3 test: added meta_data 2020-06-10 17:22:48 +02:00
Michele Caini e7cfa7fda5 test: added meta_ctor 2020-06-10 16:43:02 +02:00
Michele Caini b0b504d002 test: added meta_conv 2020-06-10 15:59:12 +02:00
Michele Caini 1da07ba60b test: added meta_base 2020-06-10 15:51:10 +02:00
Michele Caini cedebf8145 test: added meta_prop 2020-06-10 15:42:47 +02:00
Michele Caini 29832bb2c0 test: added meta_any 2020-06-10 15:32:30 +02:00
Michele Caini 320d815d60 test: added meta_basic 2020-06-10 15:05:26 +02:00
Michele Caini 9f18401581 meta: split fixture and tests 2020-06-10 14:56:01 +02:00
Michele Caini 7e624159ee registry/group: pool<T>::super is no longer required 2020-06-09 00:55:48 +02:00
Michele Caini 2cafb49ffe entity: [[nodiscard]] (close #501) 2020-06-07 00:51:45 +02:00
Michele Caini ae12fed5fe meta: [[nodiscard]] (see #501) 2020-06-07 00:13:20 +02:00
Michele Caini 4a305e1568 type_info: added ::name 2020-06-05 00:32:15 +02:00
Michele Caini 748ab221dd delegate: renaming of exported types 2020-06-03 23:59:58 +02:00
Michele Caini 7d786cea8f test: pass ENTT_STANDALONE definition to all targets 2020-06-03 23:42:05 +02:00
Michele Caini 98df1d6004 config: type index based lookup as opt-in alternative (close #490) 2020-06-03 17:13:11 +02:00
Michele Caini 52faa1bec5 meta: allow read-only data registration in meta (close #496) 2020-05-29 00:54:39 +02:00
Alex Ames 0273b7606e snapshot: components no longer need to be copyable (#498)
Replaced calls to std::as_const with std::move so that components can
be moved into place instead of copied when reading them in from a
snapshot.
2020-05-27 23:56:48 +02:00
Michele Caini 78f9d87ac3 test: suppress shadow warnings 2020-05-25 23:03:28 +02:00
Michele Caini e57135eaab delegate: support for non-capturing lambda functions (see #495) 2020-05-25 22:59:02 +02:00
Michele Caini c8f0afb775 test: ugly workaround for an ICE of VS2017 that fails to compile valid C++ code when combined with ENTT_API 2020-05-22 00:33:17 +02:00
Michele Caini 39baa59625 registry: remove_if_exists returns the number of components actually removed (close #483) 2020-05-13 00:20:44 +02:00
Michele Caini 3fc091ebb2 view: removed deprecated functions 2020-05-12 00:24:39 +02:00
Michele Caini a557e133d3 group: removed deprecated functions 2020-05-12 00:18:42 +02:00
Michele Caini 7d4f10ccc6 registry: removed deprecated functions 2020-05-12 00:12:49 +02:00
Michele Caini 39a15bef12 snapshot: removed deprecated functions 2020-05-11 16:38:12 +02:00
Michele Caini 92c59f3ea1 registry: removed the dependency on the snapshot stuff 2020-05-11 16:38:12 +02:00
Michele Caini 226bd44e2c meta: removed deprecated functions 2020-05-11 16:38:12 +02:00
Michele Caini 78d43a49c6 observer: removed deprecated functions 2020-05-11 16:38:12 +02:00
Michele Caini 471651ac5a storage: removed deprecated functions 2020-05-11 16:38:12 +02:00
Michele Caini 89515b0e30 sparse set: removed deprecated functions 2020-05-11 16:38:12 +02:00
Michele Caini dfbc92dd3e test: code coverage 2020-05-08 23:17:36 +02:00
Michele Caini bdfeb1ae22 registry: destroy with suggested version 2020-05-07 16:02:49 +02:00
Michele Caini 89dc7f817f meta: added resolve_type utility 2020-04-25 17:36:57 +02:00
Michele Caini 11349629f4 meta: get around an issue of VS2017 2020-04-23 14:56:39 +02:00
Michele Caini 9a67652c0c meta: separate resolve.hpp file 2020-04-22 20:05:24 +02:00
Michele Caini 9faf306d1e meta: added entt::resolve_if 2020-04-20 23:25:10 +02:00
Michele Caini 1cfe517db8 meta: meta_type::id -> meta_type::type_id 2020-04-20 22:34:30 +02:00
Michele Caini ec4b264868 meta: export also the meta_node class template (close #464) 2020-04-20 22:34:30 +02:00