12 QListIterator<
float> i(list);
22 QListIterator<
float> i(list);
24 while (i.hasPrevious())
25 float f = i.previous();
33 QSetIterator<QString> i(set);
43 QMutableListIterator<
float> i(list);
51 QMutableListIterator<
float> i(list);
53 while (i.hasPrevious())
54 float f = i.previous();
59 QList<
int> list = {1, 2, 3, 4, 5};
61 QMutableListIterator<
int> i(list);
66 }
else if (val == 0) {
77 QMutableSetIterator<
float> i(set);
84 QList<
int> list = {1, 2, 3, 4, 5};
86 QMutableListIterator<
int> i(list);
89 if (val < -32768 || val > 32767)
98 QMutableSetIterator<
int> i(set);
101 if (val < -32768 || val > 32767)
110 QMutableListIterator<
double> i(list);
111 while (i.hasNext()) {
112 double val = i.next();
113 i.setValue(std::sqrt(val));
122 QListIterator<
int> i(list);
131void example_widgets()
133 QMap<
int, QWidget *> map;
136 QMap<
int, QWidget *> map;
138 QMapIterator<
int, QWidget *> i(map);
139 while (i.hasNext()) {
141 qDebug() << i.key() <<
": " << i.value();
148 QMapIterator<
int, QWidget *> i(map);
150 while (i.hasPrevious()) {
152 qDebug() << i.key() <<
": " << i.value();
160 QMapIterator<
int, QWidget *> i(map);
161 while (i.findNext(widget)) {
162 qDebug() <<
"Found widget " << widget <<
" under key "
170 QMultiMap<
int, QWidget *> multimap;
172 QMultiMapIterator<
int, QWidget *> i(multimap);
173 while (i.hasNext()) {
175 qDebug() << i.key() <<
": " << i.value();
180 QMultiMap<
int, QWidget *> multimap;
183 QMultiMapIterator<
int, QWidget *> i(multimap);
185 while (i.hasPrevious()) {
187 qDebug() << i.key() <<
": " << i.value();
194 QMultiMapIterator<
int, QWidget *> i(multimap);
195 while (i.findNext(widget)) {
196 qDebug() <<
"Found widget " << widget <<
" under key "
204 QHash<
int, QWidget *> hash;
206 QHashIterator<
int, QWidget *> i(hash);
207 while (i.hasNext()) {
209 qDebug() << i.key() <<
": " << i.value();
214 QHash<
int, QWidget *> hash;
217 QHashIterator<
int, QWidget *> i(hash);
218 while (i.findNext(widget)) {
219 qDebug() <<
"Found widget " << widget <<
" under key "
227 QMap<
int, QWidget *> map;
229 QMutableMapIterator<
int, QWidget *> i(map);
230 while (i.hasNext()) {
232 qDebug() << i.key() <<
": " << i.value();
239 QMutableMapIterator<
int, QWidget *> i(map);
241 while (i.hasPrevious()) {
243 qDebug() << i.key() <<
": " << i.value();
250 QMutableMapIterator<
int, QWidget *> i(map);
251 while (i.findNext(widget)) {
252 qDebug() <<
"Found widget " << widget <<
" under key "
259 QMap<QString, QString> map;
261 QMutableMapIterator<QString, QString> i(map);
262 while (i.hasNext()) {
264 if (i.key() == i.value())
272 QMultiMap<
int, QWidget *> multimap;
274 QMutableMultiMapIterator<
int, QWidget *> i(multimap);
275 while (i.hasNext()) {
277 qDebug() << i.key() <<
": " << i.value();
284 QMutableMultiMapIterator<
int, QWidget *> i(multimap);
286 while (i.hasPrevious()) {
288 qDebug() << i.key() <<
": " << i.value();
295 QMutableMultiMapIterator<
int, QWidget *> i(multimap);
296 while (i.findNext(widget)) {
297 qDebug() <<
"Found widget " << widget <<
" under key "
304 QMultiMap<QString, QString> multimap;
306 QMutableMultiMapIterator<QString, QString> i(multimap);
307 while (i.hasNext()) {
309 if (i.key() == i.value())
317 QHash<
int, QWidget *> hash;
319 QMutableHashIterator<
int, QWidget *> i(hash);
320 while (i.hasNext()) {
322 qDebug() << i.key() <<
": " << i.value();
329 QMutableHashIterator<
int, QWidget *> i(hash);
330 while (i.findNext(widget)) {
331 qDebug() <<
"Found widget " << widget <<
" under key "
338 QHash<QString, QString> hash;
340 QMutableHashIterator<QString, QString> i(hash);
341 while (i.hasNext()) {
343 if (i.key() == i.value())