Commit Graph
3688 Commits
Author SHA1 Message Date
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