Commit Graph

4676 Commits

Author SHA1 Message Date
Michele Caini
f8012d5055 meta: avoid shadow warnings 2023-08-19 16:07:25 +02:00
Michele Caini
966efd2397 doc: minor changes 2023-08-19 16:07:25 +02:00
Michele Caini
9344798fa1 doc: update the give me everything section (close #1043) 2023-08-19 16:07:25 +02:00
skypjack
95643b6a56 meta: drop unnecessary move 2023-08-19 16:07:25 +02:00
skypjack
6b2c88e542 meta: cleanup 2023-08-19 16:07:25 +02:00
skypjack
0df38df1c6 *: updated TODO 2023-08-19 16:07:25 +02:00
skypjack
73dd3dcc26 meta: add meta_type::can_convert (close #1028) 2023-08-19 16:07:25 +02:00
skypjack
1e65fede6c test: minor changes 2023-08-19 16:07:25 +02:00
skypjack
b3c0d91eb3 meta: drop redundant assert 2023-08-19 16:07:25 +02:00
skypjack
eaa93d287e meta: meta_type::can_cast (see #1028) 2023-08-19 16:07:25 +02:00
skypjack
4517ae22e5 test: cleanup 2023-08-19 16:07:25 +02:00
skypjack
f4537ad272 *: updated TODO 2023-08-19 16:07:25 +02:00
skypjack
c425199239 meta: make basic meta container traits publicly available 2023-08-19 16:07:25 +02:00
skypjack
e15894872d meta: slightly improved meta_any::allow_cast 2023-08-19 16:07:25 +02:00
skypjack
54a15d7b51 doc: minor changes 2023-08-19 16:07:25 +02:00
skypjack
b1b6470cc2 doc: drop unused comments 2023-08-19 16:07:25 +02:00
skypjack
3a89263e73 doc: cleanup 2023-08-19 16:07:25 +02:00
skypjack
533b755b11 doc: minor changes 2023-08-19 16:07:25 +02:00
skypjack
c5d94545b5 *: updated TODO 2023-08-19 16:07:25 +02:00
skypjack
2ae3e52f76 meta: merge meta container operation enums 2023-08-19 16:07:25 +02:00
skypjack
f20b9e3875 meta: drop useless key_only func on meta assoc containers 2023-08-19 16:07:25 +02:00
skypjack
a1ca352818 meta: exploit vtable params for meta containers 2023-08-19 16:07:25 +02:00
skypjack
6b96e2f2a9 meta: make the non-consteness of the value-or-container explicit in the meta container vtable 2023-08-19 16:07:25 +02:00
skypjack
b1b4c67b75 meta: drop meta op cbegin/cend, use unused param value to pass constness around 2023-08-19 16:07:25 +02:00
skypjack
f775d3be67 meta: drop meta op cfind, use unused param value to pass constness around 2023-08-19 16:07:25 +02:00
skypjack
09f7814503 meta: drop redundant function in the meta associative container 2023-08-19 16:07:25 +02:00
skypjack
745c5384bb *: updated TODO 2023-08-19 16:07:25 +02:00
skypjack
5ff2b97f67 meta: fake vtable for meta associative containers 2023-08-19 16:07:25 +02:00
skypjack
44f30dc01c meta: fake vtable for meta sequence containers 2023-08-19 16:07:25 +02:00
skypjack
4b307cb2b2 doc: updated meta container doc (::reserve) 2023-08-19 16:07:25 +02:00
skypjack
378d98096d meta: meta containers support to ::reserve 2023-08-19 16:07:25 +02:00
skypjack
2b12d29a2f meta: minor changes 2023-08-19 16:07:25 +02:00
skypjack
7382a68505 *: updated TODO 2023-08-19 16:07:25 +02:00
skypjack
e10d2cb37e test: avoid shadow warnings 2023-08-19 16:07:25 +02:00
skypjack
c4e7a62ac3 meta: update meta seq container ::clear 2023-08-19 16:07:25 +02:00
skypjack
f354378fec *: updated TODO 2023-08-19 16:07:25 +02:00
Michele Caini
c638cb38b9 test: avoid shadow warnings 2023-08-19 16:07:25 +02:00
Michele Caini
d255ecf0f9 *: updated TODO 2023-08-19 16:07:25 +02:00
Michele Caini
4ea691118c view: specialization for single type views with exclusion lists - close #1032 2023-08-19 16:07:25 +02:00
Michele Caini
bfd962cda2 doc: minor changes 2023-08-19 16:07:25 +02:00
Michele Caini
719c233e77 doc: avoid warnings and errors by doxygen 2023-08-19 16:07:25 +02:00
Michele Caini
bd78235b28 doc: update doxy.in to doxygen 1.9.7 2023-08-19 16:07:25 +02:00
Michele Caini
aa292ed113 doc: drop typo 2023-08-19 16:07:25 +02:00
Michele Caini
b99d789543 test: yet another failing test to fix #1032 and avoid regressions 2023-08-19 16:07:25 +02:00
Michele Caini
5ef58cce5d test: failing test to fix #1032 and avoid regressions 2023-08-19 16:07:25 +02:00
Michele Caini
31c3868bc8 test: name consistency 2023-08-19 16:07:25 +02:00
Michele Caini
071a97becb test: review benchmark file 2023-08-19 16:07:25 +02:00
Michele Caini
1df40ada5c test: view ::use and ::refresh 2023-08-19 16:07:25 +02:00
Michele Caini
a12b99ad49 test: drop useless call to view::use 2023-08-19 16:07:25 +02:00
Michele Caini
e1d84d0b92 test: drop useless call to refresh 2023-08-19 16:07:25 +02:00