Commit Graph

4657 Commits

Author SHA1 Message Date
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
Michele Caini
fb47ef66da view: internal changes 2023-08-19 16:07:24 +02:00
Michele Caini
9621348ad0 view: internal changes (prepare to additional specialization) 2023-08-19 16:07:24 +02:00
Michele Caini
560e1429f1 test: yet another non-failing test for the storage entity 2023-08-19 16:07:24 +02:00
Michele Caini
18a945e7d6 test: prepare to fix #1032 and avoid regressions 2023-08-19 16:07:24 +02:00
Michele Caini
16548fc3a1 test: a few more 2023-08-19 16:07:24 +02:00
Michele Caini
4272d954ea test: cleanup 2023-08-19 16:07:24 +02:00
Michele Caini
77b5907a9f snapshot: code coverage 2023-08-19 16:07:24 +02:00
Michele Caini
acae0533bc view: drop unnecessary data member from single type views 2023-08-19 16:07:24 +02:00
Michele Caini
a5e259c19b view: minor changes 2023-08-19 16:07:24 +02:00
Michele Caini
12865f318e links: add saurian sorcery :) 2023-08-19 16:07:24 +02:00
pokutnev
51704ee7ce container: workaround for the max() ambiguity with MAX macro (#1034) 2023-08-19 16:07:18 +02:00
Michele Caini
ad6f4a3dd8 meta: further reduce symbol size of meta assoc container iterator 2023-08-19 16:07:11 +02:00
Michele Caini
70ffa25c4c meta: further reduce symbol size of meta seq container iterator 2023-08-19 16:07:05 +02:00
Michele Caini
4aef168a50 view: minor changes 2023-08-19 16:06:12 +02:00
Michele Caini
40fe70f15f meta: further reduce symbol size of meta assoc container iterator vtable 2023-08-19 16:05:37 +02:00
Michele Caini
812351cfdb meta: further reduce symbol size of meta seq container iterator vtable 2023-08-19 16:05:30 +02:00
Michele Caini
518e1abb26 meta: revert changes to meta container iterators, I strongly prefer this version actually 2023-08-19 16:05:24 +02:00
Michele Caini
9db64d3389 meta: avoid invoking .data() more than once 2023-08-19 16:05:18 +02:00
Michele Caini
2ad1a44432 meta: reduce symbol size of meta assoc traits ::insert_or_erase function 2023-08-19 16:04:50 +02:00