Commit Graph

4437 Commits

Author SHA1 Message Date
skypjack
7a90e2a93b type_info: rename things for the best 2025-04-14 15:35:34 +02:00
skypjack
11c3ea2fdb type_info: full_type_name returns a non-null name in all cases 2025-04-14 15:32:14 +02:00
skypjack
57d604bcb2 type_info: full_type_name vs stripped_type_name 2025-04-14 15:24:00 +02:00
skypjack
63e38e40dd type_info: stripped_type_name returns empty views if name is not available 2025-04-14 15:20:27 +02:00
Michele Caini
7ecfe45923 meta: rollback factory setup support to get wip in e healthy state (damn MSVC that accepts everything) 2025-04-09 10:30:52 +02:00
Michele Caini
fa58cedd2e meta: avoid shadow-warnings 2025-04-09 10:20:30 +02:00
Michele Caini
2a37b972d9 meta: meta_factory::setup function 2025-04-09 09:26:00 +02:00
Michele Caini
df7ebd244b doc: minor changes 2025-04-08 17:13:17 +02:00
Michele Caini
292d57a60b meta: add meta_factory to fwd file 2025-04-08 12:08:27 +02:00
Michele Caini
9d6850636a meta_factory: type -> element_type to avoid collisions 2025-04-08 11:41:38 +02:00
Michele Caini
8879a76e88 meta_factory: expose underlying type 2025-04-07 17:50:56 +02:00
Michele Caini
fe8d7d78c4 meta: drop unnecessary static keywords 2025-04-04 12:35:12 +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
385f5a4379 doc: typo 2025-03-25 11:55:36 +01:00
Michele Caini
556ff733d5 meta: drop deprecated utilities 2025-03-21 08:08:45 +01:00
Michele Caini
4027bfff69 meta: drop deprecated accessors on meta_any 2025-03-21 07:51:17 +01:00
Michele Caini
dbcc0baa7b meta: drop the meta<Type> function 2025-03-20 19:02:01 +01:00
Michele Caini
d45c2aca8a meta: drop multi-setter support for meta data 2025-03-20 09:26:25 +01:00
Michele Caini
fd015edb98 meta: drop meta_any_policy 2025-03-20 09:21:38 +01:00
Michele Caini
5ccb46383c storage: drop deprecated functions 2025-03-20 09:20:44 +01:00
Michele Caini
fa6fdc4059 now working on version 3.16.0 2025-03-19 17:09:40 +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
9d00adf387 helper: minor changes 2025-03-18 14:33:37 +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
4208eaa4d8 entity: make to_entity work with stable types - close #1233 2025-03-12 18:01:49 +01:00
Michele Caini
a1f978da54 doc: entt namespace in-source doc 2025-03-11 09:47:05 +01:00
Michele Caini
090ba4ba06 doc: nvm, doxygen v1.13.2 emits wrong warnings here, but it gets the job done too 2025-03-11 08:08:40 +01:00
Michele Caini
aa039b9a0c storage: make doxygen 1.13 happy, it goes crazy with this ::get otherwise 2025-03-10 14:15:03 +01:00
Michele Caini
91a6837d6a meta: support deducing meta pointer like types directly 2025-03-07 14:54:12 +01:00
Michele Caini
7e0e3a2196 snapshot: use start_from with entity storage 2025-03-06 10:00:59 +01:00
Michele Caini
be0e896d25 storage: reserved entities support 2025-03-06 09:57:01 +01:00
Michele Caini
6777f8538b *: minor changes, coding style 2025-03-04 15:42:02 +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
da1f56d046 mixin: support custom private/protected registries - close #1222 2025-02-27 09:52:05 +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
904c14095e meta: make required functions visible 2025-02-26 12:30:52 +01:00
Michele Caini
6cf0883769 meta: get the context from the instance in the meta getter (and deprecate old API) 2025-02-26 10:28:02 +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
7784c741c4 meta: cleanup 2025-02-25 10:26: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
6b95c614bb view: setup placeholders on view packs - close #1224 2025-02-21 12:36:03 +01:00
Michele Caini
7a7695e603 organizer: group support 2025-02-20 11:30:41 +01:00
Michele Caini
b198b3f087 group: default template parameters 2025-02-19 12:41:58 +01:00
Michele Caini
777ef5a0bd component_traits: entity based model 2025-02-18 14:24:27 +01:00