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 |
|
Michele Caini
|
e5841cd467
|
poly: suppress warnings for unused variables
|
2020-12-29 18:15:33 +01:00 |
|
Michele Caini
|
820d52428f
|
doc: updated references
|
2020-12-29 16:51:38 +01:00 |
|
Michele Caini
|
ae6931b046
|
any: avoid unreachable code
|
2020-12-28 16:14:05 +01:00 |
|
Michele Caini
|
90a97b90bb
|
doc: minor changes
|
2020-12-28 16:07:36 +01:00 |
|
Michele Caini
|
4b38d81f00
|
algorithm: use plain for rather than for_each
|
2020-12-27 23:07:37 +01:00 |
|
Michele Caini
|
8c27ca9e36
|
*: suppress some warnings (see #620)
|
2020-12-27 00:12:28 +01:00 |
|
Michele Caini
|
4b89fc390d
|
poly: renaming to avoid conflicts with libraries that redefine words randomly (close #615)
|
2020-12-26 17:00:51 +01:00 |
|
Michele Caini
|
29c1766714
|
registry: const poly storage function
|
2020-12-24 16:48:07 +01:00 |
|
Michele Caini
|
2e5a9f117c
|
*: cleanup
|
2020-12-23 19:09:31 +01:00 |
|
Michele Caini
|
2abcbcd30f
|
meta: support for pointer-like types with a custom dereference operator other than operator*
|
2020-12-23 19:00:05 +01:00 |
|
Michele Caini
|
ac8bde4ea8
|
doc: get around an issue with doxygen
|
2020-12-23 17:31:08 +01:00 |
|
Michele Caini
|
78a13efc6c
|
any: minor changes
|
2020-12-23 12:28:07 +01:00 |
|
Michele Caini
|
c99e859978
|
meta: container traits not required for const T
|
2020-12-23 12:27:46 +01:00 |
|
Michele Caini
|
ed448cb99f
|
doc: filled some todos here and there
|
2020-12-23 11:30:43 +01:00 |
|