Commit Graph

765 Commits

Author SHA1 Message Date
Michele Caini
da8e4bfd99 meta: standalone meta_data/meta_func 2024-12-17 09:37:58 +01:00
Michele Caini
3ae5cbbc3a view: refine fallback mechanism (with non-regression lib tests) 2024-12-16 11:42:44 +01:00
Michele Caini
18e97db6b4 *: updated TODO 2024-12-10 16:34:44 +01:00
Michele Caini
adcf929fdf any: cleanup further 2024-12-10 16:34:44 +01:00
Michele Caini
4634130d4c doc: cleanup 2024-12-10 16:34:43 +01:00
Michele Caini
b480d8bc14 meta_any: cleanup 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
c3914e0181 *: updated TODO 2024-11-29 14:17:40 +01:00
Michele Caini
4bdda6c0cf test: meta_factory::traits 2024-11-27 17:01:03 +01:00
Michele Caini
bf9ff1a725 *: updated TODO 2024-11-25 16:59:29 +01:00
Michele Caini
f1bfbaa981 meta: test (and add a todo note to fix/revert) a corner case of meta_factory 2024-11-21 18:28:10 +01:00
Michele Caini
7052f2ec72 meta: fixed meta_factory default constructor 2024-11-20 18:24:28 +01:00
Michele Caini
6b26c8f37b *: updated TODO 2024-11-20 18:09:52 +01:00
Michele Caini
e092ca72f7 *: cleanup TODO 2024-11-15 17:16:52 +01:00
Michele Caini
575f06b4f2 reactive mixin: auto disconnection support 2024-11-15 12:40:26 +01:00
Michele Caini
a3d6e708de view: propagate tombstone check request to view iterator 2024-11-13 18:31:52 +01:00
Michele Caini
9e0ba70f11 *: updated TODO 2024-11-13 17:36:34 +01:00
Michele Caini
ae582973d0 view: refine ::find and internal asserts 2024-11-12 16:53:38 +01:00
Michele Caini
1c8b9099fd any: perf improvements 2024-11-08 15:35:20 +01:00
Michele Caini
faafc30abe *: updated TODO 2024-10-29 11:48:54 +01:00
Michele Caini
4e9433542b *: updated TODO 2024-10-28 17:14:47 +01:00
Michele Caini
6240a26685 *: updated TODO 2024-10-27 19:29:15 +01:00
Michele Caini
e13c87a447 any: skip vtable on move for reference types 2024-10-25 09:20:30 +02:00
Michele Caini
2f8bdb2505 *: updated TODO 2024-10-14 12:32:20 +02:00
Michele Caini
c9d7feccfa doc: more about the reactive mixin 2024-10-02 10:46:14 +02:00
Michele Caini
4f0b7d31dd mixin: full support for derived registry types 2024-10-02 10:31:07 +02:00
Michele Caini
69aeeeee30 *: updated TODO 2024-10-01 08:58:09 +02:00
Michele Caini
0207ee7624 *: updated TODO 2024-09-27 15:22:47 +02:00
Michele Caini
401a8cbb6a *: updated TODO 2024-09-23 12:15:08 +02:00
Michele Caini
0bb22f273a entity: fwd declare basic_reactive_mixin and reactive_mixin 2024-09-18 16:51:52 +02:00
Michele Caini
a4a87995af meta: reduce indirection for meta_prop 2024-09-12 10:16:58 +02:00
Michele Caini
b5fbc68baa sigh mixin: refine auto signals 2024-09-11 10:46:12 +02:00
Michele Caini
e4ba5c31d2 meta: deprecate meta properties in favor of custom data 2024-09-10 16:12:28 +02:00
Michele Caini
5ecd5739d0 registry: cleanup/improvement 2024-09-10 15:45:47 +02:00
Michele Caini
6f7dc0558b *: TODO 2024-09-09 12:11:42 +02:00
Michele Caini
eabe7be7da resource: swap 2024-09-09 12:02:33 +02:00
Michele Caini
7ad5eb8c17 *: updated TODO 2024-09-06 15:48:07 +02:00
Michele Caini
9f36bec353 sparse_set/storage: swap based move assignment operator 2024-09-06 15:24:21 +02:00
Michele Caini
d0a23fdf49 sparse_set/storage: make it clear that dtor and move op are not noexcept 2024-09-06 14:43:38 +02:00
Michele Caini
50db6f2193 meta: cleanup/reuse internal code 2024-09-04 14:29:33 +02:00
Michele Caini
628bfbd4ca natvis: meta 2024-09-03 15:11:41 +02:00
Michele Caini
c909b40b5a *: updated TODO 2024-08-27 16:27:50 +02:00
Michele Caini
a4ad1ac3aa *: updated TODO 2024-08-27 12:22:57 +02:00
Michele Caini
0fc5551998 *: updated TODO 2024-08-27 11:57:56 +02:00
Michele Caini
0b5cb5ac84 *: updated TODO 2024-08-27 10:54:13 +02:00
Michele Caini
07a372e994 build: move googletest to FetchContent_MakeAvailable 2024-08-23 16:31:15 +02:00
Michele Caini
4a4e2a38d1 delegate: refine function_pointer implementation - see #1167 (same issue) 2024-08-20 14:39:25 +02:00
Michele Caini
e33e1b5e2b view: avoid checking for filter validity 2024-08-19 18:41:18 +02:00
Michele Caini
587a012ae1 view: further reduce instantiations 2024-07-31 10:50:23 +02:00
Michele Caini
bbd5676bad *: updated TODO 2024-07-31 10:08:25 +02:00