2025-11-19 01:27 ftp://ftp.de.debian.org/debian/pool/main/q/qtsensors-opensource-src/qtsensors-opensource-src_5.15.17.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-5.4.0-216-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.69 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 cppcheck: head 2.18.0 head-info: 1ca1246 (2025-11-18 18:56:39 +0100) count: 514 514 elapsed-time: 3.4 3.7 head-timing-info: old-timing-info: head results: qtsensors-everywhere-src-5.15.17/examples/sensors/grue/lib/gruesensor.cpp:54:1: error: There is an unknown macro here somewhere. Configuration is required. If IMPLEMENT_READING is a macro then please configure it. [unknownMacro] qtsensors-everywhere-src-5.15.17/examples/sensors/grue/plugin/main.cpp:71:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/examples/sensors/grue/plugin/gruesensorimpl.h:69:5: style: Class 'gruesensorimpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/examples/sensors/qmlsensorgestures/plugin/qcounterrecognizer.h:63:5: style: Class 'QCounterGestureRecognizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/propertyinfo.h:68:5: style: Class 'QPropertyInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/sensoritem.h:68:5: style: Class 'QSensorItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/sensoritem.h:69:5: style: Class 'QSensorItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/propertyinfo.cpp:91:24: style:inconclusive: Either there is a missing 'override', or the member function 'QPropertyInfo::name' can be const. [functionConst] qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/propertyinfo.h:70:13: note: Either there is a missing 'override', or the member function 'QPropertyInfo::name' can be const. qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/propertyinfo.cpp:91:24: note: Either there is a missing 'override', or the member function 'QPropertyInfo::name' can be const. qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/propertyinfo.cpp:100:24: style:inconclusive: Either there is a missing 'override', or the member function 'QPropertyInfo::typeName' can be const. [functionConst] qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/propertyinfo.h:71:13: note: Either there is a missing 'override', or the member function 'QPropertyInfo::typeName' can be const. qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/propertyinfo.cpp:100:24: note: Either there is a missing 'override', or the member function 'QPropertyInfo::typeName' can be const. qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/propertyinfo.cpp:109:24: style:inconclusive: Either there is a missing 'override', or the member function 'QPropertyInfo::value' can be const. [functionConst] qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/propertyinfo.h:72:13: note: Either there is a missing 'override', or the member function 'QPropertyInfo::value' can be const. qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/propertyinfo.cpp:109:24: note: Either there is a missing 'override', or the member function 'QPropertyInfo::value' can be const. qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/propertyinfo.cpp:135:20: style:inconclusive: Either there is a missing 'override', or the member function 'QPropertyInfo::index' can be const. [functionConst] qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/propertyinfo.h:74:9: note: Either there is a missing 'override', or the member function 'QPropertyInfo::index' can be const. qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/propertyinfo.cpp:135:20: note: Either there is a missing 'override', or the member function 'QPropertyInfo::index' can be const. qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/propertyinfo.cpp:144:21: style:inconclusive: Either there is a missing 'override', or the member function 'QPropertyInfo::isWriteable' can be const. [functionConst] qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/propertyinfo.h:75:10: note: Either there is a missing 'override', or the member function 'QPropertyInfo::isWriteable' can be const. qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/propertyinfo.cpp:144:21: note: Either there is a missing 'override', or the member function 'QPropertyInfo::isWriteable' can be const. qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/propertyinfo.h:70:13: performance: Function 'name()' should return member '_name' by const reference. [returnByReference] qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/propertyinfo.h:71:13: performance: Function 'typeName()' should return member '_typeName' by const reference. [returnByReference] qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/propertyinfo.h:72:13: performance: Function 'value()' should return member '_value' by const reference. [returnByReference] qtsensors-everywhere-src-5.15.17/examples/sensors/sensorgestures/mainwindow.cpp:134:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/examples/sensors/sensorgestures/mainwindow.cpp:169:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/imports/sensors/qmlsensor.h:157:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_REVISION is a macro then please configure it. [unknownMacro] qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/sensoritem.cpp:228:19: style:inconclusive: Either there is a missing 'override', or the member function 'QSensorItem::ignoreProperty' can be const. [functionConst] qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/sensoritem.h:87:10: note: Either there is a missing 'override', or the member function 'QSensorItem::ignoreProperty' can be const. qtsensors-everywhere-src-5.15.17/examples/sensors/sensor_explorer/import/sensoritem.cpp:228:19: note: Either there is a missing 'override', or the member function 'QSensorItem::ignoreProperty' can be const. qtsensors-everywhere-src-5.15.17/src/imports/sensors/qmlsensorgesture.cpp:249:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/imports/sensors/qmlsensorgesture.h:77:17: performance: Function 'gestures()' should return member 'gestureList' by const reference. [returnByReference] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qcoversensorgesturerecognizer.cpp:136:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FaceUp [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qdoubletapsensorgesturerecognizer.cpp:44:36: warning: Member variable 'QDoubleTapSensorGestureRecognizer::tapSensor' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qhoversensorgesturerecognizer.cpp:194:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FaceUp [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qslamgesturerecognizer.cpp:204:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightUp [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qslamgesturerecognizer.cpp:48:31: warning: Member variable 'QSlamSensorGestureRecognizer::accel' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qslamgesturerecognizer.cpp:48:31: warning: Member variable 'QSlamSensorGestureRecognizer::wasNegative' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qhoversensorgesturerecognizer.cpp:48:32: warning: Member variable 'QHoverSensorGestureRecognizer::detectedHigh' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qhoversensorgesturerecognizer.cpp:162:19: style: Variable 'detecting' is reassigned a value before the old one has been used. [redundantAssignment] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qhoversensorgesturerecognizer.cpp:161:19: note: detecting is assigned qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qhoversensorgesturerecognizer.cpp:162:19: note: detecting is overwritten qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qtsensorgesturesensorhandler.cpp:97:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maximum [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qshake2recognizer.cpp:48:33: warning: Member variable 'QShake2SensorGestureRecognizer::accelReading' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qshake2recognizer.cpp:48:33: warning: Member variable 'QShake2SensorGestureRecognizer::prevData' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qshake2recognizer.cpp:48:33: warning: Member variable 'QShake2SensorGestureRecognizer::currentData' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qshake2recognizer.cpp:48:33: warning: Member variable 'QShake2SensorGestureRecognizer::threshold' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qshake2recognizer.cpp:222:38: style:inconclusive: Either there is a missing 'override', or the member function 'QShake2SensorGestureRecognizer::isNegative' can be const. [functionConst] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qshake2recognizer.h:110:10: note: Either there is a missing 'override', or the member function 'QShake2SensorGestureRecognizer::isNegative' can be const. qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qshake2recognizer.cpp:222:38: note: Either there is a missing 'override', or the member function 'QShake2SensorGestureRecognizer::isNegative' can be const. qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qshake2recognizer.h:71:5: style: Class 'QShake2SensorGestureRecognizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qshake2recognizer.cpp:211:62: performance: Function parameter 'prevSensorData' should be passed by const reference. [passedByValue] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qshake2recognizer.cpp:211:88: performance: Function parameter 'currentSensorData' should be passed by const reference. [passedByValue] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qtsensorgesturesensorhandler.cpp:44:31: warning: Member variable 'QtSensorGestureSensorHandler::accelRange' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qtwistsensorgesturerecognizer.cpp:126:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FaceUp [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qwhipsensorgesturerecognizer.cpp:152:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FaceUp [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qtwistsensorgesturerecognizer.cpp:137:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopDown [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/shake/qshakerecognizer.cpp:67:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maximum [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qtwistsensorgesturerecognizer.cpp:223:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftUp [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/shake/qshakerecognizer.h:64:5: style: Class 'QShakeSensorGestureRecognizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/shake/qshakerecognizer.cpp:45:32: warning: Member variable 'QShakeSensorGestureRecognizer::timer' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/shake/qshakerecognizer.cpp:45:32: warning: Member variable 'QShakeSensorGestureRecognizer::accel' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/shake/qshakerecognizer.cpp:45:32: warning: Member variable 'QShakeSensorGestureRecognizer::accelRange' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/shake/qshakerecognizer.cpp:45:32: warning: Member variable 'QShakeSensorGestureRecognizer::prevData' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/shake/qshakerecognizer.cpp:45:32: warning: Member variable 'QShakeSensorGestureRecognizer::currentData' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/shake/qshakerecognizer.cpp:45:32: warning: Member variable 'QShakeSensorGestureRecognizer::threshold' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/shake/qshakerecognizer.cpp:150:61: performance: Function parameter 'prevSensorData' should be passed by const reference. [passedByValue] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/shake/qshakerecognizer.cpp:150:87: performance: Function parameter 'currentSensorData' should be passed by const reference. [passedByValue] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/androidaccelerometer.cpp:57:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AccelerationMode [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/androidaccelerometer.cpp:85:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Gravity [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/androidcompass.cpp:68:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASensorVector [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/androidcompass.cpp:107:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASENSOR_STATUS_NO_CONTACT [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:133:10: style: Virtual function 'stop' is called from destructor '~SensorEventQueue < QAccelerometerReading >()' at line 109. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:109:9: note: Calling stop qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:133:10: note: stop is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:74:5: style: Class 'ThreadSafeSensorBackend' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qwhipsensorgesturerecognizer.cpp:142:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qwhipsensorgesturerecognizer.cpp:217:13: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qwhipsensorgesturerecognizer.cpp:140:20: style: Variable 'averageZ' is assigned a value that is never used. [unreadVariable] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qwhipsensorgesturerecognizer.cpp:142:18: style: Variable 'averageZ' is assigned a value that is never used. [unreadVariable] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qwhipsensorgesturerecognizer.cpp:145:14: style: Variable 'averageZ' is assigned a value that is never used. [unreadVariable] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:133:10: style: Virtual function 'stop' is called from destructor '~SensorEventQueue()' at line 109. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:109:9: note: Calling stop qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:133:10: note: stop is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/androidcompass.h:57:10: style: Virtual function 'stop' is called from destructor '~AndroidCompass()' at line 77. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/androidcompass.cpp:77:5: note: Calling stop qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/androidcompass.h:57:10: note: stop is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/androidcompass.h:53:5: style: Class 'AndroidCompass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:133:10: style: Virtual function 'stop' is called from destructor '~SensorEventQueue < QGyroscopeReading >()' at line 109. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:109:9: note: Calling stop qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:133:10: note: stop is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:133:10: style: Virtual function 'stop' is called from destructor '~SensorEventQueue < QLightReading >()' at line 109. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:109:9: note: Calling stop qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:133:10: note: stop is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/androidmagnetometer.cpp:49:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASENSOR_STATUS_NO_CONTACT [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/androidproximity.cpp:46:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sensor [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:133:10: style: Virtual function 'stop' is called from destructor '~SensorEventQueue < QPressureReading >()' at line 109. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:109:9: note: Calling stop qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:133:10: note: stop is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:133:10: style: Virtual function 'stop' is called from destructor '~SensorEventQueue < QMagnetometerReading >()' at line 109. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:109:9: note: Calling stop qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:133:10: note: stop is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:133:10: style: Virtual function 'stop' is called from destructor '~SensorEventQueue < QProximityReading >()' at line 109. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:109:9: note: Calling stop qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:133:10: note: stop is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:133:10: style: Virtual function 'stop' is called from destructor '~SensorEventQueue < QAmbientTemperatureReading >()' at line 109. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:109:9: note: Calling stop qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:133:10: note: stop is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:133:10: style: Virtual function 'stop' is called from destructor '~SensorEventQueue < QRotationReading >()' at line 109. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:109:9: note: Calling stop qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensoreventqueue.h:133:10: note: stop is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensormanager.cpp:81:9: debug: Failed to parse 'using GetInstanceForPackage = ASensorManager * ( * ) ( const char * ) ;'. The checking continues anyway. [simplifyUsing] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/main.cpp:131:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensormanager.cpp:117:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALOOPER_POLL_TIMEOUT [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/dummy/dummyaccelerometer.h:51:5: style: Class 'dummyaccelerometer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensormanager.cpp:64:42: style: Local variable 'looper' shadows outer function [shadowFunction] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensormanager.h:58:14: note: Shadowed declaration qtsensors-everywhere-src-5.15.17/src/plugins/sensors/android/sensormanager.cpp:64:42: note: Shadow variable qtsensors-everywhere-src-5.15.17/src/plugins/sensors/dummy/dummycommon.cpp:59:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qtwistsensorgesturerecognizer.cpp:208:9: style: The scope of the variable 'lastx' can be reduced. [variableScope] qtsensors-everywhere-src-5.15.17/src/plugins/sensorgestures/qtsensors/qtwistsensorgesturerecognizer.cpp:210:10: style: The scope of the variable 'spinpoint' can be reduced. [variableScope] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/dummy/dummylightsensor.cpp:57:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dark [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/dummy/dummylightsensor.h:51:5: style: Class 'dummylightsensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/generic/genericalssensor.cpp:129:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sunny [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/generic/genericorientationsensor.cpp:77:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopUp [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/generic/genericorientationsensor.h:52:5: style: Class 'genericorientationsensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/generic/genericrotationsensor.h:53:5: style: Class 'genericrotationsensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/generic/genericalssensor.h:52:5: style: Class 'genericalssensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/generic/generictiltsensor.cpp:164:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipDuplicates [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/generic/main.cpp:71:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/generic/generictiltsensor.h:56:5: style: Class 'GenericTiltSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/iio-sensor-proxy/iiosensorproxycompass.h:54:31: warning: The class 'IIOSensorProxyCompass' defines member variable with name 'id' also defined in its parent class 'IIOSensorProxySensorBase'. [duplInheritedMember] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/iio-sensor-proxy/iiosensorproxysensorbase.h:52:31: note: Parent variable 'IIOSensorProxySensorBase::id' qtsensors-everywhere-src-5.15.17/src/plugins/sensors/iio-sensor-proxy/iiosensorproxycompass.h:54:31: note: Derived variable 'IIOSensorProxyCompass::id' qtsensors-everywhere-src-5.15.17/src/plugins/sensors/iio-sensor-proxy/iiosensorproxycompass.h:56:5: style: Class 'IIOSensorProxyCompass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/iio-sensor-proxy/iiosensorproxylightsensor.h:54:31: warning: The class 'IIOSensorProxyLightSensor' defines member variable with name 'id' also defined in its parent class 'IIOSensorProxySensorBase'. [duplInheritedMember] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/iio-sensor-proxy/iiosensorproxysensorbase.h:52:31: note: Parent variable 'IIOSensorProxySensorBase::id' qtsensors-everywhere-src-5.15.17/src/plugins/sensors/iio-sensor-proxy/iiosensorproxylightsensor.h:54:31: note: Derived variable 'IIOSensorProxyLightSensor::id' qtsensors-everywhere-src-5.15.17/src/plugins/sensors/iio-sensor-proxy/iiosensorproxylightsensor.h:56:5: style: Class 'IIOSensorProxyLightSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/iio-sensor-proxy/iiosensorproxysensorbase.h:54:69: performance: Function parameter 'dbusIface' should be passed by const reference. [passedByValue] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/iio-sensor-proxy/iiosensorproxyorientationsensor.cpp:97:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/iio-sensor-proxy/iiosensorproxysensorbase.cpp:60:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/iio-sensor-proxy/iiosensorproxysensorbase.cpp:72:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WatchForRegistration [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/iio-sensor-proxy/iiosensorproxyorientationsensor.h:54:31: warning: The class 'IIOSensorProxyOrientationSensor' defines member variable with name 'id' also defined in its parent class 'IIOSensorProxySensorBase'. [duplInheritedMember] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/iio-sensor-proxy/iiosensorproxysensorbase.h:52:31: note: Parent variable 'IIOSensorProxySensorBase::id' qtsensors-everywhere-src-5.15.17/src/plugins/sensors/iio-sensor-proxy/iiosensorproxyorientationsensor.h:54:31: note: Derived variable 'IIOSensorProxyOrientationSensor::id' qtsensors-everywhere-src-5.15.17/src/plugins/sensors/iio-sensor-proxy/iiosensorproxyorientationsensor.h:56:5: style: Class 'IIOSensorProxyOrientationSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/iio-sensor-proxy/iiosensorproxysensorbase.cpp:67:91: performance: Function parameter 'dbusIface' should be passed by const reference. [passedByValue] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/linux/linuxsysaccelerometer.cpp:70:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/linux/linuxsysaccelerometer.cpp:118:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/linux/linuxsysaccelerometer.cpp:176:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/linux/linuxsysaccelerometer.h:53:5: style: Class 'LinuxSysAccelerometer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwaccelerometer.cpp:62:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwaccelerometer.cpp:77:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYZ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwaccelerometer.h:56:5: style: Class 'sensorfwaccelerometer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwals.h:56:5: style: Class 'Sensorfwals' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwaccelerometer.h:62:18: style: Virtual function 'init' is called from constructor 'sensorfwaccelerometer(QSensor*sensor)' at line 48. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwaccelerometer.cpp:48:5: note: Calling init qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwaccelerometer.h:62:18: note: init is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwcompass.h:56:5: style: Class 'SensorfwCompass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwmagnetometer.h:57:5: style: Class 'SensorfwMagnetometer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfworientationsensor.h:56:5: style: Class 'SensorfwOrientationSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwproximitysensor.h:56:5: style: Class 'SensorfwProximitySensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwirproximitysensor.h:55:5: style: Class 'SensorfwIrProximitySensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwrotationsensor.h:58:5: style: Class 'SensorfwRotationSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwtapsensor.h:56:5: style: Class 'SensorfwTapSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwgyroscope.h:58:5: style: Class 'SensorfwGyroscope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwlightsensor.h:56:5: style: Class 'SensorfwLightSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwlidsensor.h:57:5: style: Class 'SensorfwLidSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwals.cpp:65:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwcompass.cpp:64:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwals.cpp:74:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwcompass.cpp:72:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compass [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwgyroscope.cpp:63:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwals.cpp:85:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unsigned [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwgyroscope.cpp:78:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYZ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwals.cpp:100:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwcompass.h:61:18: style: Virtual function 'init' is called from constructor 'SensorfwCompass(QSensor*sensor)' at line 49. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwcompass.cpp:49:5: note: Calling init qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwcompass.h:61:18: note: init is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwals.h:61:18: style: Virtual function 'init' is called from constructor 'Sensorfwals(QSensor*sensor)' at line 49. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwals.cpp:49:5: note: Calling init qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwals.h:61:18: note: init is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwirproximitysensor.cpp:61:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwirproximitysensor.cpp:69:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Proximity [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwgyroscope.h:64:18: style: Virtual function 'init' is called from constructor 'SensorfwGyroscope(QSensor*sensor)' at line 49. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwgyroscope.cpp:49:5: note: Calling init qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwgyroscope.h:64:18: note: init is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwals.cpp:63:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwirproximitysensor.h:60:18: style: Virtual function 'init' is called from constructor 'SensorfwIrProximitySensor(QSensor*sensor)' at line 49. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwirproximitysensor.cpp:49:5: note: Calling init qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwirproximitysensor.h:60:18: note: init is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwlidsensor.cpp:71:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LidData [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwlightsensor.cpp:55:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwlightsensor.cpp:63:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unsigned [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwmagnetometer.cpp:91:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MagneticField [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwlidsensor.h:62:18: style: Virtual function 'init' is called from constructor 'SensorfwLidSensor(QSensor*sensor)' at line 48. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwlidsensor.cpp:48:5: note: Calling init qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwlidsensor.h:62:18: note: init is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwlightsensor.h:61:18: style: Virtual function 'init' is called from constructor 'SensorfwLightSensor(QSensor*sensor)' at line 48. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwlightsensor.cpp:48:5: note: Calling init qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwlightsensor.h:61:18: note: init is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfworientationsensor.cpp:63:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfworientationsensor.cpp:73:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfworientationsensor.cpp:80:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unsigned [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfworientationsensor.cpp:92:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopUp [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfworientationsensor.h:61:18: style: Virtual function 'init' is called from constructor 'SensorfwOrientationSensor(QSensor*sensor)' at line 50. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfworientationsensor.cpp:50:5: note: Calling init qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfworientationsensor.h:61:18: note: init is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwmagnetometer.cpp:47:23: warning: Member variable 'SensorfwMagnetometer::m_isGeoMagnetometer' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwmagnetometer.h:63:18: style: Virtual function 'init' is called from constructor 'SensorfwMagnetometer(QSensor*sensor)' at line 51. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwmagnetometer.cpp:51:5: note: Calling init qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwmagnetometer.h:63:18: note: init is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfworientationsensor.cpp:61:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfworientationsensor.cpp:70:67: style:inconclusive: Function 'slotDataAvailable' argument 1 names different: declaration 'orientation' definition 'data'. [funcArgNamesDifferent] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfworientationsensor.h:68:44: note: Function 'slotDataAvailable' argument 1 names different: declaration 'orientation' definition 'data'. qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfworientationsensor.cpp:70:67: note: Function 'slotDataAvailable' argument 1 names different: declaration 'orientation' definition 'data'. qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwproximitysensor.cpp:69:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwrotationsensor.cpp:59:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwproximitysensor.cpp:81:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwrotationsensor.cpp:74:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYZ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwtapsensor.cpp:51:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_Both [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwtapsensor.cpp:78:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Single [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwtapsensor.cpp:93:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_Both [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwtapsensor.cpp:113:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tap [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwrotationsensor.h:63:18: style: Virtual function 'init' is called from constructor 'SensorfwRotationSensor(QSensor*sensor)' at line 48. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwrotationsensor.cpp:48:5: note: Calling init qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwrotationsensor.h:63:18: note: init is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwproximitysensor.h:61:18: style: Virtual function 'init' is called from constructor 'SensorfwProximitySensor(QSensor*sensor)' at line 50. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwproximitysensor.cpp:50:5: note: Calling init qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwproximitysensor.h:61:18: note: init is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwsensorbase.cpp:67:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WatchForRegistration [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwsensorbase.cpp:95:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwproximitysensor.cpp:84:9: style: The statement 'if (firstRun) firstRun=false' is logically equivalent to 'firstRun=false'. [duplicateConditionalAssign] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwproximitysensor.cpp:85:18: note: Assignment 'firstRun=false' qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwproximitysensor.cpp:84:9: note: Condition 'firstRun' is redundant qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwsensorbase.cpp:294:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwproximitysensor.cpp:62:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwtapsensor.cpp:44:20: warning: Member variable 'SensorfwTapSensor::m_isDoubleTapSensor' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwtapsensor.h:61:18: style: Virtual function 'init' is called from constructor 'SensorfwTapSensor(QSensor*sensor)' at line 49. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwtapsensor.cpp:49:5: note: Calling init qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwtapsensor.h:61:18: note: init is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwtapsensor.cpp:72:26: style: Redundant condition: m_isOnceStarted. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.h:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagals.cpp:82:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwsensorbase.h:64:10: style: Virtual function 'stop' is called from destructor '~SensorfwSensorBase()' at line 85. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwsensorbase.cpp:85:9: note: Calling stop qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensorfw/sensorfwsensorbase.h:64:10: note: stop is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagaccelerometer.h:57:18: style: Virtual function 'init' is called from constructor 'SensorTagAccelerometer(QSensor*sensor)' at line 49. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagaccelerometer.cpp:49:5: note: Calling init qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagaccelerometer.h:57:18: note: init is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.h:219:5: style: Class 'SensorTagBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagaccelerometer.h:53:5: style: Class 'SensorTagAccelerometer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagals.h:57:18: style: Virtual function 'init' is called from constructor 'SensorTagAls(QSensor*sensor)' at line 52. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagals.cpp:52:5: note: Calling init qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagals.h:57:18: note: init is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagals.h:53:5: style: Class 'SensorTagAls' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortaggyroscope.h:53:5: style: Class 'SensorTagGyroscope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortaghumiditysensor.h:51:5: style: Class 'SensorTagHumiditySensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortaglightsensor.h:53:5: style: Class 'SensorTagLightSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagmagnetometer.h:53:5: style: Class 'SensorTagMagnetometer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagpressuresensor.h:52:5: style: Class 'SensorTagPressureSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagtemperaturesensor.h:51:5: style: Class 'SensorTagTemperatureSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortaggyroscope.h:57:18: style: Virtual function 'init' is called from constructor 'SensorTagGyroscope(QSensor*sensor)' at line 50. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortaggyroscope.cpp:50:5: note: Calling init qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortaggyroscope.h:57:18: note: init is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:62:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:81:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LowEnergyCoreConfiguration [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:218:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ServiceError [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:232:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ServiceDiscovered [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortaglightsensor.h:57:18: style: Virtual function 'init' is called from constructor 'SensorTagLightSensor(QSensor*sensor)' at line 49. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortaglightsensor.cpp:49:5: note: Calling init qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortaglightsensor.h:57:18: note: init is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagmagnetometer.h:57:18: style: Virtual function 'init' is called from constructor 'SensorTagMagnetometer(QSensor*sensor)' at line 49. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagmagnetometer.cpp:49:5: note: Calling init qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagmagnetometer.h:57:18: note: init is a virtual function qtsensors-everywhere-src-5.15.17/src/plugins/sensors/simulator/simulatoraccelerometer.h:51:5: style: Class 'SimulatorAccelerometer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/simulator/simulatorambientlightsensor.h:51:5: style: Class 'SimulatorAmbientLightSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/simulator/simulatorlightsensor.h:51:5: style: Class 'SimulatorLightSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/simulator/simulatorcompass.h:51:5: style: Class 'SimulatorCompass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/simulator/simulatorproximitysensor.h:51:5: style: Class 'SimulatorProximitySensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/simulator/simulatorirproximitysensor.h:51:5: style: Class 'SimulatorIRProximitySensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/simulator/simulatormagnetometer.h:51:5: style: Class 'SimulatorMagnetometer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/simulator/main.cpp:59:28: style: Variable 'connection' can be declared as pointer to const [constVariablePointer] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/simulator/simulatorambientlightsensor.cpp:58:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dark [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/simulator/simulatorcommon.cpp:62:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/simulator/simulatorcommon.cpp:95:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Client [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:440:24: style: Expression is always false because 'else if' condition matches previous condition at line 436. [multiCondition] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/simulator/simulatorcommon.cpp:213:24: style: Variable 'connection' can be declared as pointer to const [constVariablePointer] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/simulator/simulatorcommon.cpp:243:24: style: Variable 'connection' can be declared as pointer to const [constVariablePointer] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/simulator/simulatorproximitysensor.cpp:59:44: error: Unmatched '('. Configuration: '__GNUC__=1'. [syntaxError] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:330:9: style: The scope of the variable 'movementControl' can be reduced. [variableScope] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:230:80: style:inconclusive: Function 'serviceStateChanged' argument 1 names different: declaration 's' definition 'newState'. [funcArgNamesDifferent] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.h:108:62: note: Function 'serviceStateChanged' argument 1 names different: declaration 's' definition 'newState'. qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:230:80: note: Function 'serviceStateChanged' argument 1 names different: declaration 's' definition 'newState'. qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:454:57: style:inconclusive: Function 'convertLux' argument 1 names different: declaration 'value' definition 'bytes'. [funcArgNamesDifferent] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.h:121:39: note: Function 'convertLux' argument 1 names different: declaration 'value' definition 'bytes'. qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:454:57: note: Function 'convertLux' argument 1 names different: declaration 'value' definition 'bytes'. qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:467:65: style:inconclusive: Function 'convertTemperature' argument 1 names different: declaration 'value' definition 'bytes'. [funcArgNamesDifferent] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.h:122:47: note: Function 'convertTemperature' argument 1 names different: declaration 'value' definition 'bytes'. qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:467:65: note: Function 'convertTemperature' argument 1 names different: declaration 'value' definition 'bytes'. qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:481:62: style:inconclusive: Function 'convertHumidity' argument 1 names different: declaration 'value' definition 'bytes'. [funcArgNamesDifferent] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.h:124:44: note: Function 'convertHumidity' argument 1 names different: declaration 'value' definition 'bytes'. qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:481:62: note: Function 'convertHumidity' argument 1 names different: declaration 'value' definition 'bytes'. qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:491:63: style:inconclusive: Function 'convertBarometer' argument 1 names different: declaration 'value' definition 'bytes'. [funcArgNamesDifferent] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.h:123:45: note: Function 'convertBarometer' argument 1 names different: declaration 'value' definition 'bytes'. qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:491:63: note: Function 'convertBarometer' argument 1 names different: declaration 'value' definition 'bytes'. qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:501:67: style:inconclusive: Function 'convertAccelerometer' argument 1 names different: declaration 'value' definition 'bytes'. [funcArgNamesDifferent] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.h:125:49: note: Function 'convertAccelerometer' argument 1 names different: declaration 'value' definition 'bytes'. qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:501:67: note: Function 'convertAccelerometer' argument 1 names different: declaration 'value' definition 'bytes'. qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:520:66: style:inconclusive: Function 'convertMagnetometer' argument 1 names different: declaration 'value' definition 'bytes'. [funcArgNamesDifferent] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.h:126:48: note: Function 'convertMagnetometer' argument 1 names different: declaration 'value' definition 'bytes'. qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:520:66: note: Function 'convertMagnetometer' argument 1 names different: declaration 'value' definition 'bytes'. qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:538:63: style:inconclusive: Function 'convertGyroscope' argument 1 names different: declaration 'value' definition 'bytes'. [funcArgNamesDifferent] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.h:127:45: note: Function 'convertGyroscope' argument 1 names different: declaration 'value' definition 'bytes'. qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:538:63: note: Function 'convertGyroscope' argument 1 names different: declaration 'value' definition 'bytes'. qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:259:36: style: Local variable 'm_notificationDesc' shadows outer variable [shadowVariable] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.h:130:26: note: Shadowed declaration qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:259:36: note: Shadow variable qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:279:36: style: Local variable 'm_notificationDesc' shadows outer variable [shadowVariable] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.h:130:26: note: Shadowed declaration qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:279:36: note: Shadow variable qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:297:36: style: Local variable 'm_notificationDesc' shadows outer variable [shadowVariable] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.h:130:26: note: Shadowed declaration qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:297:36: note: Shadow variable qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:315:36: style: Local variable 'm_notificationDesc' shadows outer variable [shadowVariable] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.h:130:26: note: Shadowed declaration qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:315:36: note: Shadow variable qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:352:30: style: Local variable 'm_notificationDesc' shadows outer variable [shadowVariable] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.h:130:26: note: Shadowed declaration qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:352:30: note: Shadow variable qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:459:34: warning: Either the condition 'bytes.size()<1' is redundant or size of 'bytes' can be 1. Expression 'bytes[1]' causes access out of bounds. [containerOutOfBounds] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:456:22: note: Assuming that condition 'bytes.size()<1' is not redundant qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:459:34: note: Access out of bounds qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:485:47: warning: Either the condition 'bytes.size()<3' is redundant or size of 'bytes' can be 3. Expression 'bytes[3]' causes access out of bounds. [containerOutOfBounds] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:483:22: note: Assuming that condition 'bytes.size()<3' is not redundant qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:485:47: note: Access out of bounds qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:495:80: warning: Either the condition 'bytes.size()<5' is redundant or size of 'bytes' can be 5. Expression 'bytes[5]' causes access out of bounds. [containerOutOfBounds] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:493:22: note: Assuming that condition 'bytes.size()<5' is not redundant qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:495:80: note: Access out of bounds qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:508:31: warning: Either the condition 'bytes.size()<3' is redundant or size of 'bytes' can be 3. Expression 'bytes[8]' causes access out of bounds. [containerOutOfBounds] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:503:22: note: Assuming that condition 'bytes.size()<3' is not redundant qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:508:31: note: Access out of bounds qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:508:45: warning: Either the condition 'bytes.size()<3' is redundant or size of 'bytes' can be 3. Expression 'bytes[9]' causes access out of bounds. [containerOutOfBounds] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:503:22: note: Assuming that condition 'bytes.size()<3' is not redundant qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:508:45: note: Access out of bounds qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:509:31: warning: Either the condition 'bytes.size()<3' is redundant or size of 'bytes' can be 3. Expression 'bytes[6]' causes access out of bounds. [containerOutOfBounds] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:503:22: note: Assuming that condition 'bytes.size()<3' is not redundant qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:509:31: note: Access out of bounds qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:509:45: warning: Either the condition 'bytes.size()<3' is redundant or size of 'bytes' can be 3. Expression 'bytes[7]' causes access out of bounds. [containerOutOfBounds] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:503:22: note: Assuming that condition 'bytes.size()<3' is not redundant qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:509:45: note: Access out of bounds qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:510:31: warning: Either the condition 'bytes.size()<3' is redundant or size of 'bytes' can be 3. Expression 'bytes[10]' causes access out of bounds. [containerOutOfBounds] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:503:22: note: Assuming that condition 'bytes.size()<3' is not redundant qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:510:31: note: Access out of bounds qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:510:46: warning: Either the condition 'bytes.size()<3' is redundant or size of 'bytes' can be 3. Expression 'bytes[11]' causes access out of bounds. [containerOutOfBounds] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:503:22: note: Assuming that condition 'bytes.size()<3' is not redundant qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:510:46: note: Access out of bounds qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:526:31: warning: Either the condition 'bytes.size()<3' is redundant or size of 'bytes' can be 3. Expression 'bytes[12]' causes access out of bounds. [containerOutOfBounds] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:522:22: note: Assuming that condition 'bytes.size()<3' is not redundant qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:526:31: note: Access out of bounds qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:526:46: warning: Either the condition 'bytes.size()<3' is redundant or size of 'bytes' can be 3. Expression 'bytes[13]' causes access out of bounds. [containerOutOfBounds] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:522:22: note: Assuming that condition 'bytes.size()<3' is not redundant qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:526:46: note: Access out of bounds qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:527:31: warning: Either the condition 'bytes.size()<3' is redundant or size of 'bytes' can be 3. Expression 'bytes[14]' causes access out of bounds. [containerOutOfBounds] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:522:22: note: Assuming that condition 'bytes.size()<3' is not redundant qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:527:31: note: Access out of bounds qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:527:46: warning: Either the condition 'bytes.size()<3' is redundant or size of 'bytes' can be 3. Expression 'bytes[15]' causes access out of bounds. [containerOutOfBounds] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:522:22: note: Assuming that condition 'bytes.size()<3' is not redundant qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:527:46: note: Access out of bounds qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:528:31: warning: Either the condition 'bytes.size()<3' is redundant or size of 'bytes' can be 3. Expression 'bytes[16]' causes access out of bounds. [containerOutOfBounds] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:522:22: note: Assuming that condition 'bytes.size()<3' is not redundant qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:528:31: note: Access out of bounds qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:528:46: warning: Either the condition 'bytes.size()<3' is redundant or size of 'bytes' can be 3. Expression 'bytes[17]' causes access out of bounds. [containerOutOfBounds] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:522:22: note: Assuming that condition 'bytes.size()<3' is not redundant qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:528:46: note: Access out of bounds qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:544:45: warning: Either the condition 'bytes.size()<3' is redundant or size of 'bytes' can be 3. Expression 'bytes[3]' causes access out of bounds. [containerOutOfBounds] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:540:22: note: Assuming that condition 'bytes.size()<3' is not redundant qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:544:45: note: Access out of bounds qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:546:31: warning: Either the condition 'bytes.size()<3' is redundant or size of 'bytes' can be 3. Expression 'bytes[4]' causes access out of bounds. [containerOutOfBounds] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:540:22: note: Assuming that condition 'bytes.size()<3' is not redundant qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:546:31: note: Access out of bounds qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:546:45: warning: Either the condition 'bytes.size()<3' is redundant or size of 'bytes' can be 3. Expression 'bytes[5]' causes access out of bounds. [containerOutOfBounds] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:540:22: note: Assuming that condition 'bytes.size()<3' is not redundant qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:546:45: note: Access out of bounds qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:94:13: warning: Uninitialized variable: ok [uninitvar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:90:80: note: Assuming condition is false qtsensors-everywhere-src-5.15.17/src/plugins/sensors/sensortag/sensortagbase.cpp:94:13: note: Uninitialized variable: ok qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtgyroscope.h:58:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AxesOrientation [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtaccelerometer.cpp:111:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtambientlightsensor.cpp:98:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dark [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtrotationsensor.h:58:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AxesOrientation [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtaccelerometer.cpp:123:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeClass_Windows_Devices_Sensors_Accelerometer [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtambientlightsensor.cpp:122:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeClass_Windows_Devices_Sensors_LightSensor [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtaccelerometer.h:53:5: style: Class 'WinRtAccelerometer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtcompass.h:53:5: style: Class 'WinRtCompass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtgyroscope.h:53:5: style: Class 'WinRtGyroscope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtrotationsensor.h:53:5: style: Class 'WinRtRotationSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtambientlightsensor.h:53:5: style: Class 'WinRtAmbientLightSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtorientationsensor.h:53:5: style: Class 'WinRtOrientationSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtaccelerometer.cpp:63:5: style: Class 'WinRtAccelerometerPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtambientlightsensor.cpp:61:5: style: Class 'WinRtAmbientLightSensorPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtcompass.cpp:128:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtcompass.cpp:140:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeClass_Windows_Devices_Sensors_Compass [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtgyroscope.cpp:108:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtorientationsensor.cpp:90:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtgyroscope.cpp:120:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeClass_Windows_Devices_Sensors_Gyrometer [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtorientationsensor.cpp:126:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeClass_Windows_Devices_Sensors_SimpleOrientationSensor [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/doc/snippets/sensorgestures/creating.cpp:64:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtrotationsensor.cpp:106:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtrotationsensor.cpp:118:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeClass_Windows_Devices_Sensors_Inclinometer [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtorientationsensor.cpp:61:5: style: Class 'WinRtOrientationSensorPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtcompass.cpp:61:5: style: Class 'WinRtCompassPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/sensors/doc/snippets/sensorgestures/creating.cpp:68:16: style:inconclusive: Either there is a missing 'override', or the member function 'MyObject::gestureDetected' can be const. [functionConst] qtsensors-everywhere-src-5.15.17/src/sensors/doc/snippets/sensorgestures/creating.cpp:48:10: note: Either there is a missing 'override', or the member function 'MyObject::gestureDetected' can be const. qtsensors-everywhere-src-5.15.17/src/sensors/doc/snippets/sensorgestures/creating.cpp:68:16: note: Either there is a missing 'override', or the member function 'MyObject::gestureDetected' can be const. qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesturemanager.h:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesture.cpp:101:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable staticMetaObject [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtgyroscope.cpp:61:5: style: Class 'WinRtGyroscopePrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesture.cpp:160:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesture.cpp:187:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/doc/snippets/sensorgestures/myplugin.h:52:5: style: Class 'MySensorGestureRecognizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/sensors/doc/snippets/sensors/mybackend.h:52:10: performance:inconclusive: Either there is a missing 'override', or the member function 'MyBackend::poll' can be static. [functionStatic] qtsensors-everywhere-src-5.15.17/src/sensors/doc/snippets/sensors/mybackend.h:49:5: style: Class 'MyBackend' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/plugins/sensors/winrt/winrtrotationsensor.cpp:61:5: style: Class 'WinRtRotationSensorPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesture.cpp:242:24: warning: Member variable 'QSensorGesturePrivate::meta' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesture.cpp:216:22: style:inconclusive: Either there is a missing 'override', or the member function 'QSensorGesture::isActive' can be const. [functionConst] qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesture.h:64:10: note: Either there is a missing 'override', or the member function 'QSensorGesture::isActive' can be const. qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesture.cpp:216:22: note: Either there is a missing 'override', or the member function 'QSensorGesture::isActive' can be const. qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesture_p.h:68:5: style: Class 'QSensorGesturePrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesture.h:66:17: performance: Function 'validIds()' should return member 'availableIds' by const reference. [returnByReference] qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesture.h:67:17: performance: Function 'invalidIds()' should return member 'invalidIds' by const reference. [returnByReference] qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesturemanagerprivate.cpp:187:43: style:inconclusive: Either there is a missing 'override', or the member function 'QSensorGestureManagerPrivate::gestureIds' can be const. [functionConst] qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesturemanagerprivate_p.h:86:17: note: Either there is a missing 'override', or the member function 'QSensorGestureManagerPrivate::gestureIds' can be const. qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesturemanagerprivate.cpp:187:43: note: Either there is a missing 'override', or the member function 'QSensorGestureManagerPrivate::gestureIds' can be const. qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesturemanagerprivate_p.h:86:17: performance: Function 'gestureIds()' should return member 'knownIds' by const reference. [returnByReference] qtsensors-everywhere-src-5.15.17/src/sensors/doc/snippets/sensorgestures/creating.cpp:59:33: style: Variable 'recognizersList' is assigned a value that is never used. [unreadVariable] qtsensors-everywhere-src-5.15.17/src/sensors/doc/snippets/sensorgestures/creating.cpp:59:17: style: Variable 'recognizersList' is assigned a value that is never used. [unreadVariable] qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesturemanager.cpp:119:71: style:inconclusive: Function 'recognizerSignals' argument 1 names different: declaration 'recognizerId' definition 'gestureId'. [funcArgNamesDifferent] qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesturemanager.h:65:50: note: Function 'recognizerSignals' argument 1 names different: declaration 'recognizerId' definition 'gestureId'. qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesturemanager.cpp:119:71: note: Function 'recognizerSignals' argument 1 names different: declaration 'recognizerId' definition 'gestureId'. qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesturemanager.cpp:121:33: style: Variable 'recognizer' can be declared as pointer to const [constVariablePointer] qtsensors-everywhere-src-5.15.17/src/sensors/qaltimeter.cpp:44:1: error: There is an unknown macro here somewhere. Configuration is required. If IMPLEMENT_READING is a macro then please configure it. [unknownMacro] qtsensors-everywhere-src-5.15.17/src/sensors/qaccelerometer.h:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qsensor.h:217:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qsensor_p.h:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qaccelerometer.cpp:78:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qaccelerometer.cpp:86:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qaccelerometer.cpp:99:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qaccelerometer.cpp:107:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesturemanagerprivate.cpp:83:57: style:inconclusive: Function 'initPlugin' argument 1 names different: declaration 'o' definition 'plugin'. [funcArgNamesDifferent] qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesturemanagerprivate_p.h:88:30: note: Function 'initPlugin' argument 1 names different: declaration 'o' definition 'plugin'. qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesturemanagerprivate.cpp:83:57: note: Function 'initPlugin' argument 1 names different: declaration 'o' definition 'plugin'. qtsensors-everywhere-src-5.15.17/src/sensors/qaccelerometer.cpp:120:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesturemanagerprivate.cpp:127:66: style:inconclusive: Function 'loadRecognizer' argument 1 names different: declaration 'id' definition 'recognizerId'. [funcArgNamesDifferent] qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesturemanagerprivate_p.h:81:40: note: Function 'loadRecognizer' argument 1 names different: declaration 'id' definition 'recognizerId'. qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesturemanagerprivate.cpp:127:66: note: Function 'loadRecognizer' argument 1 names different: declaration 'id' definition 'recognizerId'. qtsensors-everywhere-src-5.15.17/src/sensors/qaccelerometer.cpp:128:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qambientlightsensor.cpp:45:1: error: There is an unknown macro here somewhere. Configuration is required. If IMPLEMENT_READING is a macro then please configure it. [unknownMacro] qtsensors-everywhere-src-5.15.17/src/sensors/gestures/qsensorgesturemanagerprivate.cpp:85:40: style: Variable 'pInterface' can be declared as pointer to const [constVariablePointer] qtsensors-everywhere-src-5.15.17/src/sensors/qambienttemperaturesensor.cpp:44:1: error: There is an unknown macro here somewhere. Configuration is required. If IMPLEMENT_READING is a macro then please configure it. [unknownMacro] qtsensors-everywhere-src-5.15.17/src/sensors/qaccelerometer.cpp:86:5: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-5.15.17/src/sensors/qaccelerometer.cpp:99:12: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-5.15.17/src/sensors/qaccelerometer.cpp:107:5: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-5.15.17/src/sensors/qaccelerometer.cpp:120:12: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-5.15.17/src/sensors/qaccelerometer.cpp:128:5: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-5.15.17/src/sensors/qcompass.cpp:45:1: error: There is an unknown macro here somewhere. Configuration is required. If IMPLEMENT_READING is a macro then please configure it. [unknownMacro] qtsensors-everywhere-src-5.15.17/src/sensors/qaccelerometer.cpp:266:40: warning: The class 'QAccelerometer' defines member function with name 'reading' also defined in its parent class 'QSensor'. [duplInheritedMember] qtsensors-everywhere-src-5.15.17/src/sensors/qsensor.h:158:21: note: Parent function 'QSensor::reading' qtsensors-everywhere-src-5.15.17/src/sensors/qaccelerometer.cpp:266:40: note: Derived function 'QAccelerometer::reading' qtsensors-everywhere-src-5.15.17/src/sensors/qaccelerometer.h:85:14: style: The destructor '~QAccelerometer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtsensors-everywhere-src-5.15.17/src/sensors/qsensor.h:120:14: note: Virtual destructor in base class qtsensors-everywhere-src-5.15.17/src/sensors/qaccelerometer.h:85:14: note: Destructor in derived class qtsensors-everywhere-src-5.15.17/src/sensors/qdistancesensor.cpp:45:1: error: There is an unknown macro here somewhere. Configuration is required. If IMPLEMENT_READING is a macro then please configure it. [unknownMacro] qtsensors-everywhere-src-5.15.17/src/sensors/qholstersensor.cpp:44:1: error: There is an unknown macro here somewhere. Configuration is required. If IMPLEMENT_READING is a macro then please configure it. [unknownMacro] qtsensors-everywhere-src-5.15.17/src/sensors/qgyroscope.cpp:45:1: error: There is an unknown macro here somewhere. Configuration is required. If IMPLEMENT_READING is a macro then please configure it. [unknownMacro] qtsensors-everywhere-src-5.15.17/src/sensors/qirproximitysensor.cpp:45:1: error: There is an unknown macro here somewhere. Configuration is required. If IMPLEMENT_READING is a macro then please configure it. [unknownMacro] qtsensors-everywhere-src-5.15.17/src/sensors/qlidsensor.cpp:44:1: error: There is an unknown macro here somewhere. Configuration is required. If IMPLEMENT_READING is a macro then please configure it. [unknownMacro] qtsensors-everywhere-src-5.15.17/src/sensors/qorientationsensor.cpp:45:1: error: There is an unknown macro here somewhere. Configuration is required. If IMPLEMENT_READING is a macro then please configure it. [unknownMacro] qtsensors-everywhere-src-5.15.17/src/sensors/qhumiditysensor.cpp:72:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable relativeHumidity [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qhumiditysensor.cpp:80:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable relativeHumidity [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qlightsensor.h:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qhumiditysensor.cpp:94:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable absoluteHumidity [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qhumiditysensor.cpp:102:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable absoluteHumidity [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qlightsensor.cpp:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lux [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qlightsensor.cpp:78:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lux [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qlightsensor.cpp:78:5: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-5.15.17/src/sensors/qlightsensor.cpp:150:30: warning: The class 'QLightSensor' defines member function with name 'reading' also defined in its parent class 'QSensor'. [duplInheritedMember] qtsensors-everywhere-src-5.15.17/src/sensors/qsensor.h:158:21: note: Parent function 'QSensor::reading' qtsensors-everywhere-src-5.15.17/src/sensors/qlightsensor.cpp:150:30: note: Derived function 'QLightSensor::reading' qtsensors-everywhere-src-5.15.17/src/sensors/qlightsensor.h:75:14: style: The destructor '~QLightSensor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtsensors-everywhere-src-5.15.17/src/sensors/qsensor.h:120:14: note: Virtual destructor in base class qtsensors-everywhere-src-5.15.17/src/sensors/qlightsensor.h:75:14: note: Destructor in derived class qtsensors-everywhere-src-5.15.17/src/sensors/qmagnetometer.h:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qmagnetometer.cpp:98:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qmagnetometer.cpp:106:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qmagnetometer.cpp:119:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qmagnetometer.cpp:127:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qmagnetometer.cpp:140:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qmagnetometer.cpp:148:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qmagnetometer.cpp:164:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calibrationLevel [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qmagnetometer.cpp:172:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calibrationLevel [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qmagnetometer.cpp:106:5: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-5.15.17/src/sensors/qmagnetometer.cpp:119:12: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-5.15.17/src/sensors/qmagnetometer.cpp:127:5: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-5.15.17/src/sensors/qmagnetometer.cpp:140:12: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-5.15.17/src/sensors/qmagnetometer.cpp:148:5: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-5.15.17/src/sensors/qmagnetometer.cpp:164:12: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-5.15.17/src/sensors/qmagnetometer.cpp:172:5: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-5.15.17/src/sensors/qmagnetometer.cpp:244:38: warning: The class 'QMagnetometer' defines member function with name 'reading' also defined in its parent class 'QSensor'. [duplInheritedMember] qtsensors-everywhere-src-5.15.17/src/sensors/qsensor.h:158:21: note: Parent function 'QSensor::reading' qtsensors-everywhere-src-5.15.17/src/sensors/qmagnetometer.cpp:244:38: note: Derived function 'QMagnetometer::reading' qtsensors-everywhere-src-5.15.17/src/sensors/qmagnetometer.h:87:14: style: The destructor '~QMagnetometer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtsensors-everywhere-src-5.15.17/src/sensors/qsensor.h:120:14: note: Virtual destructor in base class qtsensors-everywhere-src-5.15.17/src/sensors/qmagnetometer.h:87:14: note: Destructor in derived class qtsensors-everywhere-src-5.15.17/src/sensors/qproximitysensor.cpp:45:1: error: There is an unknown macro here somewhere. Configuration is required. If IMPLEMENT_READING is a macro then please configure it. [unknownMacro] qtsensors-everywhere-src-5.15.17/src/sensors/qpressuresensor.cpp:44:1: error: There is an unknown macro here somewhere. Configuration is required. If IMPLEMENT_READING is a macro then please configure it. [unknownMacro] qtsensors-everywhere-src-5.15.17/src/sensors/qrotationsensor.h:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qsensorbackend.h:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qsensorbackend_p.h:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qrotationsensor.cpp:114:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qrotationsensor.cpp:127:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qrotationsensor.cpp:140:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qrotationsensor.cpp:155:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qsensormanager.cpp:98:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigLocation [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qrotationsensor.cpp:127:12: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-5.15.17/src/sensors/qrotationsensor.cpp:140:12: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-5.15.17/src/sensors/qrotationsensor.cpp:155:5: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-5.15.17/src/sensors/qrotationsensor.cpp:229:36: warning: The class 'QRotationSensor' defines member function with name 'reading' also defined in its parent class 'QSensor'. [duplInheritedMember] qtsensors-everywhere-src-5.15.17/src/sensors/qsensor.h:158:21: note: Parent function 'QSensor::reading' qtsensors-everywhere-src-5.15.17/src/sensors/qrotationsensor.cpp:229:36: note: Derived function 'QRotationSensor::reading' qtsensors-everywhere-src-5.15.17/src/sensors/qrotationsensor.h:80:14: style: The destructor '~QRotationSensor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtsensors-everywhere-src-5.15.17/src/sensors/qsensor.h:120:14: note: Virtual destructor in base class qtsensors-everywhere-src-5.15.17/src/sensors/qrotationsensor.h:80:14: note: Destructor in derived class qtsensors-everywhere-src-5.15.17/src/sensors/qsensorbackend.cpp:136:21: style: Variable 'sensorPrivate' can be declared as pointer to const [constVariablePointer] qtsensors-everywhere-src-5.15.17/src/sensors/qsensor.cpp:1227:72: style:inconclusive: Function 'QSensorReading' argument 2 names different: declaration 'd' definition '_d'. [funcArgNamesDifferent] qtsensors-everywhere-src-5.15.17/src/sensors/qsensor.h:250:69: note: Function 'QSensorReading' argument 2 names different: declaration 'd' definition '_d'. qtsensors-everywhere-src-5.15.17/src/sensors/qsensor.cpp:1227:72: note: Function 'QSensorReading' argument 2 names different: declaration 'd' definition '_d'. qtsensors-everywhere-src-5.15.17/src/sensors/qsensor.cpp:396:9: style: Local variable 'dataRate' shadows outer function [shadowFunction] qtsensors-everywhere-src-5.15.17/src/sensors/qsensor.h:142:9: note: Shadowed declaration qtsensors-everywhere-src-5.15.17/src/sensors/qsensor.cpp:396:9: note: Shadow variable qtsensors-everywhere-src-5.15.17/src/sensors/qsensor.cpp:397:9: style: Local variable 'outputRange' shadows outer function [shadowFunction] qtsensors-everywhere-src-5.15.17/src/sensors/qsensor.h:146:9: note: Shadowed declaration qtsensors-everywhere-src-5.15.17/src/sensors/qsensor.cpp:397:9: note: Shadow variable qtsensors-everywhere-src-5.15.17/src/sensors/qsensor.cpp:1344:28: style: Variable 'other_ptr' can be declared as pointer to const [constVariablePointer] qtsensors-everywhere-src-5.15.17/src/sensors/qtiltsensor.cpp:49:1: error: There is an unknown macro here somewhere. Configuration is required. If IMPLEMENT_READING is a macro then please configure it. [unknownMacro] qtsensors-everywhere-src-5.15.17/src/sensors/qtapsensor.h:108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qtapsensor.cpp:120:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tapDirection [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qtapsensor.cpp:138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tapDirection [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qtapsensor.cpp:159:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doubleTap [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qtapsensor.cpp:167:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doubleTap [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/src/sensors/qtapsensor.cpp:120:51: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-5.15.17/src/sensors/qtapsensor.cpp:138:13: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-5.15.17/src/sensors/qtapsensor.cpp:159:12: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-5.15.17/src/sensors/qtapsensor.cpp:167:5: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-5.15.17/src/sensors/qtapsensor.cpp:239:26: warning: The class 'QTapSensor' defines member function with name 'reading' also defined in its parent class 'QSensor'. [duplInheritedMember] qtsensors-everywhere-src-5.15.17/src/sensors/qsensor.h:158:21: note: Parent function 'QSensor::reading' qtsensors-everywhere-src-5.15.17/src/sensors/qtapsensor.cpp:239:26: note: Derived function 'QTapSensor::reading' qtsensors-everywhere-src-5.15.17/src/sensors/qtapsensor.h:97:14: style: The destructor '~QTapSensor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtsensors-everywhere-src-5.15.17/src/sensors/qsensor.h:120:14: note: Virtual destructor in base class qtsensors-everywhere-src-5.15.17/src/sensors/qtapsensor.h:97:14: note: Destructor in derived class qtsensors-everywhere-src-5.15.17/src/sensors/qsensormanager.cpp:312:39: style: Local variable 'identifier' shadows outer argument [shadowArgument] qtsensors-everywhere-src-5.15.17/src/sensors/qsensormanager.cpp:291:82: note: Shadowed declaration qtsensors-everywhere-src-5.15.17/src/sensors/qsensormanager.cpp:312:39: note: Shadow variable qtsensors-everywhere-src-5.15.17/src/sensors/qsensormanager.cpp:193:30: style: Variable 'changes' can be declared as pointer to const [constVariablePointer] qtsensors-everywhere-src-5.15.17/tests/auto/legacy_sensors/tst_legacy_sensors.cpp:69:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/legacy_sensors/tst_legacy_sensors.cpp:133:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/legacy_sensors/tst_legacy_sensors.cpp:179:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/legacy_sensors/tst_legacy_sensors.cpp:252:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qmlcode [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_sensor.cpp:32:1: error: There is an unknown macro here somewhere. Configuration is required. If IMPLEMENT_READING is a macro then please configure it. [unknownMacro] qtsensors-everywhere-src-5.15.17/tests/auto/legacy_sensors/tst_legacy_sensors.cpp:47:10: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_legacy_sensors::initTestCase' can be static. [functionStatic] qtsensors-everywhere-src-5.15.17/tests/auto/legacy_sensors/tst_legacy_sensors.cpp:51:10: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_legacy_sensors::cleanupTestCase' can be static. [functionStatic] qtsensors-everywhere-src-5.15.17/tests/auto/legacy_sensors/tst_legacy_sensors.cpp:39:5: style: Class 'tst_legacy_sensors' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_backends.h:93:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Twilight [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_backends.h:120:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftUp [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_backends.h:133:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_Both [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_sensor2.h:72:5: style: Class 'TestSensor2Reading' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_sensor2impl.h:40:5: style: Class 'testsensor2impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_sensor2.h:41:5: style: Class 'qTypedWrapper < TestSensor2ReadingPrivate >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/legacy_sensors/tst_legacy_sensors.cpp:187:22: style: Local variable 'alwaysOn' shadows outer function [shadowFunction] qtsensors-everywhere-src-5.15.17/tests/auto/legacy_sensors/tst_legacy_sensors.cpp:172:10: note: Shadowed declaration qtsensors-everywhere-src-5.15.17/tests/auto/legacy_sensors/tst_legacy_sensors.cpp:187:22: note: Shadow variable qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_backends.h:85:1: style: Class 'QAccelerometer_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_backends.h:90:1: style: Class 'QAltimeter_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_backends.h:93:1: style: Class 'QAmbientLightSensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_backends.h:96:1: style: Class 'QAmbientTemperatureSensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_backends.h:99:1: style: Class 'QCompass_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_backends.h:103:1: style: Class 'QGyroscope_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_backends.h:108:1: style: Class 'QHolsterSensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_backends.h:111:1: style: Class 'QLightSensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_backends.h:114:1: style: Class 'QMagnetometer_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_backends.h:120:1: style: Class 'QOrientationSensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_backends.h:123:1: style: Class 'QPressureSensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_backends.h:127:1: style: Class 'QProximitySensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_backends.h:130:1: style: Class 'QRotationSensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_backends.h:133:1: style: Class 'QTapSensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_backends.h:137:1: style: Class 'QIRProximitySensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_backends.h:140:1: style: Class 'QTiltSensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_sensorimpl.cpp:109:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlwaysOn [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_sensorimpl.h:41:5: style: Class 'testsensorimpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_sensor2.cpp:54:1: style:inconclusive: Function 'copyValuesFrom' argument 1 names different: declaration 'other' definition '_other'. [funcArgNamesDifferent] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_sensor2.h:72:5: note: Function 'copyValuesFrom' argument 1 names different: declaration 'other' definition '_other'. qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_sensor2.cpp:54:1: note: Function 'copyValuesFrom' argument 1 names different: declaration 'other' definition '_other'. qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/test_backends.cpp:60:54: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestureplugins/tst_qsensorgesturepluginstest.cpp:75:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestureplugins/tst_qsensorgesturepluginstest.cpp:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gestureId [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/plugins/test/qtest2recognizer.cpp:33:19: warning: Member variable 'QTest2Recognizer::timerTimeout' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/plugins/test/qtest2recognizer.cpp:33:19: warning: Member variable 'QTest2Recognizer::timer' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/plugins/test/qtest2recognizer.h:39:5: style: Class 'QTest2Recognizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/plugins/test/qtestrecognizer.h:41:5: style: Class 'QTestRecognizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/plugins/test1/qtest2recognizerdup.cpp:33:22: warning: Member variable 'QTest2RecognizerDup::timerTimeout' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/plugins/test1/qtest2recognizerdup.cpp:33:22: warning: Member variable 'QTest2RecognizerDup::timer' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/plugins/test1/qtest2recognizerdup.h:39:5: style: Class 'QTest2RecognizerDup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/plugins/test1/qtestrecognizerdup.cpp:34:21: warning: Member variable 'QTestRecognizerDup::timerTimeout' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/plugins/test1/qtestrecognizerdup.cpp:34:21: warning: Member variable 'QTestRecognizerDup::timer' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/plugins/test1/qtestrecognizerdup.h:41:5: style: Class 'QTestRecognizerDup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/plugins/test/qtestsensorgestureplugin_p.h:62:38: performance: Function 'recognizers()' should return member 'recognizersList' by const reference. [returnByReference] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/plugins/test1/qtestsensorgestureplugindup.h:52:38: performance: Function 'recognizers()' should return member 'recognizersList' by const reference. [returnByReference] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.cpp:73:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.cpp:159:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.cpp:179:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.cpp:197:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.cpp:215:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.cpp:233:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:211:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/tst_qsensorgesturetest.cpp:156:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:222:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/tst_qsensorgesturetest.cpp:293:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:368:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/tst_qsensorgesturetest.cpp:348:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:407:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/tst_qsensorgesturetest.cpp:394:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:549:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/tst_qsensorgesturetest.cpp:457:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:560:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/tst_qsensorgesturetest.cpp:515:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:576:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/tst_qsensorgesturetest.cpp:561:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:754:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/tst_qsensorgesturetest.cpp:595:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:841:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Twilight [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:962:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlwaysOn [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:105:31: warning: The class 'mockaccelerometer' defines member variable with name 'id' also defined in its parent class 'mockcommon'. [duplInheritedMember] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:83:31: note: Parent variable 'mockcommon::id' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:105:31: note: Derived variable 'mockaccelerometer::id' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.cpp:162:25: warning: The class 'mockaccelerometer' defines member function with name 'parseAccelData' also defined in its parent class 'mockcommon'. [duplInheritedMember] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:86:10: note: Parent function 'mockcommon::parseAccelData' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.cpp:162:25: note: Derived function 'mockaccelerometer::parseAccelData' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:122:31: warning: The class 'mockorientationsensor' defines member variable with name 'id' also defined in its parent class 'mockcommon'. [duplInheritedMember] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:83:31: note: Parent variable 'mockcommon::id' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:122:31: note: Derived variable 'mockorientationsensor::id' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.cpp:182:29: warning: The class 'mockorientationsensor' defines member function with name 'parseOrientData' also defined in its parent class 'mockcommon'. [duplInheritedMember] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:88:10: note: Parent function 'mockcommon::parseOrientData' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.cpp:182:29: note: Derived function 'mockorientationsensor::parseOrientData' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:138:31: warning: The class 'mockirproximitysensor' defines member variable with name 'id' also defined in its parent class 'mockcommon'. [duplInheritedMember] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:83:31: note: Parent variable 'mockcommon::id' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:138:31: note: Derived variable 'mockirproximitysensor::id' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:154:31: warning: The class 'mocktapsensor' defines member variable with name 'id' also defined in its parent class 'mockcommon'. [duplInheritedMember] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:83:31: note: Parent variable 'mockcommon::id' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:154:31: note: Derived variable 'mocktapsensor::id' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.cpp:218:21: warning: The class 'mocktapsensor' defines member function with name 'parseTapData' also defined in its parent class 'mockcommon'. [duplInheritedMember] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:89:10: note: Parent function 'mockcommon::parseTapData' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.cpp:218:21: note: Derived function 'mocktapsensor::parseTapData' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:171:31: warning: The class 'mockproximitysensor' defines member variable with name 'id' also defined in its parent class 'mockcommon'. [duplInheritedMember] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:83:31: note: Parent variable 'mockcommon::id' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:171:31: note: Derived variable 'mockproximitysensor::id' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.cpp:236:27: warning: The class 'mockproximitysensor' defines member function with name 'parseProxyData' also defined in its parent class 'mockcommon'. [duplInheritedMember] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:90:10: note: Parent function 'mockcommon::parseProxyData' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.cpp:236:27: note: Derived function 'mockproximitysensor::parseProxyData' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:79:5: style: Class 'mockcommon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:107:5: style: Class 'mockaccelerometer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:124:5: style: Class 'mockorientationsensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/tst_sensorgestures_gestures.cpp:90:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gestureSignals [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:140:5: style: Class 'mockirproximitysensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/tst_sensorgestures_gestures.cpp:140:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gestureId [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:156:5: style: Class 'mocktapsensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/tst_sensorgestures_gestures.cpp:178:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gestureSignal [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:173:5: style: Class 'mockproximitysensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/tst_sensorgestures_gestures.cpp:213:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gestureSignal [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/tst_sensorgestures_gestures.cpp:263:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/tst_sensorgestures_gestures.cpp:286:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gestureId [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/tst_sensorgestures_gestures.cpp:342:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/tst_sensorgestures_gestures.cpp:366:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/tst_sensorgestures_gestures.cpp:389:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/tst_sensorgestures_gestures.cpp:411:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/tst_sensorgestures_gestures.cpp:423:35: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_sensorgestures_gestures::testNotPickup' can be static. [functionStatic] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/tst_sensorgestures_gestures.cpp:48:10: note: Either there is a missing 'override', or the member function 'tst_sensorgestures_gestures::testNotPickup' can be static. qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/tst_sensorgestures_gestures.cpp:423:35: note: Either there is a missing 'override', or the member function 'tst_sensorgestures_gestures::testNotPickup' can be static. qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:110:10: warning: The class 'mockaccelerometer' defines member function with name 'parseAccelData' also defined in its parent class 'mockcommon'. [duplInheritedMember] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:86:10: note: Parent function 'mockcommon::parseAccelData' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:110:10: note: Derived function 'mockaccelerometer::parseAccelData' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:127:10: warning: The class 'mockorientationsensor' defines member function with name 'parseOrientData' also defined in its parent class 'mockcommon'. [duplInheritedMember] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:88:10: note: Parent function 'mockcommon::parseOrientData' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:127:10: note: Derived function 'mockorientationsensor::parseOrientData' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:159:10: warning: The class 'mocktapsensor' defines member function with name 'parseTapData' also defined in its parent class 'mockcommon'. [duplInheritedMember] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:89:10: note: Parent function 'mockcommon::parseTapData' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:159:10: note: Derived function 'mocktapsensor::parseTapData' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:176:10: warning: The class 'mockproximitysensor' defines member function with name 'parseProxyData' also defined in its parent class 'mockcommon'. [duplInheritedMember] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:90:10: note: Parent function 'mockcommon::parseProxyData' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/mockcommon.h:176:10: note: Derived function 'mockproximitysensor::parseProxyData' qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/tst_sensorgestures_gestures.cpp:109:57: performance: Function parameter 'list' should be passed by const reference. [passedByValue] qtsensors-everywhere-src-5.15.17/tests/auto/qtsensors5/tst_qtsensors5.cpp:43:10: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_QtSensors::initTestCase' can be static. [functionStatic] qtsensors-everywhere-src-5.15.17/tests/auto/qtsensors5/tst_qtsensors5.cpp:47:10: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_QtSensors::cleanupTestCase' can be static. [functionStatic] qtsensors-everywhere-src-5.15.17/tests/auto/qtsensors5/tst_qtsensors5.cpp:37:5: style: Class 'tst_QtSensors' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/tst_qsensorgesturetest.cpp:588:30: style:inconclusive: Either there is a missing 'override', or the member function 'Tst_qsensorgestureTest::shakeDetected' can be const. [functionConst] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/tst_qsensorgesturetest.cpp:135:10: note: Either there is a missing 'override', or the member function 'Tst_qsensorgestureTest::shakeDetected' can be const. qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/tst_qsensorgesturetest.cpp:588:30: note: Either there is a missing 'override', or the member function 'Tst_qsensorgestureTest::shakeDetected' can be const. qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/tst_qsensorgesturetest.cpp:53:5: style: Class 'QSensorGestureWithSlots' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/tst_qsensorgesturetest.cpp:78:5: style: Class 'QTest3Recognizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/tst_sensorgestures_gestures.cpp:289:24: style: Variable 'idList' is assigned a value that is never used. [unreadVariable] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/tst_sensorgestures_gestures.cpp:289:17: style: Variable 'idList' is assigned a value that is never used. [unreadVariable] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/tst_sensorgestures_gestures.cpp:334:24: style: Variable 'idList' is assigned a value that is never used. [unreadVariable] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/tst_sensorgestures_gestures.cpp:334:17: style: Variable 'idList' is assigned a value that is never used. [unreadVariable] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/tst_sensorgestures_gestures.cpp:358:24: style: Variable 'idList' is assigned a value that is never used. [unreadVariable] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures_gestures/tst_sensorgestures_gestures.cpp:358:17: style: Variable 'idList' is assigned a value that is never used. [unreadVariable] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/tst_qsensorgesturetest.cpp:148:17: style: The scope of the variable 'idList' can be reduced. [variableScope] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/tst_qsensorgesturetest.cpp:538:31: style: Variable 'fakeRecognizer' can be declared as pointer to const [constVariablePointer] qtsensors-everywhere-src-5.15.17/tests/auto/qsensorgestures/tst_qsensorgesturetest.cpp:582:35: style: Variable 'recognizer' can be declared as pointer to const [constVariablePointer] qtsensors-everywhere-src-5.15.17/tests/auto/sensors2qmlapi/qtemplaterecognizer.h:41:5: style: Class 'QTemplateGestureRecognizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/sensors2qmlapi/qtemplaterecognizer.h:63:5: style: Class 'QTemplateGestureRecognizer1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:111:10: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_QSensor::initTestCase' can be static. [functionStatic] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:115:10: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_QSensor::cleanupTestCase' can be static. [functionStatic] qtsensors-everywhere-src-5.15.17/tests/manual/sensorclerk/collector.cpp:177:27: error: syntax error [syntaxError] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:335:24: style: Local variable 'sensor' shadows outer variable [shadowVariable] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:284:20: note: Shadowed declaration qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:335:24: note: Shadow variable qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:345:24: style: Local variable 'sensor' shadows outer variable [shadowVariable] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:284:20: note: Shadowed declaration qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:345:24: note: Shadow variable qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:356:24: style: Local variable 'sensor' shadows outer variable [shadowVariable] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:284:20: note: Shadowed declaration qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:356:24: note: Shadow variable qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:366:24: style: Local variable 'sensor' shadows outer variable [shadowVariable] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:284:20: note: Shadowed declaration qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:366:24: note: Shadow variable qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:373:24: style: Local variable 'sensor' shadows outer variable [shadowVariable] qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:284:20: note: Shadowed declaration qtsensors-everywhere-src-5.15.17/tests/auto/qsensor/tst_qsensor.cpp:373:24: note: Shadow variable qtsensors-everywhere-src-5.15.17/tests/manual/sensor_explorer/explorer.cpp:123:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/manual/sensor_explorer/explorer.cpp:182:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/manual/sensor_explorer/explorer.cpp:253:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/manual/sensorclerk/main.cpp:42:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeRootObjectToView [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/manual/sensor_explorer/explorer.cpp:418:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-5.15.17/tests/manual/sensor_explorer/explorer.h:41:5: style: Class 'Explorer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-5.15.17/tests/manual/sensor_explorer/explorer.cpp:327:14: style: Local variable 'i' shadows outer variable [shadowVariable] qtsensors-everywhere-src-5.15.17/tests/manual/sensor_explorer/explorer.cpp:320:9: note: Shadowed declaration qtsensors-everywhere-src-5.15.17/tests/manual/sensor_explorer/explorer.cpp:327:14: note: Shadow variable diff: DONE