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 |
|