Fix Qt-RangeLoopDetach warnings: trivial cases


To prevent detaching, wrap the containers into std::as_const().
If the container is an rvalue, it's impossible to use std::as_const().
In such cases introduce a local const variable.

Axivion-Id: qt_Add-ons_qtremoteobjects_dev_linux:SV248
Axivion-Id: qt_Add-ons_qtremoteobjects_dev_linux:SV249
Axivion-Id: qt_Add-ons_qtremoteobjects_dev_linux:SV250
Axivion-Id: qt_Add-ons_qtremoteobjects_dev_linux:SV255
Axivion-Id: qt_Add-ons_qtremoteobjects_dev_linux:SV256
Axivion-Id: qt_Add-ons_qtremoteobjects_dev_linux:SV257
Axivion-Id: qt_Add-ons_qtremoteobjects_dev_linux:SV291
Axivion-Id: qt_Add-ons_qtremoteobjects_dev_linux:SV328
Axivion-Id: qt_Add-ons_qtremoteobjects_dev_linux:SV329
Axivion-Id: qt_Add-ons_qtremoteobjects_dev_linux:SV330
Axivion-Id: qt_Add-ons_qtremoteobjects_dev_linux:SV331
Axivion-Id: qt_Add-ons_qtremoteobjects_dev_linux:SV332
Axivion-Id: qt_Add-ons_qtremoteobjects_dev_linux:SV334
Axivion-Id: qt_Add-ons_qtremoteobjects_dev_linux:SV335
Axivion-Id: qt_Add-ons_qtremoteobjects_dev_linux:SV336
Task-number: QTBUG-144772
Pick-to: 6.12 6.11 6.8
Change-Id: I87d1fd52aaa219c0c75671765d421531dca68ca3
Reviewed-by: Tatiana Borisova <tatiana.borisova@qt.io>
commitb9e9ccba9a7ec83fbcf95bfd07c1afde08a8ad09
parentfa8a8a18627c38b99a2fdaadfce72f3637e73ba3
authorIvan Solovev <ivan.solovev@qt.io>
committerIvan Solovev <ivan.solovev@qt.io>
commit timeMon, 27 Jul 2026 11:20:21 +0000