Michele Caini
|
6eaefbe25c
|
doc: update doc of the runtime reflection system (close #641)
|
2021-01-26 08:41:41 +01:00 |
|
Michele Caini
|
4b5c2c85a5
|
doc: updated inline doc (close #640)
|
2021-01-26 08:36:56 +01:00 |
|
Michele Caini
|
0f951cd322
|
test: suppress a warning due to an unused variable
|
2021-01-25 15:22:46 +01:00 |
|
Michele Caini
|
cf0da32fd0
|
meta: iterators of meta associative containers return keys by const reference rather than by copy
|
2021-01-25 15:12:59 +01:00 |
|
Michele Caini
|
5a3085c42b
|
registry: removed data<T> and raw<T> (use view<T>::data/::raw instead)
|
2021-01-25 12:29:22 +01:00 |
|
Michele Caini
|
42cc480bf5
|
doc: updated links and TODO file
|
2021-01-23 18:39:08 +01:00 |
|
Michele Caini
|
2822eda858
|
poly: added ::reset
|
2021-01-23 18:22:15 +01:00 |
|
Michele Caini
|
6c804b5ca2
|
meta: added meta_any::reset
|
2021-01-23 18:19:11 +01:00 |
|
Michele Caini
|
5149d1395e
|
any: minor changes
|
2021-01-23 18:18:54 +01:00 |
|
Michele Caini
|
f75a2dab8d
|
any (meta/poly): make T& in place construction work with references rather than pointers
|
2021-01-23 18:09:41 +01:00 |
|
Michele Caini
|
a045c88c61
|
any: added ::reset
|
2021-01-23 18:04:03 +01:00 |
|
Michele Caini
|
a5fdf917df
|
test: minor changes (code coverage)
|
2021-01-22 20:13:15 +01:00 |
|
Michele Caini
|
80a0e47f1a
|
core: more tests for hashed_string (code coverage)
|
2021-01-22 15:39:03 +01:00 |
|
Michele Caini
|
a304313ad4
|
any: more tests for the support to not copyable types (code coverage)
|
2021-01-22 15:28:24 +01:00 |
|
Michele Caini
|
05b1d5a4da
|
meta: more tests for entt::resolve (code coverage)
|
2021-01-22 15:22:36 +01:00 |
|
Michele Caini
|
edeef3541c
|
meta: tests (code coverage) for meta_ctor (implicitly generated default constructor)
|
2021-01-22 15:20:03 +01:00 |
|
Michele Caini
|
cd929d8e65
|
meta: review + tests (code coverage) for implicitly generated default constructors
|
2021-01-22 15:17:58 +01:00 |
|
Michele Caini
|
b005971427
|
doc: removed broken badge
|
2021-01-22 15:17:19 +01:00 |
|
Michele Caini
|
c35614fb63
|
meta: more tests for meta pointers (code coverage)
|
2021-01-22 15:08:45 +01:00 |
|
Michele Caini
|
18e16b09f2
|
any: more tests (code coverage)
|
2021-01-22 14:57:50 +01:00 |
|
Michele Caini
|
b18b76c1f0
|
meta: as_ref_t adapts to const objects/const-ref return types
|
2021-01-22 11:41:17 +01:00 |
|
Michele Caini
|
c9f65267ba
|
meta: factory getter, better is_invocable_v test
|
2021-01-22 09:17:37 +01:00 |
|
Michele Caini
|
cce52c673b
|
view: use get_as_tuple internally
|
2021-01-22 09:17:00 +01:00 |
|
Michele Caini
|
fdde216f0e
|
doc: minor changes
|
2021-01-21 10:32:25 +01:00 |
|
Michele Caini
|
d1901a97d1
|
doc: minor changes
|
2021-01-21 09:59:43 +01:00 |
|
Michele Caini
|
eb2077b95b
|
meta: suppress warnings
|
2021-01-20 19:51:59 +01:00 |
|
Michele Caini
|
fad3bdeed4
|
meta: ::reset doesn't remove the implicitly generated default constructors
|
2021-01-20 15:29:35 +01:00 |
|
Michele Caini
|
e1a537e547
|
doc: minor changes
|
2021-01-20 15:20:51 +01:00 |
|
Michele Caini
|
ba098e1199
|
any: use actual constructors to be more like std::any
|
2021-01-15 17:24:10 +01:00 |
|
Michele Caini
|
0ec755fccf
|
meta: iterable base types as instances of meta_type
|
2021-01-15 14:34:27 +01:00 |
|
Michele Caini
|
997dd433b3
|
doc: type list and value list
|
2021-01-15 11:04:06 +01:00 |
|
Michele Caini
|
4aea1567db
|
type_traits: make is_equality_comparable work with all major compilers
|
2021-01-15 10:37:14 +01:00 |
|
Michele Caini
|
446c8df3b4
|
type_traits: added type_list_diff[_t]
|
2021-01-15 08:36:22 +01:00 |
|
Michele Caini
|
f4bd868d6a
|
type_traits: is_equality_comparable, support for standard containers
|
2021-01-14 12:56:31 +01:00 |
|
Michele Caini
|
8490264af3
|
doc: updated list for similar projects
|
2021-01-13 15:21:01 +01:00 |
|
Michele Caini
|
505cfdd193
|
any: detect C-style arrays and use delete[] when needed
|
2021-01-13 13:30:10 +01:00 |
|
Michele Caini
|
39ecd1545c
|
meta: support for dereferencing pointers to functions
|
2021-01-13 13:14:21 +01:00 |
|
Michele Caini
|
9b80c0028d
|
meta:
* implicitly generated default constructor (overridable)
* pointer-like to void support (no dereference)
|
2021-01-13 11:53:15 +01:00 |
|
Michele Caini
|
35276b55af
|
any: support for non-copyable types
|
2021-01-12 16:24:18 +01:00 |
|
Michele Caini
|
eb63dd6227
|
meta: merged internal.hpp with meta.hpp
|
2021-01-11 15:08:44 +01:00 |
|
Michele Caini
|
9f24b3c584
|
meta: minor changes
|
2021-01-11 14:58:50 +01:00 |
|
Michele Caini
|
53e951d96d
|
meta: removed internal::meta_range
|
2021-01-11 12:31:55 +01:00 |
|
Michele Caini
|
17dd386937
|
meta_any: minor changes
|
2021-01-11 11:53:06 +01:00 |
|
Michele Caini
|
3eb00382e7
|
meta: removed meta_base, meta_base_node is used internally when needed
|
2021-01-11 10:46:51 +01:00 |
|
Michele Caini
|
98b5f7a26a
|
meta: removed meta_conv, meta_conv_node is used internally when needed
|
2021-01-11 10:34:30 +01:00 |
|
Michele Caini
|
fb70ec1cb0
|
doc: minor changes
|
2021-01-11 09:46:47 +01:00 |
|
Michele Caini
|
47ada87ba2
|
now working on version 3.7.0
|
2021-01-09 17:15:42 +01:00 |
|
Michele Caini
|
7a949dd328
|
updated single include file
v3.6.0
|
2021-01-09 16:45:27 +01:00 |
|
Michele Caini
|
3982217b67
|
Update README.md
|
2021-01-08 11:59:08 +01:00 |
|
Michele Caini
|
8cb61da9c2
|
*: minor changes
|
2021-01-08 11:43:26 +01:00 |
|