Michele Caini
|
844ef5e232
meta: avoid warning for unused variable
|
4 lat temu |
Michele Caini
|
5bf3f7b77e
meta: suppress warning for extra ;
|
4 lat temu |
Michele Caini
|
00c0afd093
meta: avoid using y_combinator to clean up types (close #700)
|
4 lat temu |
Michele Caini
|
5228739c87
meta: make it work also with VS2017
|
4 lat temu |
Michele Caini
|
0f6d1268c7
meta: further reduced number of instantiations/size of symbols
|
5 lat temu |
Michele Caini
|
b2a4515d2b
any: minor changes
|
5 lat temu |
Michele Caini
|
3576c80d33
meta_any: drastically reduce the number of instantiations/size of vtable
|
5 lat temu |
Michele Caini
|
77afd2d36c
any: ::owner function (useful to also review meta_any)
|
5 lat temu |
Michele Caini
|
e6ddd5d9c2
any: drastically reduced the number of instantiations/size of vtable
|
5 lat temu |
Michele Caini
|
b9bf1a234e
config: added ENTT_LAUNDER
|
5 lat temu |
Michele Caini
|
0ce9122449
any: reduce vtable size, simplify ref/cref creation
|
5 lat temu |
Michele Caini
|
dc41657872
any: empty vtable for void type
|
5 lat temu |
Michele Caini
|
64d9380031
*: updated messages for deprecated functions
|
5 lat temu |
Michele Caini
|
eca7484e30
doc: updated doc for any/meta_any
|
5 lat temu |
Michele Caini
|
2b5c393a13
meta: forward_as_meta
|
5 lat temu |
Michele Caini
|
0817d416a3
meta: make_meta_any -> make_meta
|
5 lat temu |
Michele Caini
|
ccff753305
any: forward_as_any
|
5 lat temu |
Michele Caini
|
11481a430a
meta: minor changes
|
5 lat temu |
Michele Caini
|
e252b22735
test: code coverage
|
5 lat temu |
Michele Caini
|
a32ca8eb1d
doc: updated doc for any/meta_any/poly
|
5 lat temu |
Michele Caini
|
1979a2279f
poly: removed std::reference_wrapper support (incomplete, breaking change)
|
5 lat temu |
Michele Caini
|
1434f942dd
*: make it work with VS2017
|
5 lat temu |
Michele Caini
|
955d325f07
meta_any: deprecated std::reference_wrapper support
|
5 lat temu |
Michele Caini
|
3fac3fe2d7
any: deprecate std::reference_wrapper support
|
5 lat temu |
Michele Caini
|
6ff217e74e
meta: removed any reference to std::reference_wrapper/std::ref/std::cref
|
5 lat temu |
Michele Caini
|
cd667fe34b
meta: make_meta_any
|
5 lat temu |
Michele Caini
|
3d6202ecfd
any: make_any
|
5 lat temu |
Michele Caini
|
c40f0ef2bb
type traits: is_equality_comparable support for nlohmann json like types (where T::value_type is T) - close #701
|
4 lat temu |
Michele Caini
|
c4b169edd1
registry: make ::remove and ::erase work also with iterators returned by views
|
4 lat temu |
Michele Caini
|
c6bba98828
registry: ::destroy review
|
4 lat temu |