Michele Caini
|
77c59aabfa
group: group_handler::size function for owning groups
|
3 лет назад |
Michele Caini
|
ebb1e8a728
group: single check function for group handlers
|
3 лет назад |
Michele Caini
|
1646217f09
group: make types explicit for the next/prev functions
|
3 лет назад |
Michele Caini
|
645edfb2b8
group: decouple constructing and setting prev/next links
|
3 лет назад |
Michele Caini
|
61f28298c9
group/registry: minor changes
|
3 лет назад |
Michele Caini
|
d19f97bf21
group: use ::handle() if possible
|
3 лет назад |
Michele Caini
|
70c611a84f
group: cleanup
|
3 лет назад |
Michele Caini
|
286428c19c
group: make common_type base of non-owning group handlers
|
3 лет назад |
Michele Caini
|
6ec719bcfa
group: reduce the footprint of non-owning group handlers
|
3 лет назад |
Michele Caini
|
11f9bb2d74
registry: use shared_ptr<void> for non-owning groups (prepare to drop the basic handler dependency)
|
3 лет назад |
Michele Caini
|
5a1ba5ad7d
regisrtry: decouple container types for groups
|
3 лет назад |
Michele Caini
|
cf094e7ef5
registry: finally split owning and non-owning groups as it ought to be
|
3 лет назад |
Michele Caini
|
31808bd9a2
sigh: flip the last commit on its head and drop redundant functions rather than merging them
|
3 лет назад |
Michele Caini
|
61a5173a75
sigh: merge a couple of functions
|
3 лет назад |
Michele Caini
|
ed6fe9e657
sigh/sink: refine internal definition
|
3 лет назад |
Michele Caini
|
e30fa85200
doc: cleanup
|
3 лет назад |
Michele Caini
|
ca1069e182
snapshot: avoid allocations if possible
|
3 лет назад |
Michele Caini
|
70f73a0949
snapshot: drop pointless checks
|
3 лет назад |
Michele Caini
|
710fff0e3f
entity: make get_t, exclude_t and owned_t constexpr constructible
|
3 лет назад |
Michele Caini
|
660bc5843e
entity: turn get_t, exclude_t and owned_t into proper classes (close #998)
|
3 лет назад |
Michele Caini
|
13295a14ee
type_traits: v141 toolset workaround for value_list_diff
|
3 лет назад |
Michele Caini
|
9ce07ff617
type_traits: value_list_diff[_t]
|
3 лет назад |
Michele Caini
|
b272e04bab
type_traits: value_list_contains[_v]
|
3 лет назад |
Michele Caini
|
28b11912ab
test: cleanup
|
3 лет назад |
Michele Caini
|
b9f096d125
type_traits: value_list_unique[_t]
|
3 лет назад |
Michele Caini
|
8c60faa1d0
type_traits: value_list_index[_v]
|
3 лет назад |
Michele Caini
|
1f93ea4eee
snapshot: avoid unnecessary lookups
|
3 лет назад |
Michele Caini
|
7ca77e53f6
snapshot: avoid unnecessary lookups
|
3 лет назад |
Michele Caini
|
69397f3658
snapshot: avoid unnecessary lookups
|
3 лет назад |
Michele Caini
|
f907bc066a
snapshot: drop redundant checks and avoid unnecessary lookups
|
3 лет назад |