Michele Caini
|
cd98ecff88
|
view: default constructible views
|
2020-12-02 11:09:51 +01:00 |
|
Michele Caini
|
f8ec4027ee
|
group: default constructible groups
|
2020-12-02 11:09:51 +01:00 |
|
Michele Caini
|
d980a5cf44
|
build system: use asan on the CI
|
2020-12-02 11:05:00 +01:00 |
|
Michele Caini
|
761604d044
|
config: favor detection of clang over that of msvc, otherwise clang-cl will fail
|
2020-12-02 11:04:21 +01:00 |
|
Michele Caini
|
0f4161f616
|
build system: added older compiler versions to the CI
|
2020-12-02 10:46:05 +01:00 |
|
Michele Caini
|
4a668c97a3
|
type_info: get around a nasty bug of clang < 9 when using libstdc++
|
2020-12-02 10:45:41 +01:00 |
|
Michele Caini
|
9d687c25b3
|
storage: safe self-move to support standard containers (close #601)
|
2020-12-01 22:59:14 +01:00 |
|
Michele Caini
|
0b73082aa0
|
build system: minor changes to make it work again with the CI
|
2020-11-20 17:05:20 +01:00 |
|
Gnik
|
085e1ae157
|
build system: prefix cmake variables with ENTT_. (#585)
|
2020-11-20 16:30:22 +01:00 |
|
Tom Yaxley
|
7c0db3203b
|
meta: allow checking meta_any for nullptr (#591)
|
2020-11-20 09:43:39 +01:00 |
|
Michele Caini
|
bc987ed03f
|
*: force add the version to the single include file
|
2020-11-20 09:43:36 +01:00 |
|
Michele Caini
|
57e1bf3afd
|
doc: fixed typo
|
2020-11-20 09:43:34 +01:00 |
|
Michele Caini
|
90606bd410
|
hashed_string: literals are now enclosed within entt::literals, ENTT_HS_SUFFIX and ENTT_HWS_SUFFIX no longer exist (close #590)
|
2020-11-20 09:43:28 +01:00 |
|
Michele Caini
|
9744a3745c
|
doc: updated references
|
2020-11-20 09:43:21 +01:00 |
|
Zoltán Kurucz
|
14e051f970
|
Fixed const, non-const types section intro in entity.md (#589)
|
2020-11-14 16:49:11 +01:00 |
|
Michele Caini
|
2396c9b6da
|
snapshot: avoid setting the wrong version for entities during a restore (close #588)
|
2020-11-14 16:48:11 +01:00 |
|
Michele Caini
|
c386a9d140
|
runtime_view: removed ::empty, misleading information (breaking change)
|
2020-11-11 17:03:48 +01:00 |
|
Michele Caini
|
12847593c2
|
runtime_view: size -> size_hint, misleading name (breaking change)
|
2020-11-11 17:03:44 +01:00 |
|
Michele Caini
|
6cfa024ea2
|
doc: small changes
|
2020-11-11 13:15:46 +01:00 |
|
Michele Caini
|
4b43d99660
|
group: removed/reduced scope for ::raw, misleading information (breaking change)
|
2020-11-11 13:15:44 +01:00 |
|
Michele Caini
|
c1bfc29e7f
|
group: removed ::data<T>, misleading information (breaking change)
|
2020-11-11 13:15:42 +01:00 |
|
Michele Caini
|
7e91e27f14
|
group: removed ::empty<T...>, misleading information (breaking change)
|
2020-11-11 13:15:39 +01:00 |
|
Michele Caini
|
f8015036a9
|
group: removed ::size<T>, misleading information (breaking change)
|
2020-11-11 13:15:37 +01:00 |
|
Michele Caini
|
b7ef1607dc
|
view: public constructors and deduction guides
|
2020-11-09 10:31:51 +01:00 |
|
Michele Caini
|
b93a31dd5b
|
helper: removed Const template parameter, used the same model of the handle class (const/non-const entity)
|
2020-11-08 23:34:32 +01:00 |
|
Michele Caini
|
fa09964f10
|
storage: a better iterator
|
2020-11-08 23:03:27 +01:00 |
|
Michele Caini
|
0038728be3
|
storage: removed const T specialization for storage_traits
|
2020-11-08 01:06:06 +01:00 |
|
Michele Caini
|
ec56651959
|
doc: fixed typo in core.md
|
2020-11-08 00:58:48 +01:00 |
|
Michele Caini
|
8259371d6a
|
handle: minor changes
|
2020-11-08 00:46:34 +01:00 |
|
Michele Caini
|
d8623991c0
|
constness_as: updated doc
|
2020-11-08 00:46:03 +01:00 |
|
Michele Caini
|
0c205431b0
|
doc: updated documentation for the core classes
|
2020-11-08 00:37:06 +01:00 |
|
Michele Caini
|
58dbaf4a51
|
type_traits: added constness_as[_t]
|
2020-11-08 00:36:41 +01:00 |
|
Michele Caini
|
3b50ebae83
|
delegate: updated doc
|
2020-11-07 23:55:53 +01:00 |
|
Michele Caini
|
8b895eff7a
|
*: minor changes to get around some nasty bugs of compilers
|
2020-11-06 17:29:48 +01:00 |
|
Michele Caini
|
70af0365bf
|
entity:*: removed broken references to the old actor class
|
2020-11-06 15:00:01 +01:00 |
|
Michele Caini
|
bb3e3bfa1f
|
meta: containers traits are no longer internal details only
|
2020-11-06 14:58:22 +01:00 |
|
Michele Caini
|
54aa98a752
|
entity/*: remove the requirement for get_as_tuple from storage classes
|
2020-11-06 14:49:39 +01:00 |
|
Michele Caini
|
3bff0aa1ea
|
sigh_storage_mixin: don't use get_as_tuple anymore
|
2020-11-06 12:37:10 +01:00 |
|
Michele Caini
|
b012231635
|
registry: don't use get_as_tuple and assume that users know what they are doing
|
2020-11-06 11:32:39 +01:00 |
|
Michele Caini
|
6c6f05fc91
|
snapshot: cleanup
|
2020-11-06 11:21:46 +01:00 |
|
Michele Caini
|
3338d5e105
|
storage_traits: small review
|
2020-11-06 11:20:10 +01:00 |
|
Michele Caini
|
390ec2f0c1
|
entity/*: merged storage.hpp and pool.hpp
|
2020-11-05 18:53:22 +01:00 |
|
Michele Caini
|
4ebdf7a6e8
|
pool: pool_traits/pool_t -> storage_traits/storage_t
|
2020-11-05 18:48:52 +01:00 |
|
Michele Caini
|
6f1366dbb5
|
entity/*: use pool introspection rather than is_empty for filtering
|
2020-11-05 17:23:39 +01:00 |
|
Michele Caini
|
503791d3c0
|
view: removed chunked iteration, no real benefits so far and there is no way to make it consistent across all views in future
|
2020-11-05 15:10:23 +01:00 |
|
Michele Caini
|
902dc49de2
|
storage: added .get_as_tuple(entity)
|
2020-11-05 14:29:45 +01:00 |
|
Michele Caini
|
2d299f31e5
|
storage: removed the requirement to expose try_get
|
2020-11-05 12:55:34 +01:00 |
|
Michele Caini
|
df298587b8
|
type_info: suppress warnings for uninitialized members
|
2020-11-05 12:46:24 +01:00 |
|
Michele Caini
|
b9c33008d8
|
sparse_set: faster remove/range-remove
|
2020-11-05 12:21:42 +01:00 |
|
Michele Caini
|
ca97f1c4a3
|
test: oops, re-enable all bench
|
2020-11-05 11:10:33 +01:00 |
|