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 |
|