Michele Caini
|
820add87ea
|
test: gtest is now working as expected (close #571)
|
2020-10-17 18:19:49 +02:00 |
|
Michele Caini
|
9a574aa00c
|
doc: more on view_pack
|
2020-10-17 18:11:09 +02:00 |
|
Michele Caini
|
10da82a331
|
view_pack: ::each allows to remove the entity from the callback
|
2020-10-17 18:08:43 +02:00 |
|
Michele Caini
|
26c816e78c
|
type_traits: is_applicable[_v] and is_applicable_r[_v] for tuples
|
2020-10-17 17:51:58 +02:00 |
|
Michele Caini
|
808e238384
|
view/group: full callback is tested first now (breaking changes)
|
2020-10-17 17:19:38 +02:00 |
|
Michele Caini
|
ff068e032b
|
test: code coverage
|
2020-10-17 00:30:15 +02:00 |
|
Michele Caini
|
5072e96277
|
view_pack: get around an issue of VS2017
|
2020-10-17 00:19:27 +02:00 |
|
Michele Caini
|
c55c1c0615
|
*: view_pack class and tests
|
2020-10-16 23:59:44 +02:00 |
|
Michele Caini
|
9983faef70
|
view/group: consistent ::get without template arguments (breaking changes)
|
2020-10-16 16:15:04 +02:00 |
|
Michele Caini
|
70a264e939
|
view: updated noexcept-ness for iterators
|
2020-10-16 09:55:09 +02:00 |
|
Michele Caini
|
9ef6008c67
|
doc: updated links
|
2020-10-16 08:29:09 +02:00 |
|
Michele Caini
|
5a3e816544
|
view/groups: extended get (breaking changes)
|
2020-10-15 17:02:50 +02:00 |
|
Michele Caini
|
3e385fb884
|
view/group: minor changes
|
2020-10-15 16:41:06 +02:00 |
|
Michele Caini
|
fa5cce7477
|
pool/registry: rename to avoid name clash with virtual functions
|
2020-10-15 16:13:41 +02:00 |
|
Michele Caini
|
b2de76e8a0
|
test: temporary workaround for an upstream regression in googletest (see #571)
|
2020-10-15 15:27:40 +02:00 |
|
Michele Caini
|
edb363b236
|
sparse_set: avoid comparisons between different types
|
2020-10-15 15:23:56 +02:00 |
|
Michele Caini
|
12dcfdb5e1
|
view: candidate selection happens on construction only
|
2020-10-15 15:23:32 +02:00 |
|
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 |
|