Michele Caini
4b1d3a7b6f
allow for null entity members ( #174 )
2019-01-13 22:28:40 +01:00
Michele Caini
404afcdfd6
added default constructor to handle
2019-01-12 14:49:14 +01:00
Michele Caini
99793180f1
minor changes
2019-01-08 17:24:42 +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
c9c5ccaa6d
updated file links.md
2019-01-04 10:43:18 +01:00
Michele Caini
da42de7ac8
updated copyright
2019-01-02 15:36:14 +01:00
Michele Caini
3c9a6ad218
delegate: curried functions can accept linked parameters either by value or by reference
2019-01-01 15:01:13 +01:00
Michele Caini
f0389d6b47
updated TODO
2018-12-31 17:52:58 +01:00
Michele Caini
76eab21738
appveyor runs the tests now
2018-12-29 00:57:23 +01:00
Michele Caini
3b32c57d94
delegate: updated constraints for curried functions
2018-12-28 22:53:21 +01:00
Michele Caini
d119032cb9
added support for extra arguments to dispatcher
2018-12-28 16:10:09 +01:00
Michele Caini
397a04b49c
typo
2018-12-26 15:00:46 +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
cbb1131a5d
added maybe_atomic_type
2018-12-21 15:35:27 +01:00
Michele Caini
d9de7fe3b0
more tests
2018-12-19 15:26:21 +01:00
Michele Caini
24ba692884
delegate: support for curried functions
2018-12-19 14:18:59 +01:00
Michele Caini
960bbbde29
more on registry::clone ( close #161 )
2018-12-17 21:39:30 +01:00
Michele Caini
eb79b79c35
updated contributors list
2018-12-16 13:50:04 +01:00
Michele Caini
8212ed6d87
monostate: helper template variable
2018-12-16 13:49:13 +01:00
Michele Caini
c639cb5285
added hashed_string::to_value for direct computation
2018-12-16 13:49:09 +01:00
ceeac
a88fd1c669
Fix compile error when compiling example with GCC8 ( #170 )
2018-12-16 13:48:23 +01:00
Michele Caini
b053f23d15
registry::clone supports type list now ( close #165 )
2018-12-14 22:24:52 +01:00
Michele Caini
9d32a89491
doc: used @copydoc where possible
2018-12-13 22:50:23 +01:00
Michele Caini
cb9a147fff
clone functionality ( close #161 )
2018-12-13 08:55:43 +01:00
Michele Caini
c9fddedbf1
UB/Crash in entt::insertion_sort ( #167 )
2018-12-11 14:17:39 +01:00
ProWolf
530bbbe4c5
added compile time version macros ( #166 )
2018-12-10 22:53:22 +01:00
Michele Caini
73e5a9f45b
support for filtered persistent views
2018-12-09 13:50:41 +01:00
Michele Caini
72d4e947b6
Conan: Add CI setup #163
2018-12-05 14:51:56 +01:00
Michele Caini
41750c3639
typo
2018-11-30 14:56:48 +01:00
Michele Caini
52b36f38a0
delegate: a few more tests
2018-11-30 11:52:39 +01:00
Michele Caini
58ceb454dd
review: delegate
2018-11-30 10:34:49 +01:00
Michele Caini
9e5a2db4c5
a few more links
2018-11-29 15:20:48 +01:00
Michele Caini
781f283c89
utility: as_view ( resolve #157 )
2018-11-29 11:49:15 +01:00
Michele Caini
f1cd085727
updated AUTHORS
2018-11-28 16:50:25 +01:00
Michael "Croydon" Keck
3aba855bd6
Add basic Conan support ( #162 )
...
* Add Conan support
* Conan: Add test_package
2018-11-28 11:25:49 +01:00
Michele Caini
7e3abb27a4
added find functionality to sparse sets/views
2018-11-28 10:47:09 +01:00
Michele Caini
f0c11daa37
cleanup
2018-11-27 23:44:40 +01:00
Michele Caini
167c174f4d
added support for const instances * to the delegate
2018-11-27 23:16:55 +01:00
Michele Caini
0173060eaf
typo
2018-11-27 22:20:52 +01:00
Michele Caini
4edd25ff5d
review: registry
2018-11-27 22:13:19 +01:00
Michele Caini
2a4e098645
persistent views are now more reliable ( fix #160 )
2018-11-23 09:40:42 +01:00
willtunnels
7c5019c30f
Fix find_package(EnTT) when EnTT is installed using vcpkg ( #159 )
...
This commit fixes a bug where find_package(EnTT) fails when EnTT is
installed using vcpkg.
The bug occurs because EnTTConfig.cmake.in calls
check_required_components(), yet the call to
configure_package_config_file() in CMakeLists.txt that generates
EnTTConfig.cmake is passed NO_CHECK_REQUIRED_COMPONENTS_MACRO. This
causes CMake to error when it tries to parse the output EnTTConfig.cmake
file if that file is generated from EnTTConfig.cmake.in e.g. when
installing EnTT using vcpkg.
2018-11-21 17:44:06 +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
0ced60e712
added get overload with default value to registry ( #152 )
2018-11-19 16:08:26 +01:00
Michele Caini
d0764d5854
accommodate => assign_or_replace ( #153 )
2018-11-19 14:14:01 +01:00
Michele Caini
f7905e3bc2
get_if => try_get ( #153 )
2018-11-19 14:00:22 +01:00
Michele Caini
3e770792a4
meta: minor changes
2018-11-15 23:26:31 +01:00
Michele Caini
8f9934a7f4
boost persistent views (around 100x)
2018-11-12 23:13:23 +01:00
Michele Caini
b921e7d595
review: return values
2018-11-07 17:23:08 +01:00