Michele Caini
|
dcb5aed901
|
registry: lazily/partially initialize views in the ::view const function
|
2023-05-02 14:39:06 +02:00 |
|
Michele Caini
|
34f6a747a8
|
registry: add support for non-existent pools to try_get
|
2023-05-02 14:37:06 +02:00 |
|
Michele Caini
|
912cb2ad54
|
snapshot: constness review
|
2023-05-02 14:30:20 +02:00 |
|
Michele Caini
|
885488b3d6
|
registry: any_of supports non-existing pools now
|
2023-04-28 16:28:32 +02:00 |
|
Michele Caini
|
3d3d3ef2d9
|
registry: all_of supports non-existing pools now
|
2023-04-28 16:28:13 +02:00 |
|
Michele Caini
|
a7120b3400
|
registry: coding style
|
2023-04-28 16:26:56 +02:00 |
|
Michele Caini
|
51915205b0
|
test: cover stable multi-type model
|
2023-04-28 16:25:03 +02:00 |
|
Michele Caini
|
4a3ee042ea
|
view: refine ::storage function
|
2023-04-28 16:24:38 +02:00 |
|
Michele Caini
|
88a1b8d0df
|
view: stable multi-type view ::each(cb) function
|
2023-04-28 16:24:18 +02:00 |
|
Michele Caini
|
7e18a0f966
|
view: update ::use function
|
2023-04-28 16:23:33 +02:00 |
|
Michele Caini
|
c367082ddd
|
view: unchecked_refresh function
|
2023-04-28 16:22:23 +02:00 |
|
Michele Caini
|
9f94b5306d
|
view: double check on none_of
|
2023-04-28 16:21:17 +02:00 |
|
Michele Caini
|
44ed10c50b
|
view: stable multi type view ::find/::back/::front functions
|
2023-04-28 15:55:33 +02:00 |
|
Michele Caini
|
1b22809412
|
view: stable multi type view ::begin/::end functions
|
2023-04-28 15:48:09 +02:00 |
|
Michele Caini
|
bdabbaa63d
|
view: stable multi type view ::contains function
|
2023-04-28 15:47:16 +02:00 |
|
Michele Caini
|
c79c109b77
|
view: stable multi type view ::size_hint function
|
2023-04-28 15:44:00 +02:00 |
|
Michele Caini
|
f1a2133820
|
registry: prepare to remove static storage from const assure
|
2023-04-28 15:35:15 +02:00 |
|
Michele Caini
|
17dc061490
|
view: stable single type view ::each(cb) function
|
2023-04-28 14:20:45 +02:00 |
|
Michele Caini
|
3b8d82330d
|
view: drop unused return
|
2023-04-28 12:19:45 +02:00 |
|
Michele Caini
|
a20829e700
|
view: ::handle returns a pointer rather than a reference
|
2023-04-28 09:42:14 +02:00 |
|
Michele Caini
|
5be2fdc158
|
view: stable single type view ::each() function
|
2023-04-27 09:19:57 +02:00 |
|
Michele Caini
|
873b107e69
|
-: updated TODO
|
2023-04-27 09:19:27 +02:00 |
|
Michele Caini
|
356bbbe53e
|
view: stable single type view ::find function
|
2023-04-27 09:11:03 +02:00 |
|
Michele Caini
|
e3ce4e1567
|
view: stable single type view ::front/::back functions
|
2023-04-27 09:10:29 +02:00 |
|
Michele Caini
|
e02050c515
|
view: stable single type view ::rbegin/::rend functions
|
2023-04-27 09:07:37 +02:00 |
|
Michele Caini
|
26930633f0
|
view: stable single type view ::begin/::end functions
|
2023-04-27 08:59:50 +02:00 |
|
Michele Caini
|
b7a485767f
|
view: stable single type view ::contains function
|
2023-04-26 15:49:21 +02:00 |
|
Michele Caini
|
f54cdccd4f
|
view: stable single type view ::empty function
|
2023-04-26 15:48:45 +02:00 |
|
Michele Caini
|
41c9a32f31
|
view: stable single type view ::size function
|
2023-04-26 15:48:06 +02:00 |
|
Michele Caini
|
736ef35805
|
view: make operator bool work properly with partially initialized views
|
2023-04-26 13:10:31 +02:00 |
|
Michele Caini
|
0128cbb4f3
|
test: minor changes
|
2023-04-24 18:15:22 +02:00 |
|
Michele Caini
|
ff0a407151
|
test: prepare test suite for safe invalid views
|
2023-04-24 18:15:09 +02:00 |
|
Michele Caini
|
34f4403864
|
view: avoid using storage, further prepare for empty safe views
|
2023-04-24 17:49:49 +02:00 |
|
Michele Caini
|
b1c78efb6c
|
nativs: updated signal file
|
2023-04-24 17:31:56 +02:00 |
|
Michele Caini
|
28f03ff9ce
|
meta: add missing checks on factory<...>::data
|
2023-04-24 09:50:57 +02:00 |
|
Michele Caini
|
a5fe61adbb
|
*: minor changes
|
2023-04-24 08:35:52 +02:00 |
|
Michele Caini
|
457f5e59ea
|
view: rollback handle() usage and prepare to safe empty views
|
2023-04-24 08:35:17 +02:00 |
|
Michele Caini
|
422fd284e7
|
group: refine group ::find function
|
2023-04-21 15:32:14 +02:00 |
|
Michele Caini
|
6f32225736
|
view: refine single type view ::find function
|
2023-04-21 15:28:21 +02:00 |
|
Michele Caini
|
366bbceb02
|
doc: use doxygen-awesome-css
|
2023-04-21 09:03:44 +02:00 |
|
Michele Caini
|
7b7f81e08f
|
doc: update reference.md
|
2023-04-21 08:55:48 +02:00 |
|
Michele Caini
|
cfe955f970
|
doc: update links.md
|
2023-04-21 08:55:38 +02:00 |
|
Michele Caini
|
684ddc9de9
|
doc: minor changes
|
2023-04-21 08:42:52 +02:00 |
|
Michele Caini
|
f5d38a9aed
|
doc: drop redundant doxy variable
|
2023-04-21 08:34:23 +02:00 |
|
Michele Caini
|
447e3693f2
|
doc: updated doxy file (doxygen 1.9.6)
|
2023-04-21 08:29:25 +02:00 |
|
Michele Caini
|
909490bf63
|
view: try to make g++ happy again
|
2023-04-20 14:25:39 +02:00 |
|
Michele Caini
|
d90363e4a4
|
view: make view pack also work with empty views
|
2023-04-20 13:48:23 +02:00 |
|
Michele Caini
|
ee5de744c3
|
view: add missing [[nodiscard]]
|
2023-04-19 13:51:31 +02:00 |
|
Michele Caini
|
d401c88a04
|
view: assert on null handles
|
2023-04-19 11:54:45 +02:00 |
|
Michele Caini
|
80563b9557
|
view: allow swapping storage elements of a view
|
2023-04-19 09:29:31 +02:00 |
|