Michele Caini
|
3796f055d6
|
sigh_mixin: avoid using scoped iterators
|
2024-03-25 11:19:45 +01:00 |
|
Michele Caini
|
0128620803
|
sparse_set: review ::push
|
2024-03-25 11:19:07 +01:00 |
|
Michele Caini
|
a8a86ba090
|
sparse_set: avoid using scoped iterators internally when sorting
|
2024-03-25 11:18:35 +01:00 |
|
Michele Caini
|
f4e7e9738f
|
sparse_set: avoid annoying warnings
|
2024-03-25 10:25:12 +01:00 |
|
Michele Caini
|
3dfc65a357
|
view: stop using scoped iterators
|
2024-03-25 10:24:40 +01:00 |
|
Michele Caini
|
ad081f41db
|
sigh_mixin: minor changes
|
2024-03-22 23:25:34 +01:00 |
|
Michele Caini
|
b373bb13d1
|
sparse_set: avoid using scoped iterators (simple cases)
|
2024-03-22 12:30:54 +01:00 |
|
Michele Caini
|
53895c1b9e
|
view: avoid using scoped iterators (simple cases)
|
2024-03-22 12:30:29 +01:00 |
|
Michele Caini
|
bb57d94185
|
registry: avoid using scoped iterators when destroying
|
2024-03-22 08:24:45 +01:00 |
|
Michele Caini
|
c8a5812cea
|
entity: minor changes around iterable objects
|
2024-03-22 08:22:15 +01:00 |
|
Michele Caini
|
02836f1f43
|
handle: explicit iterable type
|
2024-03-21 11:24:44 +01:00 |
|
Michele Caini
|
0cf7262d2d
|
handle: struct -> class
|
2024-03-21 10:58:38 +01:00 |
|
Michele Caini
|
ec92b7672e
|
handle: minor changes
|
2024-03-21 10:56:05 +01:00 |
|
Michele Caini
|
294792060c
|
handle: support comparison with null_t - close #1130
|
2024-03-21 10:27:14 +01:00 |
|
Michele Caini
|
4bedef459e
|
doc: minor changes
|
2024-03-21 10:25:49 +01:00 |
|
Michele Caini
|
65da029ff9
|
view: use iterator traits as needed
|
2024-03-20 16:49:59 +01:00 |
|
Michele Caini
|
ef563b05e1
|
runtime_view: use iterator traits as needed
|
2024-03-20 16:49:46 +01:00 |
|
Michele Caini
|
7952266492
|
doc: minor change
|
2024-03-20 16:49:20 +01:00 |
|
Michele Caini
|
9b81532ced
|
storage: branch-less each/reach, no scoped iterators
|
2024-03-20 12:39:24 +01:00 |
|
Michele Caini
|
4a17395b6a
|
storage: reduce uses of scoped iterators
|
2024-03-20 09:47:15 +01:00 |
|
Michele Caini
|
56edea562a
|
type_traits: lambda support for nth_argument - close #1127
|
2024-03-20 09:45:31 +01:00 |
|
Michele Caini
|
b8a0031d9c
|
doc: component <-> element
|
2024-03-15 11:37:00 +01:00 |
|
Michele Caini
|
2c753ff085
|
storage: make traits_type private
|
2024-03-15 09:55:39 +01:00 |
|
Michele Caini
|
12a1e7fffc
|
sigh_mixin: avoid using storage traits_type
|
2024-03-15 09:54:47 +01:00 |
|
Michele Caini
|
098343d275
|
view: avoid using storage traits_type
|
2024-03-15 09:54:18 +01:00 |
|
Michele Caini
|
fc8beac28f
|
group: avoid using storage traits_type
|
2024-03-15 09:53:37 +01:00 |
|
Michele Caini
|
a4c37a4a93
|
helper: avoid using storage traits_type
|
2024-03-15 09:53:12 +01:00 |
|
Michele Caini
|
4e66f6bf68
|
storage: element_type vs value_type for finer control
|
2024-03-15 09:52:49 +01:00 |
|
Michele Caini
|
f9d509251e
|
meta: add iwyu pragmas to spec-only files
|
2024-03-14 09:36:47 +01:00 |
|
Michele Caini
|
02ec48ddc5
|
sigh_mixin: avoid using weak ranges twice - close #1123
|
2024-03-14 08:25:01 +01:00 |
|
Michele Caini
|
5c53209e5d
|
sparse_set: make traits_type private
|
2024-03-12 10:53:18 +01:00 |
|
Michele Caini
|
d70664c0ad
|
storage: avoid using traits_type from base
|
2024-03-12 10:52:54 +01:00 |
|
Michele Caini
|
dc9f0781fc
|
registry: avoid using sparse set traits_type
|
2024-03-11 11:35:37 +01:00 |
|
Michele Caini
|
1f78a8e768
|
registry: make traits_type private as it ought to be
|
2024-03-11 11:15:43 +01:00 |
|
Michele Caini
|
7870cbfa56
|
snapshot: avoid using registry traits_type
|
2024-03-11 11:14:23 +01:00 |
|
Michele Caini
|
fefcbb214a
|
sparse_set: drop an extra typename that msvc happily accepted
|
2024-03-08 12:43:38 +01:00 |
|
Michele Caini
|
f18234abbd
|
doc: minor changes
|
2024-03-07 11:44:59 +01:00 |
|
Michele Caini
|
cc0bd48233
|
sparse_set: turn head into a size (position/length)
|
2024-03-07 10:25:26 +01:00 |
|
Michele Caini
|
921160a483
|
sparse_set: use aliases as much as possible
|
2024-03-07 10:24:40 +01:00 |
|
Michele Caini
|
95d8370da4
|
sparse_set: shared policy_to_head function
|
2024-03-06 14:25:05 +01:00 |
|
Michele Caini
|
2fba813e23
|
sparse_set: const correctness
|
2024-03-06 10:40:31 +01:00 |
|
Michele Caini
|
6b707d6af1
|
sparse_set: minor changes
|
2024-03-06 10:39:07 +01:00 |
|
Michele Caini
|
f481bc307f
|
sparse_set: avoid using free_list internally, prepare to drop scoped iterators
|
2024-03-06 09:05:16 +01:00 |
|
Michele Caini
|
ebc6f64af0
|
sparse_set: better return value for range ::push
|
2024-03-06 08:49:26 +01:00 |
|
Michele Caini
|
dc424f7d4c
|
entity: try to make all compilers happy again
|
2024-03-01 15:22:42 +01:00 |
|
Michele Caini
|
1893a8c78d
|
entity: zero sized version support
|
2024-03-01 14:46:56 +01:00 |
|
Michele Caini
|
ee55085f3a
|
view: try to make msvc happy again
|
2024-02-29 14:41:38 +01:00 |
|
Michele Caini
|
dca2fefaba
|
view: avoid duplicating data on iterators
|
2024-02-29 09:36:54 +01:00 |
|
Michele Caini
|
d8ef21b08b
|
view: internal changes
|
2024-02-29 09:35:54 +01:00 |
|
Michele Caini
|
945b8881b6
|
view: drop unnecessary argument
|
2024-02-28 09:29:13 +01:00 |
|