Commit Graph

4108 Commits

Author SHA1 Message Date
Michele Caini
86c1dd7f32 test: suppress some warnings here and there 2020-10-15 15:11:15 +02:00
Michele Caini
d8ff4285da registry: suppress warnings for uninitialized variable 2020-10-15 15:11:05 +02:00
Michele Caini
7effde0478 view: minor changes 2020-10-15 12:52:16 +02:00
Michele Caini
559ee931fb view/group: proxy() -> each() (breaking changes - I know, I shouldn't have changed it before) 2020-10-15 10:06:00 +02:00
Michele Caini
cb27a7fe3e pool: storage adapter and signal mixin are now independent from each other 2020-10-15 09:03:14 +02:00
Michele Caini
c33a8dc2c8 doc: typo 2020-10-14 23:54:58 +02:00
Michele Caini
11fcf88b88 *: some final here and there 2020-10-14 23:54:49 +02:00
Michele Caini
4f0baa80d7 *: object_type -> value_type (breaking changes) 2020-10-14 19:50:00 +02:00
Michele Caini
ddea97bc88 storage: emplace returns the newly created object 2020-10-14 19:44:17 +02:00
Michele Caini
102c9891a0 test: code coverage for sparse set and storage range-erase 2020-10-14 19:37:28 +02:00
Michele Caini
fb4784b695 test: minor changes 2020-10-14 19:18:02 +02:00
Michele Caini
9a0650c703 pool/storage/sparse_set: pushed range-erase at the bottom of the hierarchy 2020-10-14 19:08:23 +02:00
Michele Caini
a62b93acec storage: updated except specification 2020-10-14 17:06:07 +02:00
Michele Caini
2d11bdc736 doc: minor changes 2020-10-14 16:47:39 +02:00
Michele Caini
7d263d36a0 storage: split basic_storage and storage 2020-10-14 16:44:11 +02:00
Michele Caini
4965fd5888 sparse_set: split basic_sparse_set and sparse_set 2020-10-14 16:35:16 +02:00
Michele Caini
36db8b6f59 group: use operator+ for type lists 2020-10-14 16:08:58 +02:00
Michele Caini
9e69f62a39 doc: updated doc for multi component views 2020-10-14 16:08:09 +02:00
Michele Caini
f307021cf1 view: removed multi component view ::raw and ::data (breaking changes) 2020-10-14 16:04:57 +02:00
Michele Caini
0709c402f8 test: reduced the amount of madness by a few degrees :) 2020-10-14 15:54:20 +02:00
Michele Caini
df5deb8b88 view: removed multi component view ::size (breaking changes) 2020-10-14 15:54:08 +02:00
Michele Caini
111dd40097 view: removed multi component view ::empty (breaking changes) 2020-10-14 15:54:00 +02:00
Michele Caini
c83e7d7995 view: removed multi component view ::size<T> (breaking changes) 2020-10-14 15:53:40 +02:00
Michele Caini
718f964de7 type traits: make type_list_cat work with vs2017 2020-10-14 15:37:19 +02:00
Michele Caini
ce0db9b968 type_list: removed type_list_size[_v] in favor of type_list::size (breaking changes) and added operator+ for type lists 2020-10-14 15:36:52 +02:00
Michele Caini
3f0d602353 doc: typo 2020-10-14 15:35:55 +02:00
Michele Caini
5364d778b0 doc: updated links 2020-10-14 15:30:18 +02:00
Michele Caini
0ddec227fa test: minor changes 2020-10-13 14:29:36 +02:00
Michele Caini
a5ea35ee56 meta: use type info objects rather than plain hashes (breaking changes) 2020-10-13 13:48:52 +02:00
Michele Caini
a3e03fb889 type_info: a better operator== 2020-10-13 13:48:18 +02:00
Michele Caini
b7711f0182 doc: updated documentation for meta (clost #569) 2020-10-13 12:52:38 +02:00
Michele Caini
aae199ff1c test: updated plugin examples 2020-10-13 12:41:07 +02:00
Michele Caini
8d0611a188 meta: meta_handle accepts only lvalue references as it ought to be 2020-10-08 14:08:44 +02:00
Michele Caini
958b245c3d doc: typos 2020-10-07 16:05:16 +02:00
Michele Caini
fbb77092eb doc: updated links (engine.... vrooooommm) 2020-10-06 09:32:11 +02:00
Michele Caini
ebc8328712 meta: added size_of to meta type (close #565) 2020-10-06 09:08:50 +02:00
Michele Caini
7967c6dfc8 traits: added size_of[_v] 2020-10-06 09:08:11 +02:00
Michele Caini
fca08a5162 view/group: minor changes 2020-10-05 16:12:27 +02:00
Michele Caini
49f65d6762 registry: internal rework (close #564 among the other things) 2020-10-05 12:52:55 +02:00
Michele Caini
7684e1bad5 doc: minor changes 2020-10-05 11:21:21 +02:00
Michele Caini
46e974d201 registry/pool: removed internal <pool>::patch overload 2020-10-05 08:03:36 +02:00
Michele Caini
ab55d0abc8 doc: updated links 2020-10-03 23:44:00 +02:00
Michele Caini
ed668d5144 view: updated value_type for view_proxy 2020-10-02 10:42:22 +02:00
Michele Caini
dec0f28a2b organizer: added new type to entt/entity 2020-10-02 10:41:56 +02:00
Michele Caini
de7d79f1f4 doc: added a reference to ENTT_USE_ATOMIC where it matters (close #562) 2020-10-02 10:10:55 +02:00
Michele Caini
d204d580dd type info: minor changes 2020-09-29 14:06:09 +02:00
Michele Caini
e4e38edf24 type_info: updated documentation 2020-09-29 08:52:45 +02:00
Michele Caini
3721a1f90b handle: fixed an issue with the comparison operators + minor changes 2020-09-29 08:47:14 +02:00
Vennor
897850c3eb Truly invalid entt::handle (#551) 2020-09-28 22:45:40 +02:00
Michele Caini
a22efb25c6 sparse_set/storage: avoid virtual erase 2020-09-25 17:09:07 +02:00