Commit Graph
3439 Commits
Author SHA1 Message Date
Michele Caini df10a01af9 flow: increase code coverage, simplify the internals 2022-06-16 09:30:21 +02:00
Michele Caini 4aa40aba4c build system: try to satisfy codecov requirements 2022-06-16 09:01:01 +02:00
Michele Caini 696c94e2ea flow: suppress shadow warnings 2022-06-16 08:23:30 +02:00
Michele Caini bc5dfb9371 graph: flow (first draft) 2022-06-16 08:11:45 +02:00
Michele Caini 88c63b941d natvis: graph 2022-06-16 07:48:41 +02:00
Michele Caini b8e12dc42a doc: minor changes 2022-06-15 09:21:49 +02:00
Michele Caini 2974e959e5 doc:: minor changes 2022-06-15 09:11:36 +02:00
Michele Caini 67b2fc085c view: prepare to storage based model 2022-06-15 09:01:57 +02:00
Michele Caini cb202c15a5 group: minor changes 2022-06-15 09:01:41 +02:00
Michele Caini 850abd440b doc: typo 2022-06-15 08:28:00 +02:00
Michele Caini 01d125f53d group: storage based model 2022-06-14 08:07:01 +02:00
Michele Caini 3f0572c5ce graph: class vs struct definition 2022-06-13 00:39:53 +02:00
Michele Caini cc6c45f591 adjacency_matrix: edges -> out_edges 2022-06-04 11:40:52 +02:00
Michele Caini 8029777c4e graph: (currently directed only) adjacency_matrix 2022-06-04 10:52:28 +02:00
Michele Caini a6171551bd input_iterator_pointer: operator* 2022-06-04 09:16:18 +02:00
Michele Caini 6bb67ab5da process: fwd file 2022-06-03 19:42:37 +02:00
Michele Caini a31c492c83 core: iota_iterator (waiting for C++20) 2022-06-03 19:25:47 +02:00
Michele Caini c36d5e4a9c organizer: minor changes 2022-06-03 18:56:52 +02:00
Michele Caini 17b3fc93b0 updated todo file 2022-06-01 09:42:02 +02:00
Michele Caini d2f4ffc433 registry/storage: minor changes 2022-06-01 09:41:41 +02:00
Michele Caini 1c8a296f49 doc: minor changes 2022-06-01 09:21:43 +02:00
Michele Caini de0e5862dd meta: use a more explicit static_cast (!! tricks some tools) 2022-05-31 10:37:04 +02:00
Michele Caini e822b8c99e meta: minor changes 2022-05-31 10:33:27 +02:00
Michele Caini 48d767749d meta: removed redundant meta_traits::is_pointer 2022-05-31 10:23:34 +02:00
Michele Caini fa48c76dd1 any: drop useless remove_const_t 2022-05-29 12:10:32 +02:00
Michele Caini 754fe9f4ec any: make things explicit to avoid cast to same type warnings 2022-05-29 12:09:23 +02:00
Michele Caini 1ad3adfff0 any: drop pointless cast 2022-05-29 12:03:42 +02:00
Michele Caini 0c0fd4d7f7 storage_for: minor changes 2022-05-29 10:08:07 +02:00
Michele Caini 72f5df82b2 doc: some links :) 2022-05-29 09:41:56 +02:00
Michele Caini c7407f5b6a view:
* reduce (a lot) the number of instantiations due to tuples
* review operator|
2022-05-27 19:03:28 +02:00
Michele Caini f57975acca view: avoid delegating constructors with tuples 2022-05-27 18:12:38 +02:00
Michele Caini a8a0c9e571 test: minor changes 2022-05-27 16:39:54 +02:00
Michele Caini e05277d56a registry: use storage_for[_t] 2022-05-26 11:50:31 +02:00
Michele Caini 0b1985ca7e view: use storage_for[_t] 2022-05-26 11:50:22 +02:00
Michele Caini 637764ee4e group: use storage_for[_t] 2022-05-26 08:46:53 +02:00
Michele Caini c6e613c317 storage: storage_for[_t] utility 2022-05-26 08:25:47 +02:00
Michele Caini aa3e769463 doc: type_list_transform 2022-05-25 23:04:15 +02:00
Michele Caini 630ba195d1 input_iterator_pointer: no reason for which it shouldn't be copyable 2022-05-25 16:51:44 +02:00
Michele Caini 13276d2f10 input_iterator_pointer: minor changes 2022-05-25 16:48:07 +02:00
Michele Caini d59407a339 any: makes assign work for all basic_any types 2022-05-25 16:46:50 +02:00
Michele Caini 92c2fd9409 hashed_string: nit 2022-05-25 11:42:10 +02:00
Michele Caini 063e6160e0 natvis: explicit entity-component mapping 2022-05-25 11:39:42 +02:00
Michele Caini 6155a10037 doc: minor changes 2022-05-25 11:24:20 +02:00
Michele Caini 7428cb353c storage: add default entity type to storage_type 2022-05-25 10:32:40 +02:00
Michele Caini fe3b5b03eb entity/invoke: properly decay deduced argument to avoid nasty errors with reference types 2022-05-24 14:11:19 +02:00
Michele Caini 497fb90b12 doc: updated core.md 2022-05-24 10:59:50 +02:00
Michele Caini 48ab892de1 type_traits: type_list_transform[_t] utility 2022-05-24 10:59:40 +02:00
Michele Caini a85ad88d5a entitiy/invoke: use nth_argument_t and avoid explicitly mentioning the registry 2022-05-24 08:31:14 +02:00
Michele Caini cf2566ff74 doc: nth_argument (core) 2022-05-23 11:47:04 +02:00
Michele Caini 619f51518a type_traits: nth_argument utility (with tests) 2022-05-23 11:46:50 +02:00