Michele Caini
|
77afd2d36c
any: ::owner function (useful to also review meta_any)
|
vor 4 Jahren |
Michele Caini
|
e6ddd5d9c2
any: drastically reduced the number of instantiations/size of vtable
|
vor 4 Jahren |
Michele Caini
|
b9bf1a234e
config: added ENTT_LAUNDER
|
vor 4 Jahren |
Michele Caini
|
0ce9122449
any: reduce vtable size, simplify ref/cref creation
|
vor 4 Jahren |
Michele Caini
|
dc41657872
any: empty vtable for void type
|
vor 4 Jahren |
Michele Caini
|
64d9380031
*: updated messages for deprecated functions
|
vor 4 Jahren |
Michele Caini
|
eca7484e30
doc: updated doc for any/meta_any
|
vor 4 Jahren |
Michele Caini
|
2b5c393a13
meta: forward_as_meta
|
vor 4 Jahren |
Michele Caini
|
0817d416a3
meta: make_meta_any -> make_meta
|
vor 4 Jahren |
Michele Caini
|
ccff753305
any: forward_as_any
|
vor 4 Jahren |
Michele Caini
|
11481a430a
meta: minor changes
|
vor 4 Jahren |
Michele Caini
|
e252b22735
test: code coverage
|
vor 4 Jahren |
Michele Caini
|
a32ca8eb1d
doc: updated doc for any/meta_any/poly
|
vor 4 Jahren |
Michele Caini
|
1979a2279f
poly: removed std::reference_wrapper support (incomplete, breaking change)
|
vor 4 Jahren |
Michele Caini
|
1434f942dd
*: make it work with VS2017
|
vor 4 Jahren |
Michele Caini
|
955d325f07
meta_any: deprecated std::reference_wrapper support
|
vor 4 Jahren |
Michele Caini
|
3fac3fe2d7
any: deprecate std::reference_wrapper support
|
vor 4 Jahren |
Michele Caini
|
6ff217e74e
meta: removed any reference to std::reference_wrapper/std::ref/std::cref
|
vor 4 Jahren |
Michele Caini
|
cd667fe34b
meta: make_meta_any
|
vor 4 Jahren |
Michele Caini
|
3d6202ecfd
any: make_any
|
vor 4 Jahren |
Michele Caini
|
c40f0ef2bb
type traits: is_equality_comparable support for nlohmann json like types (where T::value_type is T) - close #701
|
vor 4 Jahren |
Michele Caini
|
c4b169edd1
registry: make ::remove and ::erase work also with iterators returned by views
|
vor 4 Jahren |
Michele Caini
|
c6bba98828
registry: ::destroy review
|
vor 4 Jahren |
Michele Caini
|
e5d4f1bb58
entity: deprecate handle::remove_all and registry::remove_all
|
vor 4 Jahren |
Michele Caini
|
cf522d60ca
doc: updated doc for handle
|
vor 4 Jahren |
Michele Caini
|
daf72a7c61
entity: registry ::remove/::erase entity/range and safe/unsafe versions (close #486)
|
vor 4 Jahren |
Michele Caini
|
f116ad0594
test: use iterators in the poly storage example
|
vor 4 Jahren |
Michele Caini
|
e59d40834d
any: reduce vtable options
|
vor 4 Jahren |
Michele Caini
|
d06328af7f
any: small review
|
vor 4 Jahren |
Michele Caini
|
baa9d7d836
any: avoid invalid state from assignment operator for non-copyable types
|
vor 4 Jahren |