Michele Caini
|
7d4f10ccc6
|
registry: removed deprecated functions
|
2020-05-12 00:12:49 +02:00 |
|
Michele Caini
|
92cf6195b2
|
iterators: standard-ish names for better integration
|
2020-03-30 16:11:10 +02:00 |
|
Michele Caini
|
0fff3c905c
|
view: deprecated ::less, ::each returns only non-empty types now
|
2020-03-16 00:30:33 +01:00 |
|
Michele Caini
|
df55f338ca
|
view: added front/back (see #393)
|
2020-02-08 15:34:18 +01:00 |
|
Michele Caini
|
c0fa97510e
|
minor changes that are aimed mainly at suppressing warnings
|
2020-01-11 23:06:30 +01:00 |
|
Michele Caini
|
469276b8be
|
registry: create no longer accepts a list of default constructible types to assign to entities
|
2020-01-06 23:46:58 +01:00 |
|
Michele Caini
|
5a1af60357
|
view/group: all iterators are at least bidirectional (close #370)
|
2019-12-29 15:16:12 +01:00 |
|
Michele Caini
|
fc7d123871
|
tests: review
|
2019-09-25 12:54:17 +02:00 |
|
Michele Caini
|
90eeeedf52
|
view supports exclusion list
|
2019-09-18 14:32:58 +02:00 |
|
Michele Caini
|
cc41caede9
|
multi-component [registry|view|group]::empty
|
2019-09-12 14:16:06 +02:00 |
|
Michele Caini
|
9a669176ac
|
workaround for an ICE with VS2019
|
2019-08-22 23:53:34 +02:00 |
|
Michele Caini
|
b902831db8
|
cleanup
|
2019-08-22 23:31:28 +02:00 |
|
Michele Caini
|
90a1de383a
|
more tests
|
2019-08-22 18:35:23 +02:00 |
|
Michele Caini
|
11d18fa1af
|
entity identifiers as enum classes (close #256)
|
2019-06-23 16:09:07 +02:00 |
|
Michele Caini
|
161b5530b9
|
added [view|group]::less
|
2019-05-18 14:11:12 +02:00 |
|
Michele Caini
|
f3eaeb96f0
|
review: instance-less pools for empty types
|
2019-05-10 23:45:26 +02:00 |
|
Michele Caini
|
e3c858278b
|
minor changes
|
2019-03-21 15:06:10 +01:00 |
|
Michele Caini
|
3b92481133
|
added utility functions to groups/views
|
2019-03-17 15:55:54 +01:00 |
|
Michele Caini
|
f1d0895eb1
|
added forward declaration for what matters (close #178)
|
2019-03-12 22:21:58 +01:00 |
|
Michele Caini
|
f673f2c5bc
|
added each-with-type to multiple component views
|
2019-03-09 14:41:31 +01:00 |
|
Michele Caini
|
350d51a92d
|
const T & = --> std::as_const
|
2019-02-27 15:03:39 +01:00 |
|
Michele Caini
|
99d9a9f44e
|
fixed tests
|
2019-02-10 13:21:45 +01:00 |
|
Michele Caini
|
47e9330646
|
groups
|
2019-02-09 14:04:09 +01:00 |
|
Michele Caini
|
faceff620a
|
exclude is now a variable template
|
2019-02-08 17:20:21 +01:00 |
|
Michele Caini
|
7f1abab9ae
|
bug fixing (find on views)
|
2019-01-29 09:00:34 +01:00 |
|
Michele Caini
|
c91f9beddb
|
removed raw view + added extended each member function to all the other views
|
2019-01-04 10:44:27 +01:00 |
|
Michele Caini
|
d32c8e9457
|
empty type optimization
|
2018-12-26 14:50:30 +01:00 |
|
Michele Caini
|
ebb2974ca7
|
added exclude alias for type_list
|
2018-12-21 16:23:23 +01:00 |
|
Michele Caini
|
73e5a9f45b
|
support for filtered persistent views
|
2018-12-09 13:50:41 +01:00 |
|
Michele Caini
|
7e3abb27a4
|
added find functionality to sparse sets/views
|
2018-11-28 10:47:09 +01:00 |
|
Michele Caini
|
2a4e098645
|
persistent views are now more reliable (fix #160)
|
2018-11-23 09:40:42 +01:00 |
|
Michele Caini
|
c13fe3feb6
|
views: const, non-const and all in between (fix #152)
|
2018-11-20 14:45:28 +01:00 |
|
Michele Caini
|
8f9934a7f4
|
boost persistent views (around 100x)
|
2018-11-12 23:13:23 +01:00 |
|
Michele Caini
|
d81cb7f866
|
EnTT v3 (draft)
|
2018-09-30 14:04:39 +02:00 |
|
Michele Caini
|
d0f20ed2bf
|
updated tests
|
2018-08-05 13:54:21 +02:00 |
|
Michele Caini
|
10a7c54364
|
runtime view
|
2018-06-28 14:31:04 +02:00 |
|
Michele Caini
|
f2ab94fa7f
|
added operator[] to sparse set and views
|
2018-06-09 00:36:22 +02:00 |
|
Michele Caini
|
9feef11d6f
|
cleanup + tests
|
2018-06-08 22:58:12 +02:00 |
|
Michele Caini
|
dc4e5ddc3c
|
review: iterators (sparse set/view)
|
2018-06-08 22:30:50 +02:00 |
|
Michele Caini
|
d93238912a
|
workaround for an ICE of g++-5 (see #79)
|
2018-05-18 09:27:57 +02:00 |
|
Michele Caini
|
20732c9206
|
added const begin/end on views + tests
|
2018-05-15 22:51:47 +02:00 |
|
Michele Caini
|
ca0a1f8f8b
|
review: multi component standard view
|
2018-05-15 17:30:22 +02:00 |
|
Michele Caini
|
1102d63469
|
fix #73
|
2018-05-02 22:50:55 +02:00 |
|
Michele Caini
|
fda44063ce
|
removed Registry::persistent/Registry::raw
|
2018-04-20 15:32:30 +02:00 |
|
Michele Caini
|
f9becda02c
|
more tests
|
2018-04-20 14:57:21 +02:00 |
|
Michele Caini
|
fb9fc952c6
|
more tests
|
2018-04-20 14:28:40 +02:00 |
|
Michele Caini
|
18451edfe9
|
review: views and sparse sets
|
2018-04-20 13:17:50 +02:00 |
|
Michele Caini
|
d81ecfec32
|
removed extra create functions from the registry (#52)
|
2018-04-06 22:06:44 +02:00 |
|
Michele Caini
|
d417984ff3
|
review: iterators + fixed bug on raw views
|
2018-03-30 14:54:14 +02:00 |
|
Michele Caini
|
13d0b0940c
|
raw views
|
2018-03-15 22:09:43 +01:00 |
|