Commit Graph

42 Commits

Author SHA1 Message Date
Michele Caini
f3f9e9a8b9 test: use meta_factory<T> instead of meta<T> 2024-11-29 14:18:41 +01:00
Michele Caini
f9a9034001 test: minor changes 2024-04-10 09:01:05 +02:00
Michele Caini
bc5dfe3489 test: fix typo from last PR and make test local paths local 2024-03-19 10:19:57 +01:00
Ezekiel Warren
1c30113338 build: update bazel common test target (#1124) 2024-03-18 16:21:20 +01:00
Michele Caini
231ff77283 test: iwyu docet 2024-03-13 12:10:15 +01:00
Michele Caini
948fb8337d test: cleanup 2024-02-19 14:28:31 +01:00
Michele Caini
6cab881c51 test: suppress a false warning by clang 2024-02-15 10:36:55 +01:00
Michele Caini
d013c69bf1 test: use common types for lib tests (meta) 2024-02-14 09:52:19 +01:00
Michele Caini
b92d2c98ae test: minor changes 2024-02-06 08:30:46 +01:00
Michele Caini
14450df1ee test: more by the linter (work in progress) 2023-12-19 18:59:40 +01:00
Michele Caini
9e4f40fee6 test: minor changes 2023-12-15 16:46:27 +01:00
Michele Caini
a669b84e6a test: lib/meta include review (thanks iwyu) 2023-06-14 15:38:58 +02:00
Michele Caini
379819b2b0 test: cleanup 2023-05-22 16:25:35 +02:00
Michele Caini
a86bf1332b test: try to make lcov happy 2023-01-18 15:34:49 +01:00
Michele Caini
831054bff1 test: share as much as possible 2023-01-18 10:29:37 +01:00
Michele Caini
f94de1c069 test: rework lib stuff to share common files 2023-01-18 10:17:54 +01:00
Michele Caini
93a1d65103 meta: meta_type_node is no longer static 2022-09-06 23:42:11 +02:00
Michele Caini
922bfbf724 test: fixed includes (while trying iwyu) 2022-02-01 23:01:04 +01:00
Michele Caini
80b5ed3d22 introduced clang-format (close #733) 2021-09-17 23:42:43 +02:00
Michele Caini
36627dbe78 meta:
* removed meta_ctor, no alternatives provided
* removed meta_type::ctor overloads, no alternatives provided
2021-09-13 19:03:22 +02:00
Michele Caini
2b07b92039 meta (prep for hook func):
* removed meta_type::reset
* added meta_reset overloads
2021-07-23 15:47:40 +02:00
Michele Caini
c52f16f5b8 meta:
* meta_any: convert -> allow_cast
* support for const references
* as_cref_t policy
2020-12-23 09:42:04 +01:00
Michele Caini
90606bd410 hashed_string: literals are now enclosed within entt::literals, ENTT_HS_SUFFIX and ENTT_HWS_SUFFIX no longer exist (close #590) 2020-11-20 09:43:28 +01:00
Michele Caini
86c1dd7f32 test: suppress some warnings here and there 2020-10-15 15:11:15 +02:00
Michele Caini
a5ea35ee56 meta: use type info objects rather than plain hashes (breaking changes) 2020-10-13 13:48:52 +02:00
Michele Caini
0ac07e2e83 meta: reset is now part of meta_type 2020-08-10 18:15:11 +02:00
Michele Caini
0043e3d623 meta: breaking change, meta_any::operator* dereferences the internal pointer (if any) 2020-06-19 00:15:01 +02:00
Michele Caini
9eac3faf3d meta: added meta_range and meta_iterator 2020-06-11 15:27:56 +02:00
Michele Caini
226bd44e2c meta: removed deprecated functions 2020-05-11 16:38:12 +02:00
Michele Caini
9a67652c0c meta: separate resolve.hpp file 2020-04-22 20:05:24 +02:00
Michele Caini
ec4b264868 meta: export also the meta_node class template (close #464) 2020-04-20 22:34:30 +02:00
Michele Caini
3c39cfe645 build system: trigger more warnings (at least with MSVC) and suppress as many as possible (close #420, close #394) 2020-02-19 15:01:13 +01:00
Michele Caini
e52b3fd5bc meta: ::identifier renamed to ::alias, added meta_type::id to get the id of the underlying type (close #412) 2020-02-11 12:30:55 +01:00
Michele Caini
99f81e82d5 build system: removed support for bazel (no longer maintained) 2019-12-29 15:16:12 +01:00
Michele Caini
7cfd3957de test_info:🆔 make the family-like fallback work across boundaries 2019-12-29 15:16:12 +01:00
Michele Caini
acb70d4440 meta: uses type_id_v rather than other techniques 2019-12-29 15:16:12 +01:00
Michele Caini
3d515a760c attribute.h: lib -> core 2019-12-29 15:16:12 +01:00
Michele Caini
427587e591 test: ENTT_API_* definitions are set by means of cmake 2019-12-29 15:16:12 +01:00
Michele Caini
fadb8f695e tests: minor changes 2019-12-29 15:16:12 +01:00
Michele Caini
df346ab380 lib, test: minor changes 2019-12-29 15:16:12 +01:00
Michele Caini
c7b8e82ada meta: (almost) transparent dll/.so support with ENTT_API 2019-12-29 15:16:12 +01:00
Michele Caini
46db75308c test: modularized lib tests 2019-12-29 15:16:12 +01:00