Michele Caini
|
da8e4bfd99
|
meta: standalone meta_data/meta_func
|
2024-12-17 09:37:58 +01:00 |
|
Michele Caini
|
b5b3106d35
|
test: ops, fixed the path
|
2024-12-16 11:53:03 +01:00 |
|
Michele Caini
|
3ae5cbbc3a
|
view: refine fallback mechanism (with non-regression lib tests)
|
2024-12-16 11:42:44 +01:00 |
|
Michele Caini
|
e343a24966
|
meta: if it's initialized, it's ok
|
2024-12-13 14:46:05 +01:00 |
|
Michele Caini
|
c8000f3e87
|
meta: cleanup (we know it's non-const already)
|
2024-12-13 14:40:58 +01:00 |
|
Paolo Monteverde
|
5ef4a2f22a
|
meta: avoid pointless lookups in try_cast (#1201)
|
2024-12-13 14:35:05 +01:00 |
|
Michele Caini
|
abdbddf77f
|
test: try to trick clang
|
2024-12-12 14:16:44 +01:00 |
|
Michele Caini
|
295bbb209f
|
test: try to please the linter
|
2024-12-12 14:12:03 +01:00 |
|
Michele Caini
|
ec2443e5c4
|
meta: no else-after-return statements
|
2024-12-12 12:38:39 +01:00 |
|
Michele Caini
|
b353f2ed7f
|
meta: explicit checks
|
2024-12-12 12:38:11 +01:00 |
|
Michele Caini
|
b879c722f4
|
test: linter changes
|
2024-12-12 09:24:49 +01:00 |
|
Michele Caini
|
b9c50bc731
|
test: [[nodiscard]] to make the linter happy
|
2024-12-12 09:16:38 +01:00 |
|
Michele Caini
|
41c41e9e30
|
meta: suppress wrong linter warning
|
2024-12-12 09:15:34 +01:00 |
|
Michele Caini
|
158ff57fdd
|
gh: updated build workflow
|
2024-12-12 09:12:08 +01:00 |
|
Michele Caini
|
626a8cfb50
|
test: prepare tests for views across boundaries
|
2024-12-11 16:34:41 +01:00 |
|
Michele Caini
|
84583d9a40
|
doc: make doxygen happy again
|
2024-12-11 16:34:34 +01:00 |
|
Michele Caini
|
73ff634a75
|
sparse set: I don't even read my own comments sometimes :)
|
2024-12-10 16:36:39 +01:00 |
|
Michele Caini
|
fe5797e78f
|
sparse set: internal changes
|
2024-12-10 16:34:44 +01:00 |
|
Michele Caini
|
c3b66bf091
|
sparse set: prepare for improved shrink_to_fit
|
2024-12-10 16:34:44 +01:00 |
|
Michele Caini
|
f1356db111
|
view: internal changes
|
2024-12-10 16:34:44 +01:00 |
|
Michele Caini
|
2dcc9bd0aa
|
view: internal changes
|
2024-12-10 16:34:44 +01:00 |
|
Michele Caini
|
18e97db6b4
|
*: updated TODO
|
2024-12-10 16:34:44 +01:00 |
|
Michele Caini
|
b971116c21
|
meta_any: transfer ownership with from_void - close #1179
|
2024-12-10 16:34:44 +01:00 |
|
Michele Caini
|
adcf929fdf
|
any: cleanup further
|
2024-12-10 16:34:44 +01:00 |
|
Michele Caini
|
8e792df7f7
|
any: never initialize info with void
|
2024-12-10 16:34:44 +01:00 |
|
Michele Caini
|
71f55e7ab1
|
any: internal changes
|
2024-12-10 16:34:44 +01:00 |
|
Michele Caini
|
809a8679a8
|
any/meta: cleanup
|
2024-12-10 16:34:44 +01:00 |
|
Michele Caini
|
36e2ac5c0b
|
any: internal changes for clarity
|
2024-12-10 16:34:43 +01:00 |
|
Michele Caini
|
fd4dfbc328
|
any: minor changes
|
2024-12-10 16:34:43 +01:00 |
|
Michele Caini
|
5903894032
|
core: move any_policy to fwd.hpp
|
2024-12-10 16:34:43 +01:00 |
|
Michele Caini
|
4634130d4c
|
doc: cleanup
|
2024-12-10 16:34:43 +01:00 |
|
Michele Caini
|
0f06314822
|
doc: cleanup
|
2024-12-10 16:34:43 +01:00 |
|
Michele Caini
|
beaec4c5fe
|
meta: minor changes
|
2024-12-10 16:34:43 +01:00 |
|
Michele Caini
|
b480d8bc14
|
meta_any: cleanup
|
2024-12-10 16:34:43 +01:00 |
|
Michele Caini
|
be0d274255
|
meta: cleanup
|
2024-12-10 16:34:43 +01:00 |
|
Michele Caini
|
ee204b2f1d
|
meta_any: no void vtable by default
|
2024-12-10 16:34:43 +01:00 |
|
Michele Caini
|
991b5176da
|
meta: minor changes
|
2024-12-10 16:34:43 +01:00 |
|
Michele Caini
|
bd53a126bb
|
doc: meta_any
|
2024-12-10 16:34:43 +01:00 |
|
Michele Caini
|
abc823303c
|
meta_any: support taking ownership of passed in pointers
|
2024-12-10 16:34:43 +01:00 |
|
Michele Caini
|
9a19f9aa2f
|
test: minor changes
|
2024-12-10 16:34:43 +01:00 |
|
Michele Caini
|
25e52cc1f8
|
doc: updated link - see #1185
|
2024-12-10 16:34:43 +01:00 |
|
Michele Caini
|
364ff53182
|
doc: updated ref to Friflo ECS - close #1197
|
2024-12-10 16:34:43 +01:00 |
|
Michele Caini
|
f6e1b774b0
|
sparse set: internal changes - close #1194
|
2024-12-10 16:34:08 +01:00 |
|
Michele Caini
|
49ba7ee208
|
meta: deprecate meta<T>(...)
|
2024-12-10 16:34:08 +01:00 |
|
Michele Caini
|
42d9628d39
|
meta: rework internals to work around a (maybe) compiler issue
|
2024-12-10 16:25:52 +01:00 |
|
Michele Caini
|
f3f9e9a8b9
|
test: use meta_factory<T> instead of meta<T>
|
2024-11-29 14:18:41 +01:00 |
|
Michele Caini
|
c3914e0181
|
*: updated TODO
|
2024-11-29 14:17:40 +01:00 |
|
Michele Caini
|
95397a8ea2
|
doc: meta<T> -> meta_factory<T>
|
2024-11-29 12:10:23 +01:00 |
|
Michele Caini
|
f330c305bb
|
meta: self contained meta_factory, prepare to deprecate meta<T>
|
2024-11-29 12:08:09 +01:00 |
|
Michele Caini
|
01940a5ee0
|
test: fixed typo
|
2024-11-28 17:59:05 +01:00 |
|