Commit Graph
6577 Commits
Author SHA1 Message Date
Michele Caini ce6a04ae5a meta: avoid passing contexts to meta containers' vtables 2023-08-19 16:07:25 +02:00
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