Commit Graph

3521 Commits

Author SHA1 Message Date
Michele Caini
c26558cd6d dense_map: fix an issue when erasing movable keys 2022-07-13 11:24:29 +02:00
Paolo Monteverde
71feb0516d adjacency_matrix: update allocator aware constructor (#909) 2022-07-13 11:22:20 +02:00
Michele Caini
382187089c meta: make meta_type::from_void const as it ought to be 2022-07-11 10:31:08 +02:00
Michele Caini
4faeb5c44e dispatcher: removed unused/useless code 2022-07-07 10:41:53 +02:00
Michele Caini
ac8f569280 nativs: updated meta type representation 2022-07-06 12:16:47 +02:00
Michele Caini
669420d31c meta: try to please all compilers (as usual) 2022-07-06 11:52:32 +02:00
Michele Caini
df48cc9471 meta: minor changes 2022-07-06 11:30:45 +02:00
Michele Caini
274a08070f meta: meta_type::from_void support 2022-07-06 11:30:43 +02:00
Michele Caini
c0e20825ac metx: ctx.hpp -> context.hpp 2022-07-06 11:30:40 +02:00
Michele Caini
15d821f2f8 helper: review includes 2022-07-05 08:39:48 +02:00
Michele Caini
acbd38c1ed container/entity: noexcept-ness review 2022-07-05 08:39:16 +02:00
Michele Caini
92f5f97d83 entity/*: updated includes 2022-07-05 08:36:24 +02:00
Michele Caini
1128b9de81 dispatcher: remove unused include 2022-07-04 17:46:33 +02:00
Michele Caini
fcd60467a7 memory: minor/internal changes 2022-07-04 17:46:03 +02:00
Michele Caini
2f51341633 meta: a few optimizations/improvements (size bench review) 2022-07-04 08:27:05 +02:00
Michele Caini
5799f407ae meta: minor changes 2022-07-04 08:27:02 +02:00
Michele Caini
c7a5e09c0e meta container: small changes 2022-07-04 08:26:58 +02:00
Michele Caini
3318ac2699 meta: reduce a little the number and size of vtables/fake functions 2022-07-04 08:26:53 +02:00
Michele Caini
437f1fea54 view: suppress shadow warnings 2022-07-03 12:23:08 +02:00
Michele Caini
3ab43f894f organizer: suppress shadow warnings 2022-07-03 12:23:03 +02:00
Michele Caini
86f98f40a1 test: added missing include 2022-07-03 12:22:53 +02:00
Michele Caini
655f1dd906 doc: minor changes 2022-07-01 18:56:02 +02:00
Michele Caini
243a382485 registry: drop some lambdas and calls to std:: 2022-07-01 18:09:37 +02:00
Michele Caini
4b74163306 meta: turn the meta_range class into an alias of iterable_adaptor 2022-07-01 18:09:35 +02:00
Michele Caini
50e67d7c15 view: drop <algorithm> (no longer required) 2022-07-01 16:00:47 +02:00
Michele Caini
c5afd8f589 dense_map: remove <algorithm> (no longer required) 2022-07-01 16:00:44 +02:00
Michele Caini
c6ab65d552 meta: coding style 2022-07-01 09:50:55 +02:00
Michele Caini
1a853fe145 doc: core, iterator.hpp 2022-07-01 09:18:00 +02:00
Michele Caini
72abc8e4c4 doc: minor changes 2022-07-01 09:17:49 +02:00
Michele Caini
e15ad2e21b storage: minor changes (for consistency) 2022-06-30 18:35:38 +02:00
Michele Caini
5afc5529c2 doc: runtime_view 2022-06-30 18:32:57 +02:00
Michele Caini
7eed368dc2 sparse_set: minor changes 2022-06-30 16:09:28 +02:00
Michele Caini
600303bb5b observer: derive from storage rather than using one internally 2022-06-30 15:52:43 +02:00
Michele Caini
bcfd6d1b4f runtime view: allocator support 2022-06-29 18:27:43 +02:00
Michele Caini
e65b3a790d runtime view: const/non-const support 2022-06-29 18:27:41 +02:00
Michele Caini
a28467d393 dense set/map: drop <algorithm> and save some bytes here and there 2022-06-29 18:27:25 +02:00
Michele Caini
bf13d9363d updated TODO 2022-06-29 18:27:21 +02:00
Michele Caini
ff9c472f86 registry: remove unused header 2022-06-29 18:27:17 +02:00
Michele Caini
46e601db6e natvis: print both the index and the entity for the storage representation 2022-06-29 18:27:14 +02:00
Michele Caini
d4482d0d26 oeganizer: use a flow builder under the hood 2022-06-29 18:27:11 +02:00
Michele Caini
281289c46a flow: set-with-mode function to ease the transition of the observer class 2022-06-29 18:27:09 +02:00
Michele Caini
bc85d96938 meta: remove a few lambdas 2022-06-29 18:26:12 +02:00
Michele Caini
c2475381fd meta: make meta_associative_container::erase return the number of elements removed 2022-06-29 18:25:47 +02:00
Michele Caini
6ac14f35ad doc: minor changes 2022-06-29 18:25:32 +02:00
Michele Caini
de18834c91 view: remove useless member 2022-06-24 10:51:08 +02:00
Michele Caini
fc7d28c723 test: view constructors 2022-06-24 08:55:31 +02:00
Michele Caini
7ac2ce50a0 registry: use internal type member storage_for_type 2022-06-24 08:53:45 +02:00
Michele Caini
9cf9661484 doc: minor changes 2022-06-24 08:22:51 +02:00
Michele Caini
8dbf00ad3a flow: minor changes 2022-06-23 14:43:22 +02:00
Michele Caini
e0e623fa36 doc: links 2022-06-23 08:57:34 +02:00