Michele Caini
|
097509dd2a
view: add operator[] to access (eventually unwrapped) components by entity (close #775)
|
4 years ago |
Michele Caini
|
6cd44248c7
core: added tuple header and unwrap_tuple utility
|
4 years ago |
Michele Caini
|
1fd61fbcef
meta: added missing [[maybe_unused]] to suppress warnings
|
4 years ago |
Michele Caini
|
cd2245ef03
doc: fixed typo
|
4 years ago |
Michele Caini
|
5ddc746915
memory: turn is_power_of_two in a constexpr function
|
4 years ago |
Michele Caini
|
f7d67067ad
test: increase code coverage
|
4 years ago |
Michele Caini
|
d1a824f76e
sparse_set/storage: cleanup
|
4 years ago |
Michele Caini
|
d7b0fc09d7
storage: refine ::release_memory
|
4 years ago |
Michele Caini
|
2d07a6ec1f
storage:
|
4 years ago |
Michele Caini
|
014ba5a7aa
sparse_set:
|
4 years ago |
Michele Caini
|
2f12e524dd
config/sparse_set/storage: avoid power-of-two check at config level
|
4 years ago |
Michele Caini
|
ea6af75e8e
memory: added utility function fast_mod
|
4 years ago |
Michele Caini
|
a595c6ec6f
memory:
|
4 years ago |
Michele Caini
|
98f785d199
memory: make to_address [[nodiscard]]
|
4 years ago |
Michele Caini
|
a0ed0c864f
entt_traits: removed the (mostly useless) difference_type alias
|
4 years ago |
Michele Caini
|
d4ac42749e
storage: minor changes
|
4 years ago |
Michele Caini
|
86414671d6
sparse_set: minor changes
|
4 years ago |
Michele Caini
|
6cb935982d
storage: removed a couple of old (and wrong) static asserts
|
4 years ago |
Michele Caini
|
39ad040d8a
sparse_set: decouple iterator from allocator
|
4 years ago |
Michele Caini
|
4cc3824653
test: basic_registry<...>::get_or_emplace must work for empty types
|
4 years ago |
Michele Caini
|
6d3e0600a1
storage:
|
4 years ago |
Michele Caini
|
b52c9c1676
test: use storage (and sigh storage mixin) from base type
|
4 years ago |
Michele Caini
|
f7506251fe
build system: increase ctest timeout because ASSERT_DEATH is... expensive, at least :)
|
4 years ago |
Michele Caini
|
5b06f298f1
sparse_set/storage: make storage safe to use from the base (to be tested)
|
4 years ago |
Michele Caini
|
dc5488a198
storage: generalized ::insert for all mixins
|
4 years ago |
Michele Caini
|
23d162e9e4
sparse_set: ::emplace no longer returns the position
|
4 years ago |
Michele Caini
|
de6b660b12
sparse_set/storage:
|
4 years ago |
Michele Caini
|
60c175a51d
storage: ::insert always fills holes before appending
|
4 years ago |
Michele Caini
|
c0a39c8064
sparse_set: insert always fills holes before appending
|
4 years ago |
Michele Caini
|
61f4f93cc6
sparse_set: internals review
|
4 years ago |