Commit Graph

4108 Commits

Author SHA1 Message Date
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
Michele Caini
4094669222 doc: typo 2022-06-23 08:51:12 +02:00
Michele Caini
9e19244659 flow: added a couple of [[nodiscard]] 2022-06-23 08:37:17 +02:00
Michele Caini
d41ccb6b34 doc: tabs -> spaces 2022-06-23 08:36:28 +02:00
Michele Caini
72c1da2507 view: storage based model 2022-06-22 09:07:25 +02:00
Michele Caini
2e8c5ea2de doc: typo 2022-06-22 09:05:31 +02:00
Michele Caini
65561fe431 group: minor changes 2022-06-22 09:02:37 +02:00
Michele Caini
cf401aa0b5 doc: minor changes 2022-06-22 09:00:46 +02:00
Michele Caini
9b2c9936c2 doc: dot 2022-06-21 18:30:26 +02:00
Michele Caini
e4aabc7feb adjacency_matrix: single edge iterator 2022-06-21 18:11:36 +02:00
Michele Caini
610951771e adjacency_matrix: add error messages 2022-06-21 14:31:59 +02:00
Michele Caini
f76959af63 test: suppress warnings due to unused variables 2022-06-21 14:24:49 +02:00
Michele Caini
0eb5b0437b dot: directed/undirected support 2022-06-21 12:36:23 +02:00
Michele Caini
c1ac684f9a adjacency_matrix: directed/undirected tag 2022-06-21 12:28:59 +02:00