Commit Graph
1635 Commits
Author SHA1 Message Date
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 b3a2f0e3a3 meta: internal range/iterator support 2020-06-10 11:34:45 +02:00
Michele Caini c00dcd31d6 meta: small review 2020-06-09 16:41:12 +02:00
Michele Caini b836be2c84 doc: minor changes 2020-06-09 16:13:47 +02:00
Michele Caini f89c5cc072 doc: added section pool to entity.md (close #505) 2020-06-09 09:57:57 +02:00
Michele Caini ab7fa56bb3 doc: updated documentation for groups and nested groups 2020-06-09 09:32:36 +02:00
Michele Caini 7e624159ee registry/group: pool<T>::super is no longer required 2020-06-09 00:55:48 +02:00
Michele Caini 857a791d68 registry: sort/sortable no longer requires pool<T>::super 2020-06-08 00:44:02 +02:00
Michele Caini 171463faf5 [[nodiscard]]: try to get around an issue with VS2017 (see #501) 2020-06-07 17:34:38 +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 be5547de53 core: [[nodiscard]] (see #501) 2020-06-06 23:51:08 +02:00
Michele Caini cac50ef566 locator: [[nodiscard]] (see #501) 2020-06-06 23:43:56 +02:00
Michele Caini 57a5736942 process: [[nodiscard]] (see #501) 2020-06-06 23:42:48 +02:00
Michele Caini 167eadf699 resource: [[nodiscard]] (see #501) 2020-06-06 23:39:56 +02:00
Michele Caini 5676e420a6 signal: [[nodiscard]] (see #501) 2020-06-06 23:36:31 +02:00
Michele Caini f5edc9e973 doc: core, type_info<T>::name 2020-06-05 14:57:24 +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 1bf734338d doc: suppress a couple of warnings from doxygen 2020-06-03 17:17:10 +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 290e942f3e doc: updated documentation for meta 2020-06-01 19:38:07 +02:00
Michele Caini 46d54f7e01 factory: try to get around an issue of GCC 2020-05-31 17:23:56 +02:00
Michele Caini 16e1715d06 factory: extended ::data support (close #496) 2020-05-31 17:13:21 +02:00
Michele Caini 52faa1bec5 meta: allow read-only data registration in meta (close #496) 2020-05-29 00:54:39 +02:00
Michele Caini c8a6465688 meta: reduce instantiations 2020-05-29 00:30:20 +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 51022cb132 meta: reduce instantiations 2020-05-27 00:51:42 +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 5fbb663529 *: added meaningful messages (?) to static asserts (close #493) 2020-05-24 00:32:08 +02:00
Michele Caini 7db0f540bd dispatcher: enqueue works fine with aggregates now (close #491) 2020-05-23 00:40:42 +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 51a5815098 registry: suppress shadow warnings 2020-05-21 22:50:38 +02:00
Michele Caini 18bd2eb729 doc: removed references to patreon account 2020-05-21 08:44:24 +02:00
Michele Caini f04fd61879 doc: added config section 2020-05-19 00:36:45 +02:00
Michele Caini c1527cc4c8 doc: more details on the order of components and entities when iterating through pointers returned from raw/data (close #489) 2020-05-17 23:48:43 +02:00
Michele Caini cf1c1ed126 group: const correctness for constructor arguments 2020-05-17 22:57:16 +02:00