24static bool areCamerasEqual(QSpan<
const QCameraDevice> a, QSpan<
const QCameraDevice> b)
26 auto areCamerasDataEqual = [](
const QCameraDevice &a,
const QCameraDevice &b) {
27 Q_ASSERT(QCameraDevicePrivate::handle(a));
28 Q_ASSERT(QCameraDevicePrivate::handle(b));
29 return *QCameraDevicePrivate::handle(a) == *QCameraDevicePrivate::handle(b);
32 return std::equal(a.cbegin(), a.cend(), b.cbegin(), b.cend(), areCamerasDataEqual);