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 |
|
Michele Caini
|
375c780d3b
|
doc: updated links (close #630)
|
2021-01-07 09:23:09 +01:00 |
|
Michele Caini
|
f3b6c2ce5d
|
doc: updated links (close #628)
|
2021-01-06 14:41:27 +01:00 |
|
Michele Caini
|
a7a2c96382
|
registry: added ::reserve_pools
|
2021-01-05 09:35:41 +01:00 |
|
Michele Caini
|
99336ef746
|
doc: dark mode friendly header
|
2021-01-04 16:33:26 +01:00 |
|
Michele Caini
|
72d2adfe1c
|
*: updated copyright
|
2021-01-04 14:09:53 +01:00 |
|
Michele Caini
|
707574e294
|
meta: avoid warnings for unused variables
|
2021-01-04 12:25:55 +01:00 |
|
Michele Caini
|
18ffbd0027
|
registry: group -> group_if_exists (close #626)
|
2021-01-04 08:34:56 +01:00 |
|
reworks
|
68a0e4f39a
|
doc: update links.md (#627)
|
2021-01-03 16:35:16 +01:00 |
|
Michele Caini
|
ddb99ced34
|
storage: storage type check
|
2021-01-02 16:42:49 +01:00 |
|
Michele Caini
|
cb2782bc71
|
registry: ::remove requires at least a component now (close #623)
|
2021-01-01 23:55:13 +01:00 |
|
Alex Perry
|
52cade9267
|
doc: fixed missing prefix "L" (#622)
|
2021-01-01 23:46:24 +01:00 |
|
Michele Caini
|
ec600eb2f4
|
any: use feature tests to get around an issue with clang 6.0.0
|
2020-12-31 11:40:08 +01:00 |
|
Michele Caini
|
61e96e2dab
|
*: get around an issue with entt::integral_constant on (very) old compilers
|
2020-12-30 18:04:57 +01:00 |
|
Michele Caini
|
9f5433053d
|
poly: minor changes
|
2020-12-30 17:18:43 +01:00 |
|
Michele Caini
|
d2489a57b7
|
doc: updated links
|
2020-12-30 13:12:54 +01:00 |
|