Commit Graph

  • c5afd8f589 dense_map: remove <algorithm> (no longer required) Michele Caini 2022-07-01 14:58:32 +02:00
  • c6ab65d552 meta: coding style Michele Caini 2022-07-01 09:50:55 +02:00
  • 1a853fe145 doc: core, iterator.hpp Michele Caini 2022-07-01 09:18:00 +02:00
  • 72abc8e4c4 doc: minor changes Michele Caini 2022-07-01 09:17:49 +02:00
  • e15ad2e21b storage: minor changes (for consistency) Michele Caini 2022-06-30 18:35:38 +02:00
  • 5afc5529c2 doc: runtime_view Michele Caini 2022-06-30 18:32:57 +02:00
  • 7eed368dc2 sparse_set: minor changes Michele Caini 2022-06-30 16:09:28 +02:00
  • 600303bb5b observer: derive from storage rather than using one internally Michele Caini 2022-06-30 15:52:43 +02:00
  • bcfd6d1b4f runtime view: allocator support Michele Caini 2022-06-29 07:56:45 +02:00
  • e65b3a790d runtime view: const/non-const support Michele Caini 2022-06-28 08:17:05 +02:00
  • a28467d393 dense set/map: drop <algorithm> and save some bytes here and there Michele Caini 2022-06-27 15:30:26 +02:00
  • bf13d9363d updated TODO Michele Caini 2022-06-27 11:14:00 +02:00
  • ff9c472f86 registry: remove unused header Michele Caini 2022-06-27 11:12:58 +02:00
  • 46e601db6e natvis: print both the index and the entity for the storage representation Michele Caini 2022-06-27 10:07:35 +02:00
  • d4482d0d26 oeganizer: use a flow builder under the hood Michele Caini 2022-06-27 08:44:39 +02:00
  • 281289c46a flow: set-with-mode function to ease the transition of the observer class Michele Caini 2022-06-26 12:02:18 +02:00
  • bc85d96938 meta: remove a few lambdas Michele Caini 2022-06-24 17:11:53 +02:00
  • c2475381fd meta: make meta_associative_container::erase return the number of elements removed Michele Caini 2022-06-24 15:03:45 +02:00
  • 6ac14f35ad doc: minor changes Michele Caini 2022-06-24 12:49:10 +02:00
  • de18834c91 view: remove useless member Michele Caini 2022-06-23 15:13:34 +02:00
  • fc7d28c723 test: view constructors Michele Caini 2022-06-23 15:46:28 +02:00
  • 7ac2ce50a0 registry: use internal type member storage_for_type Michele Caini 2022-06-24 08:53:12 +02:00
  • 9cf9661484 doc: minor changes Michele Caini 2022-06-24 08:22:51 +02:00
  • 8dbf00ad3a flow: minor changes Michele Caini 2022-06-23 14:43:07 +02:00
  • e0e623fa36 doc: links Michele Caini 2022-06-23 08:57:34 +02:00
  • 4094669222 doc: typo Michele Caini 2022-06-23 08:51:12 +02:00
  • 9e19244659 flow: added a couple of [[nodiscard]] Michele Caini 2022-06-23 08:37:17 +02:00
  • d41ccb6b34 doc: tabs -> spaces Michele Caini 2022-06-23 08:36:28 +02:00
  • 72c1da2507 view: storage based model Michele Caini 2022-06-22 09:07:25 +02:00
  • 2e8c5ea2de doc: typo Michele Caini 2022-06-22 09:05:31 +02:00
  • 65561fe431 group: minor changes Michele Caini 2022-06-22 09:02:37 +02:00
  • cf401aa0b5 doc: minor changes Michele Caini 2022-06-22 09:00:46 +02:00
  • 9b2c9936c2 doc: dot Michele Caini 2022-06-21 18:30:26 +02:00
  • e4aabc7feb adjacency_matrix: single edge iterator Michele Caini 2022-06-21 18:11:36 +02:00
  • 610951771e adjacency_matrix: add error messages Michele Caini 2022-06-21 14:31:59 +02:00
  • f76959af63 test: suppress warnings due to unused variables Michele Caini 2022-06-21 14:24:49 +02:00
  • 0eb5b0437b dot: directed/undirected support Michele Caini 2022-06-21 12:36:23 +02:00
  • c1ac684f9a adjacency_matrix: directed/undirected tag Michele Caini 2022-06-21 12:28:59 +02:00
  • 473c36aba5 adjacency_matrix: * make swap accept the right type * make resize work properly Michele Caini 2022-06-21 11:02:23 +02:00
  • 38e6722358 dot: try to also please gcc Michele Caini 2022-06-21 09:49:47 +02:00
  • d2a0f86908 dot: first draft Michele Caini 2022-06-21 09:26:32 +02:00
  • c6707bec97 test: handle Michele Caini 2022-06-20 12:49:33 +02:00
  • 5c6a11cb8f test: minor changes Michele Caini 2022-06-20 08:30:26 +02:00
  • 600cc5e167 handle: since it's a reference type, we don't need two overloads for storage Michele Caini 2022-06-20 08:27:26 +02:00
  • c441a9ad97 handle: remove visit, use iterable objects instead Michele Caini 2022-06-20 08:21:57 +02:00
  • c2d2ba29ea doc: typo Michele Caini 2022-06-18 16:21:37 +02:00
  • 25af23d3ff registry: minor changes Michele Caini 2022-06-18 16:17:25 +02:00
  • cbd6fd8aee view: minor changes Michele Caini 2022-06-18 16:17:07 +02:00
  • 7a7fc20438 doc: typo (close #898) Michele Caini 2022-06-17 17:10:50 +02:00
  • ca4b2b68a7 updated TODO Michele Caini 2022-06-17 17:01:47 +02:00
  • f3ae553706 doc: minor changes - thanks @morbo84 Michele Caini 2022-06-17 16:27:04 +02:00
  • fe6696b107 graph: sync point Michele Caini 2022-06-17 16:06:49 +02:00
  • 3a85d0f179 doc: graph Michele Caini 2022-06-17 11:39:07 +02:00
  • 9845d2c87d adjacency_matrix: * iterator review * in_edges iterable Michele Caini 2022-06-17 10:36:04 +02:00
  • ea8730c2a9 doc: typo (close #896) Michele Caini 2022-06-16 09:53:51 +02:00
  • c81868f8f7 flow: removed ::tasks, added operator[] Michele Caini 2022-06-16 09:51:18 +02:00
  • 33d1839b75 flow: task -> bind Michele Caini 2022-06-16 09:37:12 +02:00
  • df10a01af9 flow: increase code coverage, simplify the internals Michele Caini 2022-06-16 09:30:21 +02:00
  • 4aa40aba4c build system: try to satisfy codecov requirements Michele Caini 2022-06-16 09:01:01 +02:00
  • 696c94e2ea flow: suppress shadow warnings Michele Caini 2022-06-16 08:14:11 +02:00
  • bc5dfb9371 graph: flow (first draft) Michele Caini 2022-06-16 08:11:45 +02:00
  • 88c63b941d natvis: graph Michele Caini 2022-06-16 07:48:41 +02:00
  • b8e12dc42a doc: minor changes Michele Caini 2022-06-15 09:21:32 +02:00
  • 2974e959e5 doc:: minor changes Michele Caini 2022-06-15 09:11:36 +02:00
  • 67b2fc085c view: prepare to storage based model Michele Caini 2022-06-15 09:01:57 +02:00
  • cb202c15a5 group: minor changes Michele Caini 2022-06-15 09:01:41 +02:00
  • 850abd440b doc: typo Michele Caini 2022-06-15 08:28:00 +02:00
  • 01d125f53d group: storage based model Michele Caini 2022-06-14 08:07:01 +02:00
  • 3f0572c5ce graph: class vs struct definition Michele Caini 2022-06-13 00:39:53 +02:00
  • cc6c45f591 adjacency_matrix: edges -> out_edges Michele Caini 2022-06-04 11:40:52 +02:00
  • 8029777c4e graph: (currently directed only) adjacency_matrix Michele Caini 2022-06-04 10:52:28 +02:00
  • a6171551bd input_iterator_pointer: operator* Michele Caini 2022-06-04 09:16:18 +02:00
  • 6bb67ab5da process: fwd file Michele Caini 2022-06-03 19:34:52 +02:00
  • a31c492c83 core: iota_iterator (waiting for C++20) Michele Caini 2022-06-03 19:25:47 +02:00
  • c36d5e4a9c organizer: minor changes Michele Caini 2022-06-03 18:56:52 +02:00
  • 17b3fc93b0 updated todo file Michele Caini 2022-06-01 09:42:02 +02:00
  • d2f4ffc433 registry/storage: minor changes Michele Caini 2022-06-01 09:41:41 +02:00
  • 1c8a296f49 doc: minor changes Michele Caini 2022-06-01 09:21:43 +02:00
  • de0e5862dd meta: use a more explicit static_cast (!! tricks some tools) Michele Caini 2022-05-31 10:37:04 +02:00
  • e822b8c99e meta: minor changes Michele Caini 2022-05-31 10:33:27 +02:00
  • 48d767749d meta: removed redundant meta_traits::is_pointer Michele Caini 2022-05-31 10:15:57 +02:00
  • fa48c76dd1 any: drop useless remove_const_t Michele Caini 2022-05-29 12:10:32 +02:00
  • 754fe9f4ec any: make things explicit to avoid cast to same type warnings Michele Caini 2022-05-29 12:09:23 +02:00
  • 1ad3adfff0 any: drop pointless cast Michele Caini 2022-05-29 12:03:42 +02:00
  • 0c0fd4d7f7 storage_for: minor changes Michele Caini 2022-05-28 10:28:44 +02:00
  • 72f5df82b2 doc: some links :) Michele Caini 2022-05-29 09:41:56 +02:00
  • c7407f5b6a view: * reduce (a lot) the number of instantiations due to tuples * review operator| Michele Caini 2022-05-27 19:03:28 +02:00
  • f57975acca view: avoid delegating constructors with tuples Michele Caini 2022-05-27 18:12:38 +02:00
  • a8a0c9e571 test: minor changes Michele Caini 2022-05-27 16:39:54 +02:00
  • e05277d56a registry: use storage_for[_t] Michele Caini 2022-05-26 11:50:31 +02:00
  • 0b1985ca7e view: use storage_for[_t] Michele Caini 2022-05-26 11:50:22 +02:00
  • 637764ee4e group: use storage_for[_t] Michele Caini 2022-05-26 08:46:53 +02:00
  • c6e613c317 storage: storage_for[_t] utility Michele Caini 2022-05-26 08:25:47 +02:00
  • aa3e769463 doc: type_list_transform Michele Caini 2022-05-25 23:04:15 +02:00
  • 630ba195d1 input_iterator_pointer: no reason for which it shouldn't be copyable Michele Caini 2022-05-25 16:51:44 +02:00
  • 13276d2f10 input_iterator_pointer: minor changes Michele Caini 2022-05-25 16:48:07 +02:00
  • d59407a339 any: makes assign work for all basic_any types Michele Caini 2022-05-25 16:46:50 +02:00
  • 92c2fd9409 hashed_string: nit Michele Caini 2022-05-25 11:42:10 +02:00
  • 063e6160e0 natvis: explicit entity-component mapping Michele Caini 2022-05-25 11:39:42 +02:00
  • 6155a10037 doc: minor changes Michele Caini 2022-05-25 11:24:20 +02:00