Michele Caini
|
d2fa68813f
|
registry/group: prepare to get rid of group_data
|
2023-03-14 15:35:00 +01:00 |
|
Michele Caini
|
f22a09a9a2
|
group: in-between change to simplify dropping group_data
|
2023-03-14 15:12:02 +01:00 |
|
Michele Caini
|
b0aba79a56
|
snapshot: minor changes
|
2023-03-14 15:10:02 +01:00 |
|
Michele Caini
|
7c23e4a2f6
|
registry: minor changes
|
2023-03-14 13:56:06 +01:00 |
|
Michele Caini
|
7fe035ce4b
|
group: move group size from registry group_data to basic_group_handler
|
2023-03-14 11:38:41 +01:00 |
|
Michele Caini
|
3e7160edad
|
group: minor changes
|
2023-03-14 11:12:25 +01:00 |
|
Michele Caini
|
aaeb686ec7
|
group: common base class for group handlers
|
2023-03-14 11:11:22 +01:00 |
|
Michele Caini
|
3fdf4884d8
|
group: prepare for group handler common base class
|
2023-03-14 11:09:35 +01:00 |
|
Michele Caini
|
1b23ff4b91
|
registry: use common group handler types as keys for the group set
|
2023-03-14 10:50:02 +01:00 |
|
Michele Caini
|
88dac318e5
|
group: wrap the len of owning groups to avoid changing it by mistake
|
2023-03-13 14:47:26 +01:00 |
|
Michele Caini
|
520c2e660d
|
group: make group handlers work with multiple storage of the same type
|
2023-03-12 19:54:03 +01:00 |
|
Michele Caini
|
f5d0d451b4
|
group: split pools and filter in the group handlers
|
2023-03-11 19:23:09 +01:00 |
|
Michele Caini
|
8af6fc0cc4
|
group: use ::handle internally if possible
|
2023-03-10 14:41:51 +01:00 |
|
Michele Caini
|
c04b97a313
|
group: add ::handle function to all group types
|
2023-03-10 12:46:08 +01:00 |
|
Michele Caini
|
1d85414dc2
|
doc: drop refs to registry::version (close #992)
|
2023-03-10 12:23:07 +01:00 |
|
Michele Caini
|
c6533827f0
|
group: fight with clang format from time to time :)
|
2023-03-10 10:20:16 +01:00 |
|
Michele Caini
|
b5803451b4
|
group: make owning groups work with their handlers
|
2023-03-10 10:17:56 +01:00 |
|
Michele Caini
|
3417d66b2b
|
group: make non-owning groups work with their handlers
|
2023-03-10 10:05:10 +01:00 |
|
Michele Caini
|
1e61204e80
|
registry: deduce group handler type from group type
|
2023-03-10 09:57:23 +01:00 |
|
Michele Caini
|
19c4857ef1
|
group: cleanup
|
2023-03-03 11:31:01 +01:00 |
|
Michele Caini
|
66ea94898e
|
registry/group: move group handler to group file as it ought to be
|
2023-03-03 09:20:10 +01:00 |
|
Michele Caini
|
ced6d21c3e
|
registry: break dependency between registry and group handlers
|
2023-03-02 10:06:39 +01:00 |
|
Michele Caini
|
429c7c45c7
|
registry: further cleanup things
|
2023-03-02 10:03:23 +01:00 |
|
Michele Caini
|
c03b1111aa
|
registry: small cleanup
|
2023-03-02 09:54:26 +01:00 |
|
Michele Caini
|
ebd7d3acdc
|
registry: storage based model with pools for groups
|
2023-03-02 09:54:08 +01:00 |
|
Michele Caini
|
5aeec60cfe
|
registry: prepare to switch to storage based group handlers
|
2023-03-02 09:47:48 +01:00 |
|
Michele Caini
|
620b4f7517
|
registry: pass handlers to group callbacks
|
2023-03-02 08:50:25 +01:00 |
|
Michele Caini
|
6d58004c11
|
registry: minor changes to simplify the implementation slightly
|
2023-03-02 08:47:23 +01:00 |
|
Michele Caini
|
df6d926dec
|
registry: prepare for a storage based group handler
|
2023-03-02 08:46:56 +01:00 |
|
Michele Caini
|
e63af24cb5
|
registry: turn the non-owning group handler in a storage
|
2023-03-01 18:03:38 +01:00 |
|
Michele Caini
|
068d9f8ae8
|
registry: discard unused arguments from listeners if possible
|
2023-03-01 17:50:58 +01:00 |
|
Michele Caini
|
c19c848c46
|
test: suppress warnings due to unused variables
|
2023-03-01 12:17:55 +01:00 |
|
Michele Caini
|
0bf0a0a8fa
|
doc: delegate
|
2023-03-01 12:12:28 +01:00 |
|
Michele Caini
|
743e8678ea
|
delegate: also support functions that skip first elements (on second attempt only)
|
2023-03-01 12:12:18 +01:00 |
|
Michele Caini
|
a7ad1c06f4
|
delegate: prepare to support filtering on both sides
|
2023-02-28 10:46:54 +01:00 |
|
Michele Caini
|
b1af70e70f
|
registry: avoid checking pools in the group handler if possible
|
2023-02-28 10:23:58 +01:00 |
|
Michele Caini
|
c87c3533ee
|
registry: avoid checking pools in the group handler if possible
|
2023-02-28 10:08:54 +01:00 |
|
Michele Caini
|
4839a0ee6c
|
registry: cleanup
|
2023-02-27 16:31:46 +01:00 |
|
Michele Caini
|
a0f0c44e6d
|
registry: minor changes
|
2023-02-27 16:25:35 +01:00 |
|
Michele Caini
|
74691dc1d9
|
group: just use meaningful names :)
|
2023-02-27 16:21:04 +01:00 |
|
Michele Caini
|
e4957badb7
|
registry: split group handler to further refine group management
|
2023-02-27 16:17:05 +01:00 |
|
Michele Caini
|
46791c4c3a
|
registry: turn group handler functions into static ones
|
2023-02-27 16:03:33 +01:00 |
|
Michele Caini
|
56c3917841
|
registry: prepare to rework groups
|
2023-02-27 15:59:54 +01:00 |
|
Michele Caini
|
1fb13d3e93
|
doc: minor changes
|
2023-02-27 15:32:06 +01:00 |
|
Michele Caini
|
535beb4e2d
|
storage: drop unnecessary use of integral_constant
|
2023-02-24 16:32:36 +01:00 |
|
Michele Caini
|
2d318b88c9
|
-: updated TODO
|
2023-02-24 16:29:35 +01:00 |
|
Michele Caini
|
b7f0b76cef
|
entity/mixin: add missing include
|
2023-02-24 15:12:49 +01:00 |
|
Michele Caini
|
d30312f516
|
entity/helper: add missing include, drop unnecessary traits calls
|
2023-02-24 15:11:19 +01:00 |
|
Michele Caini
|
30772848e6
|
meta: avoid unnecessary calls to std::move
|
2023-02-24 15:04:40 +01:00 |
|
Nicolas Jakob
|
eca01a3979
|
doc: add vcpkg badge and vcpkg.link (#985)
|
2023-02-24 14:52:06 +01:00 |
|