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