Michele Caini
|
dbee03f462
|
meta_handle: let meta_any decide on ctx-less constructors
|
2024-11-02 00:07:29 +01:00 |
|
Michele Caini
|
d3f6b04200
|
meta_handle: let meta_any decide on its default constructor
|
2024-11-02 00:05:50 +01:00 |
|
Michele Caini
|
d2f03a3051
|
meta: avoid init meta ctx for meta iterators
|
2024-11-02 00:03:07 +01:00 |
|
Michele Caini
|
ed7b1ab8a1
|
meta: use the vtable to implement operator bool
|
2024-11-02 00:00:41 +01:00 |
|
Michele Caini
|
331b82ed8e
|
meta: use the context to implement operator bool
|
2024-11-01 23:58:37 +01:00 |
|
Michele Caini
|
528302641a
|
any (breaking changes):
* added empty/embedded/dynamic policies
* replaced owner policy with owner function
|
2024-10-31 11:39:03 +01:00 |
|
Michele Caini
|
b900495284
|
meta: meta_prop_node is no longer needed
|
2024-10-30 12:00:11 +01:00 |
|
Michele Caini
|
8e8c613616
|
meta: meta_prop is no longer needed
|
2024-10-30 11:59:44 +01:00 |
|
Michele Caini
|
7bc9579cf1
|
meta factory: drop deprecated functions
|
2024-10-29 00:11:16 +01:00 |
|
Michele Caini
|
0302caa6b3
|
meta type: drop deprecated functions
|
2024-10-29 00:10:26 +01:00 |
|
Michele Caini
|
f6159bb8d1
|
meta data: drop deprecated functions
|
2024-10-28 09:07:31 +01:00 |
|
Michele Caini
|
42bae0d8b3
|
doc: do not refer to meta_prop anymore
|
2024-10-27 22:37:02 +01:00 |
|
Michele Caini
|
84e6a5fa64
|
meta: do not forward meta_prop anymore
|
2024-10-27 19:29:44 +01:00 |
|
Michele Caini
|
eddb81ff9b
|
meta. mark types as deprecated to simplify the cleanup
|
2024-10-26 19:40:35 +02:00 |
|
Michele Caini
|
c42a6880e0
|
meta func: drop deprecated functions
|
2024-10-26 19:22:43 +02:00 |
|
Michele Caini
|
15b9871205
|
observer: so long, and thanks for all the fish
|
2024-10-25 13:01:06 +02:00 |
|
Michele Caini
|
e13c87a447
|
any: skip vtable on move for reference types
|
2024-10-25 09:20:30 +02:00 |
|
Michele Caini
|
6405aece3a
|
sparse set: drop deprecated members
|
2024-10-24 12:51:17 +02:00 |
|
Michele Caini
|
bf0bde8a64
|
organizer: drop deprecated members
|
2024-10-24 08:31:41 +02:00 |
|
Michele Caini
|
87283afd80
|
now working on version 3.15.0
|
2024-10-23 15:09:34 +02:00 |
|
Michele Caini
|
68adf8615c
|
view: return the best size for entity storage from size_hint
|
2024-10-17 09:08:50 +02:00 |
|
Michele Caini
|
1098b61060
|
poly: refined inheritance support - close #1184
|
2024-10-16 11:05:53 +02:00 |
|
Michele Caini
|
aecdb84606
|
delegate: internal const correctness on return types
|
2024-10-11 19:06:18 +02:00 |
|
Michele Caini
|
3f23bfed61
|
meta: avoid warnings due to deprecated meta_prop class - close #1182
|
2024-10-11 13:56:44 +02:00 |
|
Michele Caini
|
331a8257be
|
sigh mixin: const correctness for the return type of ::emplace
|
2024-10-10 09:14:15 +02:00 |
|
Michele Caini
|
c97e3d4f96
|
meta: remove const qualifiers from non-reference/non-pointer types
|
2024-10-10 09:01:19 +02:00 |
|
Michele Caini
|
5388c9b432
|
any: remove const qualifiers from non-reference/non-pointer types
|
2024-10-10 09:00:08 +02:00 |
|
Michele Caini
|
e904300c1f
|
mixin: minor changes
|
2024-10-10 08:21:06 +02:00 |
|
Michele Caini
|
d9ad574a69
|
storage: internal changes
|
2024-10-08 09:41:11 +02:00 |
|
Michele Caini
|
8ca5a6c305
|
meta: explicit checks
|
2024-10-07 10:43:20 +02:00 |
|
Michele Caini
|
6738e3e77d
|
view: avoid implicit conversions
|
2024-10-07 10:42:53 +02:00 |
|
Michele Caini
|
36896978b1
|
view: avoid else after return
|
2024-10-04 15:55:42 +02:00 |
|
Michele Caini
|
6db5d78e87
|
meta: typo
|
2024-10-04 15:09:20 +02:00 |
|
Michele Caini
|
414365c770
|
meta: avoid implicit conversions
|
2024-10-04 15:08:13 +02:00 |
|
Michele Caini
|
8cfd635f1d
|
meta: typo
|
2024-10-04 12:29:36 +02:00 |
|
Michele Caini
|
1de5b066fd
|
meta: avoid implicit conversions
|
2024-10-04 12:26:29 +02:00 |
|
Michele Caini
|
44ee192b41
|
meta: explicit check
|
2024-10-04 12:21:11 +02:00 |
|
Michele Caini
|
a9e575ee8b
|
any: avoid implicit conversions
|
2024-10-04 12:16:17 +02:00 |
|
Michele Caini
|
a348ff7dd1
|
storage: explicit checks
|
2024-10-04 11:50:24 +02:00 |
|
Michele Caini
|
1620b63a2f
|
sparse set: avoid implicit conversions
|
2024-10-04 11:48:36 +02:00 |
|
Michele Caini
|
87ac4c0121
|
registry: avoid else after return
|
2024-10-04 11:39:23 +02:00 |
|
Michele Caini
|
14a4788417
|
registry: avoid implicit bool conversion
|
2024-10-04 11:39:07 +02:00 |
|
Michele Caini
|
cc79817af3
|
any: avoid else after return
|
2024-10-04 11:12:20 +02:00 |
|
Michele Caini
|
f39c68793e
|
sigh: drop redundant initializer
|
2024-10-04 11:10:52 +02:00 |
|
Michele Caini
|
28adaa5a8b
|
registry: avoid else after return
|
2024-10-04 11:03:34 +02:00 |
|
Michele Caini
|
cee7c799ce
|
sparse set: make it clear the elem is a pointer
|
2024-10-04 11:03:23 +02:00 |
|
Michele Caini
|
47ff28d92d
|
sparse set: drop redundant access specifier
|
2024-10-04 11:02:29 +02:00 |
|
Michele Caini
|
035e17ff1d
|
linter: avoid const params in decls
|
2024-10-04 10:39:55 +02:00 |
|
Michele Caini
|
83ebbea352
|
mixin: use auto to please the linter
|
2024-10-03 08:20:27 +02:00 |
|
Michele Caini
|
79e1a9a3d9
|
organizer: instruct the linter on known uses of C-style arrays
|
2024-10-03 08:19:34 +02:00 |
|