Michele Caini
|
da212dc2a4
|
meta: added meta_type::is_dereferenceable
|
2020-06-18 11:34:44 +02:00 |
|
Michele Caini
|
d1c5a62a9d
|
core: type_traits, added is_dereferenceable[_v]
|
2020-06-18 11:30:55 +02:00 |
|
Michele Caini
|
3400b32015
|
meta: containers support (close #499)
|
2020-06-16 23:21:45 +02:00 |
|
Michele Caini
|
2e4becad60
|
type_traits: sequence/associative container traits
|
2020-06-16 23:18:55 +02:00 |
|
Michele Caini
|
be93643808
|
view: non-const excluded types are always accepted (close #507)
|
2020-06-14 23:42:15 +02:00 |
|
Michele Caini
|
f704352bae
|
type_traits: unpack_as_t/unpack_as_v
|
2020-06-14 23:28:35 +02:00 |
|
Michele Caini
|
e6328e3207
|
meta: minor changes
|
2020-06-12 17:47:39 +02:00 |
|
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 |
|