Commit Graph

3995 Commits

Author SHA1 Message Date
Michele Caini
83f8aed583 helper: use traits_type from storage class directly 2022-11-23 11:28:08 +01:00
Michele Caini
2fd6602740 snapshot: use public registry traits_type member type 2022-11-23 11:11:54 +01:00
Michele Caini
a554d406e7 registry:
* public traits_type member type
* break dependency on component_traits
* use public storage traits_type member type
2022-11-23 11:06:51 +01:00
Michele Caini
5f12f872e6 test: minor changes 2022-11-23 11:04:56 +01:00
Michele Caini
be4eb68a30 helper:
* break dependency on component_traits
* use public storage traits_type member type
2022-11-23 08:58:45 +01:00
Michele Caini
df5284d9e5 view:
* break dependency on component_traits
* use public storage traits_type member type
2022-11-23 08:56:46 +01:00
Michele Caini
0e27d33e7e storage: public traits_type member type 2022-11-23 08:54:56 +01:00
Michele Caini
fe6e6ae738 sparse_set: public traits_type member type 2022-11-23 08:52:54 +01:00
Michele Caini
9d29713eaa entity: naming convention 2022-11-22 15:33:55 +01:00
Michele Caini
270d0277db group: cleanup 2022-11-22 15:33:20 +01:00
Michele Caini
0bd06c8d5d hashed_string: naming convention 2022-11-22 15:32:37 +01:00
Michele Caini
733f215ccf storage: break dependency between component_traits and storage_iterator 2022-11-22 14:53:20 +01:00
Michele Caini
ad01a69fe5 *: renaming/coding style 2022-11-22 14:45:26 +01:00
Michele Caini
dd9c1dade8 sparse_set: no need to differentiate template args for sparse_set_iterator 2022-11-22 14:44:59 +01:00
Michele Caini
b8f70519f6 doc: fixed typo 2022-11-22 14:26:46 +01:00
Michele Caini
9b9d212dde *: coding style 2022-11-22 12:44:31 +01:00
Michele Caini
3fe15969db doc: cleanup 2022-11-22 12:30:51 +01:00
Michele Caini
ec4bf222c6 meta: avoid the +1u trick for 0-sized arrays 2022-11-21 12:48:40 +01:00
Michele Caini
1173908ee4 meta: avoid rebinding when forwarding requests 2022-11-21 12:43:26 +01:00
Michele Caini
2595b8a925 doc: sigh_helper 2022-11-21 10:52:26 +01:00
Michele Caini
f4e2a8c76c sigh_builder: add all missing .template that msvc kindly accepted anyway 2022-11-21 10:38:44 +01:00
Michele Caini
66e1a05652 entity: sigh_helper utility with tests (close #928) 2022-11-21 10:38:42 +01:00
Michele Caini
87283dc41f storage: simplified impl in order to introduce multi-type storage more easily 2022-11-18 14:40:55 +01:00
Michele Caini
a802ebffed storage:
* move storage_type[_t] and storage_for[_t] to fwd.hpp
* no need to include storage.hpp when forward defining views
2022-11-17 17:48:11 +01:00
genar
b84b09421e doc: add Arch ECS to references.md (#954) 2022-11-17 08:45:25 +01:00
Michele Caini
940fd09396 todo: add a note for a (soon to be released) change 2022-11-17 08:42:11 +01:00
Michele Caini
920338be59 doc: add ecsact to links.md (thanks @zaucy for pointing this out) 2022-11-17 08:24:48 +01:00
Michele Caini
bcd1155b77 gh: add more gcc and clang versions 2022-11-16 11:10:13 +01:00
Michele Caini
1dc88109e8 gh: update workflows 2022-11-16 11:03:38 +01:00
Michele Caini
262c1f53c1 cmake: only enable -Wdocumentation for clang-cl 2022-11-16 10:47:03 +01:00
Michele Caini
4af0a3a0d1 doc: cleanup 2022-11-16 10:30:40 +01:00
Michele Caini
be16418289 doc: cleanup 2022-11-16 10:30:35 +01:00
Michele Caini
b54a52fbfe doc: fixed typo 2022-11-16 10:30:18 +01:00
Michele Caini
ae88159952 doc: fixed typo 2022-11-16 10:30:12 +01:00
Michele Caini
62c764f681 doc: fixed typo 2022-11-16 10:29:59 +01:00
Michele Caini
2c48cc10ae cmake: enable documentation diagnostic for clang 2022-11-16 10:23:00 +01:00
Michele Caini
82f2866789 sigh: drop redundant function 2022-11-15 15:40:10 +01:00
Michele Caini
d56e5a269c registry: propagate allocator to context 2022-11-15 14:48:10 +01:00
Michele Caini
1517b29513 doc: document delegate raw access 2022-11-15 08:27:00 +01:00
Michele Caini
bea7b43a1a delegate: target member function 2022-11-15 08:26:44 +01:00
Michele Caini
2f878f8b5a sigh: refine ::collect 2022-11-14 17:47:48 +01:00
Michele Caini
fc68c1b290 view/group: cleanup 2022-11-14 17:13:38 +01:00
Michele Caini
9081c185da meta: minor changes 2022-11-14 14:57:37 +01:00
Michele Caini
7c4493f237 group: make filter storage available 2022-11-14 11:19:22 +01:00
Michele Caini
da4e73ab85 view: make filter storage available 2022-11-14 11:00:57 +01:00
Michele Caini
f3e7f98b48 registry: extra check when moving a registry 2022-11-13 12:36:19 +01:00
Michele Caini
3925fc6124 emitter: extra allocator check when moving 2022-11-13 12:23:32 +01:00
Michele Caini
c639130c1e dispatcher: extra allocator check when moving 2022-11-13 12:21:21 +01:00
Michele Caini
75c3116008 registry: cleanup 2022-11-13 12:01:36 +01:00
Michele Caini
e9e14eb49c meta: [[nodiscard]] 2022-11-13 11:15:50 +01:00