Michele Caini
|
2196db562e
registry:: non-template storage(id) returns an iterator rather than a naked pointer
|
4 жил өмнө |
Michele Caini
|
2ad3e0ed4c
hashed_string: updated natvis representation
|
4 жил өмнө |
Michele Caini
|
6e03fe77ae
doc: updated copyright
|
4 жил өмнө |
Michele Caini
|
af8ec7b5dd
registry: remove/erase dispatch based on the iterator type
|
4 жил өмнө |
Michele Caini
|
7fa29e7341
registry: strict check on storage types to prevent subtle bugs in case of errors
|
4 жил өмнө |
Michele Caini
|
9c6950d163
hashed_string: I managed to crash clang but I remain humble and try to help it :)
|
4 жил өмнө |
Michele Caini
|
5d4cbfe8e7
hashed_string: make it work with vs toolset v141
|
4 жил өмнө |
Michele Caini
|
4747422110
*: added a bunch of final here and there
|
4 жил өмнө |
Michele Caini
|
7d1416ac74
hashed_string: store size information (close #824)
|
4 жил өмнө |
Michele Caini
|
2efaa7af7b
*: allocator aware classes fail to compile if allocator's value type and container's value type differ
|
4 жил өмнө |
Michele Caini
|
68e259870f
sparse_set/storage:
|
4 жил өмнө |
Michele Caini
|
29c2c94784
doc: suppress warnings from doc generation
|
4 жил өмнө |
Michele Caini
|
3f2e1d078f
sparse_set/storage: replace the whole try_insert machinery with a force_back parameter to try_emplace
|
4 жил өмнө |
Michele Caini
|
0a259da05a
sparse_set: opaque insert always appends elements
|
4 жил өмнө |
Michele Caini
|
1b22fe6de2
storage: insert for non-empty types always appends elements
|
4 жил өмнө |
Michele Caini
|
9b700c3bd2
natvis: removed count filter from sparse set, it makes it harder to debug internal issues
|
4 жил өмнө |
Michele Caini
|
3b72e30c36
sparse_set: use the right iterator in the catch branch of insert
|
4 жил өмнө |
Michele Caini
|
9eba103de9
storage: insert for empty types always appends elements
|
4 жил өмнө |
Michele Caini
|
ecadee3876
sparse_set: added basic virtual try_insert (insert does not use it yet)
|
4 жил өмнө |
Michele Caini
|
699f9105ae
storage: arguments are always ignored for empty types
|
4 жил өмнө |
Michele Caini
|
8a19e8dafe
storage: support chained constructors i.e. parent-to-child propagation
|
4 жил өмнө |
Michele Caini
|
588c056205
sparse_set/storage: minor changes, more tests
|
4 жил өмнө |
Michele Caini
|
866a7fb641
natvis: added info about the sparse array of a sparse set
|
4 жил өмнө |
Michele Caini
|
a5fe42268f
test: cleanup
|
4 жил өмнө |
Michele Caini
|
0bd6816bdd
sparse_set: pop_at(pos) -> try_erase(entt) (prepare for inhibited deletions)
|
4 жил өмнө |
Michele Caini
|
1c6670c7a1
sparse_set: merge ::swap_and_pop and ::in_place_pop
|
4 жил өмнө |
Michele Caini
|
699a0eb934
sigh_storage_mixin:
|
4 жил өмнө |
Michele Caini
|
72440ab937
sigh_storage_mixin: always trigger an emplace request notification (in sync with unbalanced destroy)
|
4 жил өмнө |
Michele Caini
|
9ad807bd58
storage: doc cleanup
|
4 жил өмнө |
Michele Caini
|
9fb1970ac0
sparse_set/storage: rollback ::policy(pol), incompatible with views
|
4 жил өмнө |