Michele Caini
|
232ffebc1e
sparse_set: internal clear_all function
|
3 lat temu |
Michele Caini
|
3cea845a0f
sparse_set: sparse_set_iterator::data function
|
3 lat temu |
Michele Caini
|
295f3b32e4
registry: a couple of extra move calls here and there
|
3 lat temu |
Michele Caini
|
254da2c3c6
sparse_set: better, faster range remove
|
3 lat temu |
Michele Caini
|
ecd3b8d933
sparse_set: prevent rework errors as much as possible
|
3 lat temu |
Michele Caini
|
c673b9b17c
sigh_mixin: slightly improved pop + review insert
|
3 lat temu |
Michele Caini
|
cd28de0d63
test: clear-stable bench
|
3 lat temu |
Michele Caini
|
672f6a7112
test: minor changes
|
3 lat temu |
Michele Caini
|
3b50672b70
storage: restore storage_for/storage_type duality, it turned out to be very useful in practice
|
3 lat temu |
Michele Caini
|
f0613b1c6c
sparse_set/storage: minor changes to reuse type members
|
3 lat temu |
Michele Caini
|
2197e160ef
-: drop file pushed by mistake :)
|
3 lat temu |
Michele Caini
|
2dccd90166
handle: discard entity on destruction
|
3 lat temu |
Michele Caini
|
2f873f2dd2
-: storage_mixin.hpp -> mixin.hpp (non-storage mixins are also a thing)
|
3 lat temu |
Michele Caini
|
fde1a524ea
sparse_set: ::get -> ::value (to avoid hiding from derived classes)
|
3 lat temu |
Michele Caini
|
0558010479
doc: drop references to docsforge + minor changes
|
3 lat temu |
Michele Caini
|
79a054a524
sigh_mixin: scope base_type properly
|
3 lat temu |
Michele Caini
|
d94e443a14
doc: drop outdated section
|
3 lat temu |
Michele Caini
|
3862184e88
sigh_mixin: support self managed storage classes
|
3 lat temu |
Michele Caini
|
f40fa3c2f6
test:
|
3 lat temu |
Michele Caini
|
01bc93459b
test (bench): the new entity storage enables the fast path in all cases
|
3 lat temu |
Michele Caini
|
151bd07391
sparse_set: revert optmized range push, it prevents self-managed storage classes
|
3 lat temu |
Michele Caini
|
935393aae0
sparse_set: better, faster range push
|
3 lat temu |
Michele Caini
|
fbfde43477
snapshot: avoid unused variable warnings
|
3 lat temu |
Michele Caini
|
2ffbe115b7
component_traits: revert entity customization support
|
3 lat temu |
Michele Caini
|
645973eb79
sparse_set: insert -> push
|
3 lat temu |
Michele Caini
|
1332307972
sparse_set: emplace -> push
|
3 lat temu |
Michele Caini
|
b700f5eb5d
doc: typo
|
3 lat temu |
Michele Caini
|
e60dbdc521
sparse_set/storage:
|
3 lat temu |
Michele Caini
|
c66623b330
sigh_mixin: avoid hiding basic_iterator type meber
|
3 lat temu |
Michele Caini
|
62246d8796
storage: avoid hiding basic_iterator type meber
|
3 lat temu |