Commit Graph

815 Commits

Author SHA1 Message Date
Michele Caini
990956980b *: updated TODO 2025-04-10 16:59:42 +02:00
Michele Caini
36eba38f62 *: updated TODO 2025-04-07 17:45:45 +02:00
Michele Caini
ff32d77eba meta: deprecate fixed_size in favor of extent/meta_dynamic_extent 2025-04-04 12:00:15 +02:00
Michele Caini
e42231fab0 sparse_set: deprecate type() in favor of info() for consistency 2025-03-27 10:23:26 +01:00
Michele Caini
d60efe04fd poly: deprecate type() in favor of info() for consistency 2025-03-26 15:19:15 +01:00
Michele Caini
6e7ca646ec any: deprecate type() in favor of info() for consistency 2025-03-26 15:16:19 +01:00
Michele Caini
cac3e4c62b test: minor changes 2025-03-26 15:15:57 +01:00
Michele Caini
0e323954e4 build: testbed initial setup 2025-03-25 15:44:52 +01:00
Michele Caini
e80d20a740 build: prepare testbed executable 2025-03-25 11:43:56 +01:00
Michele Caini
21ac61abbc helper: suppress a warning from the linter (waiting for C++20) 2025-03-18 14:51:38 +01:00
Michele Caini
35055e8886 *: updated TODO 2025-03-18 14:33:31 +01:00
Michele Caini
41e91688da meta: internal change 2025-03-14 15:49:33 +01:00
Michele Caini
1650d058f6 meta: early exit for typed allow_cast 2025-03-14 12:13:14 +01:00
Michele Caini
5ef09c04c6 build: update doxygen 2025-03-11 11:24:26 +01:00
Michele Caini
8daacc339f build: self contained subdirs 2025-03-10 09:16:18 +01:00
Michele Caini
91a6837d6a meta: support deducing meta pointer like types directly 2025-03-07 14:54:12 +01:00
Michele Caini
217bd07634 doc: reserved identifiers 2025-03-06 10:01:32 +01:00
Michele Caini
8c55c09c3f meta: revert rebind meta_any with context(ctx), I prefer the rebinding constructors actually 2025-02-28 18:44:43 +01:00
Michele Caini
e3e84490e5 meta: rebind meta_any with context(ctx) 2025-02-28 08:37:32 +01:00
Michele Caini
3bd8807ec7 *: updated TODO 2025-02-27 09:30:56 +01:00
Michele Caini
6efb7dc92d meta: get the context from the instance in the meta invoke (and deprecate old API) 2025-02-26 15:15:44 +01:00
Michele Caini
2f35d1cd0e meta: internal changes 2025-02-25 18:37:50 +01:00
Michele Caini
91a5f10598 meta: internal changes 2025-02-25 17:33:32 +01:00
Michele Caini
46e68362f7 meta: deprecate multi-setters data support to make room for multi-argument data functions 2025-02-24 15:49:57 +01:00
Michele Caini
7a7695e603 organizer: group support 2025-02-20 11:30:41 +01:00
Michele Caini
cf51b5bed5 test: more tests around component_traits 2025-02-19 11:59:43 +01:00
Michele Caini
777ef5a0bd component_traits: entity based model 2025-02-18 14:24:27 +01:00
Michele Caini
fdb6214879 sparse_set: test shrink_to_fit and improve corner cases 2025-02-14 15:15:10 +01:00
Michele Caini
f0c763b984 container: difference_type 2025-02-07 15:39:13 +01:00
Michele Caini
1a3e16d7ce *: updated TODO 2025-02-07 10:48:27 +01:00
Michele Caini
12859bb856 meta: limit ::context() to meta_any 2025-02-05 11:26:57 +01:00
Michele Caini
f30ca72c69 meta: make meta_type return the underlying context 2025-02-05 10:34:50 +01:00
Michele Caini
8e6bbc4a6c meta: as_ref for void types still returns a valid meta_any 2025-02-03 17:48:09 +01:00
Michele Caini
8b890993a2 storage: refine from_placeholder function 2025-01-31 08:50:02 +01:00
Michele Caini
e878406824 *: updated TODO 2025-01-30 09:42:16 +01:00
Michele Caini
4686094c09 storage: avoid do-while loops 2025-01-29 09:31:15 +01:00
Michele Caini
476822e6c4 sparse_set: improved shrink_to_fit to also cleanup the sparse array 2025-01-28 15:11:16 +01:00
Michele Caini
7fe1a69d58 *: updated TODO 2025-01-28 14:10:48 +01:00
Michele Caini
50d23e2413 mixin: a comment for the future me 2025-01-21 10:26:35 +01:00
Michele Caini
15c3ac27e9 storage: emplace/insert -> generate, for storage entity 2025-01-20 14:10:00 +01:00
Michele Caini
073bd70c46 *: updated TODO 2025-01-15 15:43:23 +01:00
Michele Caini
b834148a76 view: internal changes 2025-01-14 13:59:10 +01:00
Michele Caini
6f5e9351ed meta: no context-less meta_any from meta objects as it ought to be 2025-01-10 14:45:43 +01:00
Michele Caini
0b97fa5036 meta: rollback recent changes and use only basic context types internally 2025-01-10 14:44:13 +01:00
Michele Caini
167ec4b310 meta: safer meta_type 2025-01-08 08:49:59 +01:00
Michele Caini
acdd212767 meta: safer empty meta_data/meta_func 2025-01-07 09:14:04 +01:00
Michele Caini
fa93eb956a doc: view::operator| for storage types 2024-12-20 10:00:13 +01:00
Michele Caini
7a59e147d2 view: constrained storage type 2024-12-19 11:41:10 +01:00
Michele Caini
326bb9879d test: minor changes 2024-12-18 17:13:55 +01:00
Michele Caini
60a707f9e4 view: use operator| within join 2024-12-18 17:11:22 +01:00