Michele Caini
|
99198fb07f
|
doc: added a note about the no-policy trick
|
2021-07-27 18:56:08 +02:00 |
|
Michele Caini
|
18d02a0c95
|
*: suppress a couple of warnings (shadow/unused)
|
2021-07-27 18:56:06 +02:00 |
|
Michele Caini
|
e6cac7d5fb
|
group/view: remove references to basic_sparse_set
|
2021-07-27 18:56:03 +02:00 |
|
Michele Caini
|
d8d6f00fee
|
storage: minor changes + some tests for get/get_as_tuple
|
2021-07-27 18:56:01 +02:00 |
|
Michele Caini
|
ef5c1a1099
|
snapshot: minor changes
|
2021-07-27 18:55:55 +02:00 |
|
Michele Caini
|
2d92d8ee67
|
storage:
* Removed free function get_as_tuple
* Added get_as_tuple function at storage level
|
2021-07-27 18:55:52 +02:00 |
|
Michele Caini
|
ae60266477
|
updated todo list
|
2021-07-27 18:55:49 +02:00 |
|
Michele Caini
|
88da5261fc
|
component/storage:
* removed ignore_if_empty_v, added ignore_as_empty_v
* removed fake getter requirement for empty storage types
|
2021-07-27 18:55:46 +02:00 |
|
Michele Caini
|
15efe9f702
|
sparse_set: make capacity virtual
|
2021-07-27 18:55:42 +02:00 |
|
Michele Caini
|
badbc5c66e
|
storage: internal review
|
2021-07-27 18:55:35 +02:00 |
|
Michele Caini
|
d6eea41e13
|
sparse_set: make reserve virtual
|
2021-07-27 18:55:31 +02:00 |
|
Michele Caini
|
6a2c54adf5
|
sparse_set: make shrink_to_fit virtual
|
2021-07-27 18:55:27 +02:00 |
|
Michele Caini
|
75d4bc7c18
|
doc: minor changes
|
2021-07-27 18:55:24 +02:00 |
|
Michele Caini
|
834f7feb27
|
storage: removed ::sort_n, capture pool and use ::get if needed
|
2021-07-27 18:55:21 +02:00 |
|
Michele Caini
|
5d2af3f9e1
|
storage: removed ::sort, capture pool and use ::get if needed
|
2021-07-27 18:55:19 +02:00 |
|
Michele Caini
|
60e8e4a82a
|
doc: updated list of links (close #723)
|
2021-07-27 18:54:29 +02:00 |
|
Michele Caini
|
92e23476ab
|
doc: updated list of similar projects (close #731)
|
2021-07-27 18:54:29 +02:00 |
|
Michele Caini
|
4560fef058
|
doc: updated list of showcases (close #732)
|
2021-07-27 18:54:29 +02:00 |
|
Michele Caini
|
c5d6574617
|
entity: updated fwd decls
|
2021-07-27 18:54:29 +02:00 |
|
Michele Caini
|
de61a0ca45
|
view:
* suppress warning for shadow parameter
* adjust deduced type to avoid compile-time errors
|
2021-07-27 18:54:29 +02:00 |
|
Michele Caini
|
98470caae1
|
view: suppress warning
|
2021-07-27 18:54:29 +02:00 |
|
Michele Caini
|
53486c067b
|
view: minor changes
|
2021-07-27 18:54:29 +02:00 |
|
Michele Caini
|
5b805852fa
|
view: internal iterable_storage class
|
2021-07-27 18:54:28 +02:00 |
|
Michele Caini
|
94d02eeb4e
|
view: minor changes
|
2021-07-27 18:54:28 +02:00 |
|
Michele Caini
|
dbfec1b247
|
view: get rid of filter_to_array, filter is always stored as an array
|
2021-07-27 18:54:28 +02:00 |
|
Michele Caini
|
a9a1a71145
|
updated TODO list
|
2021-07-27 18:54:28 +02:00 |
|
Michele Caini
|
91537bf5f3
|
sparse_set/storage: try to please the code coverage tool
|
2021-07-27 18:54:28 +02:00 |
|
Michele Caini
|
1baad08288
|
storage/sparse_set: ctor review
|
2021-07-27 18:54:28 +02:00 |
|
Michele Caini
|
1c5b846488
|
storage: get rid of basic_storage_impl wrapper
|
2021-07-27 18:54:28 +02:00 |
|
Michele Caini
|
6867760cc4
|
doc: fixed typo
|
2021-07-27 18:54:28 +02:00 |
|
Michele Caini
|
516a9209b7
|
sparse_set/storage: no zero sized allocations on construction
|
2021-07-27 18:54:28 +02:00 |
|
Michele Caini
|
e352c953dc
|
test: minor changes
|
2021-07-27 18:54:28 +02:00 |
|
Michele Caini
|
f455846d18
|
sparse_set/storage: avoid using temporary allocators
|
2021-07-27 18:54:28 +02:00 |
|
Michele Caini
|
6d45ac942d
|
storage: store aside a compressed allocator to avoid frequent conversions
|
2021-07-27 18:54:28 +02:00 |
|
Michele Caini
|
48939abafa
|
sparse_set/storage: suppress shadow warnings
|
2021-07-27 18:54:28 +02:00 |
|
Michele Caini
|
fbc9595f12
|
sparse_set: used compressed pair to hide the cost of storing allocators
|
2021-07-27 18:54:28 +02:00 |
|
Michele Caini
|
ed2c714419
|
compressed_pair: added support for structured binding (with tests)
|
2021-07-27 18:54:28 +02:00 |
|
Michele Caini
|
ef7731fb8b
|
storage: use underlying allocator
|
2021-07-27 18:54:28 +02:00 |
|
Michele Caini
|
b5ec03f585
|
sparse_set:
* added get_allocator
* internal review
|
2021-07-27 18:54:28 +02:00 |
|
Michele Caini
|
a8b224a364
|
*: minor explicit names for traits types
|
2021-07-27 18:54:25 +02:00 |
|
Michele Caini
|
3f3943a233
|
storage: internal review
|
2021-07-27 18:53:49 +02:00 |
|
Michele Caini
|
4171b4ae47
|
resource_handle: add ::use_count (close #727)
|
2021-07-27 18:53:49 +02:00 |
|
Michele Caini
|
baa4c44632
|
compressed_pair: minor changes
|
2021-07-27 18:53:49 +02:00 |
|
Hussein Taher
|
ffed8f37de
|
snapshot: fix warning for discarding a nodiscard (#728)
|
2021-07-27 18:53:49 +02:00 |
|
Michele Caini
|
8978a0d159
|
core:
* added trait is_ebco_eligible[_v]
* added class compressed_pair
* tests and doc for compressed_pair
|
2021-07-27 18:53:49 +02:00 |
|
Michele Caini
|
4d09be0cd3
|
view: minor changes
|
2021-07-27 18:53:49 +02:00 |
|
Michele Caini
|
987be01bd6
|
component: added in_place_delete_v and ignore_if_empty_v
|
2021-07-27 18:53:49 +02:00 |
|
Michele Caini
|
7f59fc6321
|
test: minor changes
|
2021-07-27 18:53:49 +02:00 |
|
Michele Caini
|
feeb122c0d
|
updated todo list
|
2021-07-27 18:53:49 +02:00 |
|
Michele Caini
|
0754f108c9
|
sparse_set: fix an issue with assuring pages properly on emplace (close #746)
|
2021-07-27 18:53:09 +02:00 |
|