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 |
|