Michele Caini
|
d06ccfb8e3
|
test: remove unused variable
|
2022-08-03 18:16:22 +02:00 |
|
Michele Caini
|
6f807d6f9e
|
dense_set: added count
|
2022-08-03 18:10:03 +02:00 |
|
Michele Caini
|
2b0045e23e
|
dense_map: added count
|
2022-08-03 18:09:52 +02:00 |
|
Michele Caini
|
57067bc362
|
dense_set: add max_size
|
2022-08-03 17:47:54 +02:00 |
|
Michele Caini
|
abe185c003
|
dense_map: add max_size
|
2022-08-03 17:47:45 +02:00 |
|
Michele Caini
|
3d03b01439
|
storage: full support for non-movable types (close #905)
|
2022-08-03 10:57:51 +02:00 |
|
Michele Caini
|
879e7d775f
|
component: yet another piece to fully support non-movable types (see #905)
|
2022-08-02 14:06:35 +02:00 |
|
Michele Caini
|
e9dbd10db4
|
storage: fix cross range-erase can break when using built-in iterators (close #914)
|
2022-08-02 09:56:24 +02:00 |
|
Michele Caini
|
504c7b5d6d
|
registry (close #911):
* added context emplace_as
* deprecated context emplace_hint
|
2022-08-02 08:40:06 +02:00 |
|
Michele Caini
|
b20ab29d82
|
registry: context insert_or_assign
|
2022-08-02 08:35:10 +02:00 |
|
Michele Caini
|
95b16a0b04
|
sparse_set: fix cross range-erase can break when using built-in iterators (close #913)
|
2022-08-01 11:04:56 +02:00 |
|
Michele Caini
|
83ecd2d1d9
|
test: suppress all death tests in release
|
2022-07-29 10:49:03 +02:00 |
|
Michele Caini
|
325a5dd353
|
test: utilities to suppress death tests in release
|
2022-07-29 10:46:15 +02:00 |
|
Michele Caini
|
c73d6c52bf
|
registry context: add get, deprecate at (close #911)
|
2022-07-28 08:54:43 +02:00 |
|
Michele Caini
|
c38c1454b4
|
test: code coverage
|
2022-07-27 10:09:09 +02:00 |
|
Michele Caini
|
06d1d23273
|
test: minor changes
|
2022-07-27 09:48:47 +02:00 |
|
Michele Caini
|
4081b46302
|
test: clean up
|
2022-07-27 08:55:11 +02:00 |
|
Michele Caini
|
8f84bd7091
|
emitter: allocator support
|
2022-07-18 14:29:31 +02:00 |
|
Michele Caini
|
61ef5a44e0
|
meta:
* improved sequence container support for non-contiguous containers
* added support to (standard) deque as sequence containers
|
2022-07-14 08:45:59 +02:00 |
|
Michele Caini
|
14ce88730f
|
meta: minimal (and still inefficient) support for lists as sequence containers
|
2022-07-13 11:48:30 +02:00 |
|
Michele Caini
|
e8f8520251
|
dense_set: fix an issue when erasing movable keys
|
2022-07-13 11:24:40 +02:00 |
|
Michele Caini
|
c26558cd6d
|
dense_map: fix an issue when erasing movable keys
|
2022-07-13 11:24:29 +02:00 |
|
Michele Caini
|
669420d31c
|
meta: try to please all compilers (as usual)
|
2022-07-06 11:52:32 +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
|
86f98f40a1
|
test: added missing include
|
2022-07-03 12:22:53 +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
|
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
|
281289c46a
|
flow: set-with-mode function to ease the transition of the observer class
|
2022-06-29 18:27:09 +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
|
fc7d28c723
|
test: view constructors
|
2022-06-24 08:55:31 +02:00 |
|
Michele Caini
|
72c1da2507
|
view: storage based model
|
2022-06-22 09:07:25 +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 |
|
Michele Caini
|
473c36aba5
|
adjacency_matrix:
* make swap accept the right type
* make resize work properly
|
2022-06-21 11:02:23 +02:00 |
|
Michele Caini
|
d2a0f86908
|
dot: first draft
|
2022-06-21 09:26:32 +02:00 |
|
Michele Caini
|
c6707bec97
|
test: handle
|
2022-06-20 12:49:33 +02:00 |
|
Michele Caini
|
5c6a11cb8f
|
test: minor changes
|
2022-06-20 08:30:26 +02:00 |
|
Michele Caini
|
c441a9ad97
|
handle: remove visit, use iterable objects instead
|
2022-06-20 08:22:57 +02:00 |
|
Michele Caini
|
fe6696b107
|
graph: sync point
|
2022-06-17 16:06:49 +02:00 |
|
Michele Caini
|
9845d2c87d
|
adjacency_matrix:
* iterator review
* in_edges iterable
|
2022-06-17 11:36:11 +02:00 |
|
Michele Caini
|
c81868f8f7
|
flow: removed ::tasks, added operator[]
|
2022-06-16 09:51:18 +02:00 |
|
Michele Caini
|
33d1839b75
|
flow: task -> bind
|
2022-06-16 09:37:12 +02:00 |
|
Michele Caini
|
4aa40aba4c
|
build system: try to satisfy codecov requirements
|
2022-06-16 09:01:01 +02:00 |
|
Michele Caini
|
bc5dfb9371
|
graph: flow (first draft)
|
2022-06-16 08:11:45 +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 |
|