2025-11-23 14:04 ftp://ftp.de.debian.org/debian/pool/main/q/qt6-sensors/qt6-sensors_6.9.2.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 -j1 platform: Linux-6.8.0-88-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: cb76e52 (2025-11-22 14:47:37 +0100) count: 302 303 elapsed-time: 1.9 2.1 head-timing-info: old-timing-info: head results: qtsensors-everywhere-src-6.9.2/config.tests/winrt/main.cpp:20:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeClass_Windows_Devices_Sensors_Accelerometer [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/config.tests/winrt/main.cpp:24:8: style: Redundant initialization for 'hr'. The initialized value is overwritten before it is read. [redundantInitialization] qtsensors-everywhere-src-6.9.2/config.tests/winrt/main.cpp:23:16: note: hr is initialized qtsensors-everywhere-src-6.9.2/config.tests/winrt/main.cpp:24:8: note: hr is overwritten qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/androidaccelerometer.cpp:21:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AccelerationMode [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/androidaccelerometer.cpp:49:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Gravity [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:97:10: style: Virtual function 'stop' is called from destructor '~SensorEventQueue < QAccelerometerReading >()' at line 73. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:73:9: note: Calling stop qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:97:10: note: stop is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:38:5: style: Class 'ThreadSafeSensorBackend' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/androidcompass.cpp:16:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASensorVector [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/androidcompass.cpp:55:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASENSOR_STATUS_NO_CONTACT [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:97:10: style: Virtual function 'stop' is called from destructor '~SensorEventQueue()' at line 73. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:73:9: note: Calling stop qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:97:10: note: stop is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/androidcompass.h:21:10: style: Virtual function 'stop' is called from destructor '~AndroidCompass()' at line 25. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/androidcompass.cpp:25:5: note: Calling stop qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/androidcompass.h:21:10: note: stop is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/androidcompass.h:17:5: style: Class 'AndroidCompass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:97:10: style: Virtual function 'stop' is called from destructor '~SensorEventQueue < QGyroscopeReading >()' at line 73. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:73:9: note: Calling stop qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:97:10: note: stop is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:97:10: style: Virtual function 'stop' is called from destructor '~SensorEventQueue < QLightReading >()' at line 73. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:73:9: note: Calling stop qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:97:10: note: stop is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/androidmagnetometer.cpp:13:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASENSOR_STATUS_NO_CONTACT [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:97:10: style: Virtual function 'stop' is called from destructor '~SensorEventQueue < QMagnetometerReading >()' at line 73. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:73:9: note: Calling stop qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:97:10: note: stop is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:97:10: style: Virtual function 'stop' is called from destructor '~SensorEventQueue < QPressureReading >()' at line 73. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:73:9: note: Calling stop qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:97:10: note: stop is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/androidproximity.cpp:10:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sensor [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:97:10: style: Virtual function 'stop' is called from destructor '~SensorEventQueue < QProximityReading >()' at line 73. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:73:9: note: Calling stop qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:97:10: note: stop is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:97:10: style: Virtual function 'stop' is called from destructor '~SensorEventQueue < QRotationReading >()' at line 73. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:73:9: note: Calling stop qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:97:10: note: stop is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:97:10: style: Virtual function 'stop' is called from destructor '~SensorEventQueue < QAmbientTemperatureReading >()' at line 73. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:73:9: note: Calling stop qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensoreventqueue.h:97:10: note: stop is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/main.cpp:95:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sensorType [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/android/sensormanager.cpp:10:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_JNI_CLASS is a macro then please configure it. [unknownMacro] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/dummy/dummyaccelerometer.h:15:5: style: Class 'dummyaccelerometer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/dummy/dummycommon.cpp:23:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/dummy/dummylightsensor.cpp:21:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dark [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/dummy/dummylightsensor.h:15:5: style: Class 'dummylightsensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/generic/genericalssensor.cpp:93:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sunny [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/generic/genericalssensor.h:16:5: style: Class 'genericalssensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/generic/genericorientationsensor.cpp:41:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopUp [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/generic/genericorientationsensor.h:16:5: style: Class 'genericorientationsensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/generic/genericrotationsensor.h:17:5: style: Class 'genericrotationsensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/generic/generictiltsensor.cpp:128:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipDuplicates [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/generic/generictiltsensor.h:20:5: style: Class 'GenericTiltSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/generic/main.cpp:35:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sensorType [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/iio-sensor-proxy/iiosensorproxycompass.h:18:31: warning: The class 'IIOSensorProxyCompass' defines member variable with name 'id' also defined in its parent class 'IIOSensorProxySensorBase'. [duplInheritedMember] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/iio-sensor-proxy/iiosensorproxysensorbase.h:16:31: note: Parent variable 'IIOSensorProxySensorBase::id' qtsensors-everywhere-src-6.9.2/src/plugins/sensors/iio-sensor-proxy/iiosensorproxycompass.h:18:31: note: Derived variable 'IIOSensorProxyCompass::id' qtsensors-everywhere-src-6.9.2/src/plugins/sensors/iio-sensor-proxy/iiosensorproxycompass.h:20:5: style: Class 'IIOSensorProxyCompass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/iio-sensor-proxy/iiosensorproxysensorbase.h:18:69: performance: Function parameter 'dbusIface' should be passed by const reference. [passedByValue] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/iio-sensor-proxy/iiosensorproxylightsensor.h:18:31: warning: The class 'IIOSensorProxyLightSensor' defines member variable with name 'id' also defined in its parent class 'IIOSensorProxySensorBase'. [duplInheritedMember] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/iio-sensor-proxy/iiosensorproxysensorbase.h:16:31: note: Parent variable 'IIOSensorProxySensorBase::id' qtsensors-everywhere-src-6.9.2/src/plugins/sensors/iio-sensor-proxy/iiosensorproxylightsensor.h:18:31: note: Derived variable 'IIOSensorProxyLightSensor::id' qtsensors-everywhere-src-6.9.2/src/plugins/sensors/iio-sensor-proxy/iiosensorproxylightsensor.h:20:5: style: Class 'IIOSensorProxyLightSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/iio-sensor-proxy/iiosensorproxyorientationsensor.cpp:61:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/iio-sensor-proxy/iiosensorproxyorientationsensor.h:18:31: warning: The class 'IIOSensorProxyOrientationSensor' defines member variable with name 'id' also defined in its parent class 'IIOSensorProxySensorBase'. [duplInheritedMember] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/iio-sensor-proxy/iiosensorproxysensorbase.h:16:31: note: Parent variable 'IIOSensorProxySensorBase::id' qtsensors-everywhere-src-6.9.2/src/plugins/sensors/iio-sensor-proxy/iiosensorproxyorientationsensor.h:18:31: note: Derived variable 'IIOSensorProxyOrientationSensor::id' qtsensors-everywhere-src-6.9.2/src/plugins/sensors/iio-sensor-proxy/iiosensorproxyorientationsensor.h:20:5: style: Class 'IIOSensorProxyOrientationSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/iio-sensor-proxy/iiosensorproxyproximitysensor.h:18:31: warning: The class 'IIOSensorProxyProximitySensor' defines member variable with name 'id' also defined in its parent class 'IIOSensorProxySensorBase'. [duplInheritedMember] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/iio-sensor-proxy/iiosensorproxysensorbase.h:16:31: note: Parent variable 'IIOSensorProxySensorBase::id' qtsensors-everywhere-src-6.9.2/src/plugins/sensors/iio-sensor-proxy/iiosensorproxyproximitysensor.h:18:31: note: Derived variable 'IIOSensorProxyProximitySensor::id' qtsensors-everywhere-src-6.9.2/src/plugins/sensors/iio-sensor-proxy/iiosensorproxyproximitysensor.h:20:5: style: Class 'IIOSensorProxyProximitySensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/iio-sensor-proxy/iiosensorproxysensorbase.cpp:24:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/iio-sensor-proxy/iiosensorproxysensorbase.cpp:36:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WatchForRegistration [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/iio-sensor-proxy/iiosensorproxysensorbase.cpp:31:91: performance: Function parameter 'dbusIface' should be passed by const reference. [passedByValue] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwaccelerometer.h:20:5: style: Class 'sensorfwaccelerometer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwals.h:20:5: style: Class 'Sensorfwals' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwcompass.h:20:5: style: Class 'SensorfwCompass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwmagnetometer.h:21:5: style: Class 'SensorfwMagnetometer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfworientationsensor.h:20:5: style: Class 'SensorfwOrientationSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwproximitysensor.h:20:5: style: Class 'SensorfwProximitySensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwirproximitysensor.h:19:5: style: Class 'SensorfwIrProximitySensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwrotationsensor.h:22:5: style: Class 'SensorfwRotationSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwtapsensor.h:20:5: style: Class 'SensorfwTapSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwgyroscope.h:22:5: style: Class 'SensorfwGyroscope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwlightsensor.h:20:5: style: Class 'SensorfwLightSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwlidsensor.h:21:5: style: Class 'SensorfwLidSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwaccelerometer.cpp:26:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwaccelerometer.cpp:41:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYZ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwaccelerometer.h:26:18: style: Virtual function 'init' is called from constructor 'sensorfwaccelerometer(QSensor*sensor)' at line 12. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwaccelerometer.cpp:12:5: note: Calling init qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwaccelerometer.h:26:18: note: init is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwals.cpp:29:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwals.cpp:38:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwals.cpp:49:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unsigned [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwals.cpp:64:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwals.h:25:18: style: Virtual function 'init' is called from constructor 'Sensorfwals(QSensor*sensor)' at line 13. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwals.cpp:13:5: note: Calling init qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwals.h:25:18: note: init is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwals.cpp:27:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwcompass.cpp:28:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwcompass.cpp:36:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compass [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwcompass.h:25:18: style: Virtual function 'init' is called from constructor 'SensorfwCompass(QSensor*sensor)' at line 13. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwcompass.cpp:13:5: note: Calling init qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwcompass.h:25:18: note: init is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwgyroscope.cpp:27:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwgyroscope.cpp:42:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYZ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwgyroscope.h:28:18: style: Virtual function 'init' is called from constructor 'SensorfwGyroscope(QSensor*sensor)' at line 13. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwgyroscope.cpp:13:5: note: Calling init qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwgyroscope.h:28:18: note: init is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwirproximitysensor.cpp:25:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwirproximitysensor.cpp:33:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Proximity [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwirproximitysensor.h:24:18: style: Virtual function 'init' is called from constructor 'SensorfwIrProximitySensor(QSensor*sensor)' at line 13. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwirproximitysensor.cpp:13:5: note: Calling init qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwirproximitysensor.h:24:18: note: init is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwlidsensor.cpp:35:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LidData [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwlidsensor.h:26:18: style: Virtual function 'init' is called from constructor 'SensorfwLidSensor(QSensor*sensor)' at line 12. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwlidsensor.cpp:12:5: note: Calling init qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwlidsensor.h:26:18: note: init is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwlightsensor.cpp:19:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwlightsensor.cpp:27:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unsigned [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwlightsensor.h:25:18: style: Virtual function 'init' is called from constructor 'SensorfwLightSensor(QSensor*sensor)' at line 12. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwlightsensor.cpp:12:5: note: Calling init qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwlightsensor.h:25:18: note: init is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwmagnetometer.cpp:54:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MagneticField [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwmagnetometer.cpp:11:23: warning: Member variable 'SensorfwMagnetometer::m_isGeoMagnetometer' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwmagnetometer.h:27:18: style: Virtual function 'init' is called from constructor 'SensorfwMagnetometer(QSensor*sensor)' at line 15. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwmagnetometer.cpp:15:5: note: Calling init qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwmagnetometer.h:27:18: note: init is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfworientationsensor.cpp:27:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfworientationsensor.cpp:37:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfworientationsensor.cpp:44:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unsigned [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfworientationsensor.cpp:56:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopUp [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfworientationsensor.h:25:18: style: Virtual function 'init' is called from constructor 'SensorfwOrientationSensor(QSensor*sensor)' at line 14. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfworientationsensor.cpp:14:5: note: Calling init qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfworientationsensor.h:25:18: note: init is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfworientationsensor.cpp:25:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfworientationsensor.cpp:34:67: style:inconclusive: Function 'slotDataAvailable' argument 1 names different: declaration 'orientation' definition 'data'. [funcArgNamesDifferent] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfworientationsensor.h:32:44: note: Function 'slotDataAvailable' argument 1 names different: declaration 'orientation' definition 'data'. qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfworientationsensor.cpp:34:67: note: Function 'slotDataAvailable' argument 1 names different: declaration 'orientation' definition 'data'. qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwproximitysensor.cpp:33:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwproximitysensor.cpp:45:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwproximitysensor.h:25:18: style: Virtual function 'init' is called from constructor 'SensorfwProximitySensor(QSensor*sensor)' at line 14. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwproximitysensor.cpp:14:5: note: Calling init qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwproximitysensor.h:25:18: note: init is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwproximitysensor.cpp:48:9: style: The statement 'if (firstRun) firstRun=false' is logically equivalent to 'firstRun=false'. [duplicateConditionalAssign] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwproximitysensor.cpp:49:18: note: Assignment 'firstRun=false' qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwproximitysensor.cpp:48:9: note: Condition 'firstRun' is redundant qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwproximitysensor.cpp:26:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwrotationsensor.cpp:23:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp_ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwrotationsensor.cpp:38:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYZ [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwrotationsensor.h:27:18: style: Virtual function 'init' is called from constructor 'SensorfwRotationSensor(QSensor*sensor)' at line 12. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwrotationsensor.cpp:12:5: note: Calling init qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwrotationsensor.h:27:18: note: init is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwsensorbase.cpp:31:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WatchForRegistration [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwsensorbase.cpp:59:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sensorType [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwsensorbase.cpp:258:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sensorType [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwsensorbase.h:28:10: style: Virtual function 'stop' is called from destructor '~SensorfwSensorBase()' at line 49. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwsensorbase.cpp:49:9: note: Calling stop qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwsensorbase.h:28:10: note: stop is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwtapsensor.cpp:15:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_Both [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwtapsensor.cpp:42:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Single [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwtapsensor.cpp:57:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_Both [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwtapsensor.cpp:77:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tap [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwtapsensor.cpp:8:20: warning: Member variable 'SensorfwTapSensor::m_isDoubleTapSensor' is not initialized in the constructor. [uninitMemberVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwtapsensor.h:25:18: style: Virtual function 'init' is called from constructor 'SensorfwTapSensor(QSensor*sensor)' at line 13. Dynamic binding is not used. [virtualCallInConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwtapsensor.cpp:13:5: note: Calling init qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwtapsensor.h:25:18: note: init is a virtual function qtsensors-everywhere-src-6.9.2/src/plugins/sensors/sensorfw/sensorfwtapsensor.cpp:36:26: style: Redundant condition: m_isOnceStarted. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtgyroscope.h:22:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AxesOrientation [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtrotationsensor.h:22:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AxesOrientation [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtaccelerometer.h:17:5: style: Class 'WinRtAccelerometer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtcompass.h:17:5: style: Class 'WinRtCompass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtgyroscope.h:17:5: style: Class 'WinRtGyroscope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtrotationsensor.h:17:5: style: Class 'WinRtRotationSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtambientlightsensor.h:17:5: style: Class 'WinRtAmbientLightSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtorientationsensor.h:17:5: style: Class 'WinRtOrientationSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtaccelerometer.cpp:75:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtaccelerometer.cpp:87:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeClass_Windows_Devices_Sensors_Accelerometer [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtaccelerometer.cpp:27:5: style: Class 'WinRtAccelerometerPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtambientlightsensor.cpp:61:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dark [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtambientlightsensor.cpp:85:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeClass_Windows_Devices_Sensors_LightSensor [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtambientlightsensor.cpp:24:5: style: Class 'WinRtAmbientLightSensorPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtcompass.cpp:91:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtcompass.cpp:103:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeClass_Windows_Devices_Sensors_Compass [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtcompass.cpp:24:5: style: Class 'WinRtCompassPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtgyroscope.cpp:71:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtgyroscope.cpp:83:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeClass_Windows_Devices_Sensors_Gyrometer [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtgyroscope.cpp:24:5: style: Class 'WinRtGyroscopePrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtorientationsensor.cpp:53:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtorientationsensor.cpp:88:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeClass_Windows_Devices_Sensors_SimpleOrientationSensor [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtorientationsensor.cpp:24:5: style: Class 'WinRtOrientationSensorPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtrotationsensor.cpp:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtrotationsensor.cpp:81:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeClass_Windows_Devices_Sensors_Inclinometer [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/plugins/sensors/winrt/winrtrotationsensor.cpp:24:5: style: Class 'WinRtRotationSensorPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/sensors/doc/snippets/sensors/mybackend.h:16:10: performance:inconclusive: Either there is a missing 'override', or the member function 'MyBackend::poll' can be static. [functionStatic] qtsensors-everywhere-src-6.9.2/src/sensors/doc/snippets/sensors/mybackend.h:13:5: style: Class 'MyBackend' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/src/sensors/doc/snippets/sensors/tutorial.cpp:23:31: style: class member 'MySensor::sensorType' is never used. [unusedStructMember] qtsensors-everywhere-src-6.9.2/src/sensors/qaccelerometer.h:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qsensor.h:180:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qsensor_p.h:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qaccelerometer.cpp:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qaccelerometer.cpp:50:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qaccelerometer.cpp:63:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qaccelerometer.cpp:71:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qaccelerometer.cpp:84:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qaccelerometer.cpp:92:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qaccelerometer.cpp:50:5: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-6.9.2/src/sensors/qaccelerometer.cpp:63:12: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-6.9.2/src/sensors/qaccelerometer.cpp:71:5: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-6.9.2/src/sensors/qaccelerometer.cpp:84:12: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-6.9.2/src/sensors/qaccelerometer.cpp:92:5: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-6.9.2/src/sensors/qaccelerometer.cpp:230:40: warning: The class 'QAccelerometer' defines member function with name 'reading' also defined in its parent class 'QSensor'. [duplInheritedMember] qtsensors-everywhere-src-6.9.2/src/sensors/qsensor.h:120:21: note: Parent function 'QSensor::reading' qtsensors-everywhere-src-6.9.2/src/sensors/qaccelerometer.cpp:230:40: note: Derived function 'QAccelerometer::reading' qtsensors-everywhere-src-6.9.2/src/sensors/qaccelerometer.h:48:14: style: The destructor '~QAccelerometer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtsensors-everywhere-src-6.9.2/src/sensors/qsensor.h:82:14: note: Virtual destructor in base class qtsensors-everywhere-src-6.9.2/src/sensors/qaccelerometer.h:48:14: note: Destructor in derived class qtsensors-everywhere-src-6.9.2/src/sensors/qambientlightsensor.cpp:9: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-6.9.2/src/sensors/qambienttemperaturesensor.cpp:8: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-6.9.2/src/sensors/qcompass.cpp:9: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-6.9.2/src/sensors/qgyroscope.cpp:9: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-6.9.2/src/sensors/qhumiditysensor.cpp:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable relativeHumidity [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qhumiditysensor.cpp:44:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable relativeHumidity [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qhumiditysensor.cpp:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable absoluteHumidity [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qhumiditysensor.cpp:66:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable absoluteHumidity [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qirproximitysensor.cpp:9: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-6.9.2/src/sensors/qlidsensor.cpp:8: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-6.9.2/src/sensors/qlightsensor.h:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qlightsensor.cpp:34:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lux [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qlightsensor.cpp:42:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lux [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qlightsensor.cpp:42:5: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-6.9.2/src/sensors/qlightsensor.cpp:114:30: warning: The class 'QLightSensor' defines member function with name 'reading' also defined in its parent class 'QSensor'. [duplInheritedMember] qtsensors-everywhere-src-6.9.2/src/sensors/qsensor.h:120:21: note: Parent function 'QSensor::reading' qtsensors-everywhere-src-6.9.2/src/sensors/qlightsensor.cpp:114:30: note: Derived function 'QLightSensor::reading' qtsensors-everywhere-src-6.9.2/src/sensors/qlightsensor.h:39:14: style: The destructor '~QLightSensor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtsensors-everywhere-src-6.9.2/src/sensors/qsensor.h:82:14: note: Virtual destructor in base class qtsensors-everywhere-src-6.9.2/src/sensors/qlightsensor.h:39:14: note: Destructor in derived class qtsensors-everywhere-src-6.9.2/src/sensors/qmagnetometer.h:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qmagnetometer.cpp:62:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qmagnetometer.cpp:70:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qmagnetometer.cpp:83:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qmagnetometer.cpp:91:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qmagnetometer.cpp:104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qmagnetometer.cpp:112:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qmagnetometer.cpp:128:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calibrationLevel [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qmagnetometer.cpp:136:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calibrationLevel [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qmagnetometer.cpp:70:5: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-6.9.2/src/sensors/qmagnetometer.cpp:83:12: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-6.9.2/src/sensors/qmagnetometer.cpp:91:5: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-6.9.2/src/sensors/qmagnetometer.cpp:104:12: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-6.9.2/src/sensors/qmagnetometer.cpp:112:5: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-6.9.2/src/sensors/qmagnetometer.cpp:128:12: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-6.9.2/src/sensors/qmagnetometer.cpp:136:5: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-6.9.2/src/sensors/qmagnetometer.cpp:208:38: warning: The class 'QMagnetometer' defines member function with name 'reading' also defined in its parent class 'QSensor'. [duplInheritedMember] qtsensors-everywhere-src-6.9.2/src/sensors/qsensor.h:120:21: note: Parent function 'QSensor::reading' qtsensors-everywhere-src-6.9.2/src/sensors/qmagnetometer.cpp:208:38: note: Derived function 'QMagnetometer::reading' qtsensors-everywhere-src-6.9.2/src/sensors/qmagnetometer.h:51:14: style: The destructor '~QMagnetometer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtsensors-everywhere-src-6.9.2/src/sensors/qsensor.h:82:14: note: Virtual destructor in base class qtsensors-everywhere-src-6.9.2/src/sensors/qmagnetometer.h:51:14: note: Destructor in derived class qtsensors-everywhere-src-6.9.2/src/sensors/qorientationsensor.cpp:9: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-6.9.2/src/sensors/qpressuresensor.cpp:8: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-6.9.2/src/sensors/qproximitysensor.cpp:9: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-6.9.2/src/sensors/qrotationsensor.h:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qrotationsensor.cpp:78:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qrotationsensor.cpp:91:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qrotationsensor.cpp:104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qrotationsensor.cpp:119:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qrotationsensor.cpp:91:12: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-6.9.2/src/sensors/qrotationsensor.cpp:104:12: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-6.9.2/src/sensors/qrotationsensor.cpp:119:5: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-6.9.2/src/sensors/qrotationsensor.cpp:193:36: warning: The class 'QRotationSensor' defines member function with name 'reading' also defined in its parent class 'QSensor'. [duplInheritedMember] qtsensors-everywhere-src-6.9.2/src/sensors/qsensor.h:120:21: note: Parent function 'QSensor::reading' qtsensors-everywhere-src-6.9.2/src/sensors/qrotationsensor.cpp:193:36: note: Derived function 'QRotationSensor::reading' qtsensors-everywhere-src-6.9.2/src/sensors/qrotationsensor.h:44:14: style: The destructor '~QRotationSensor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtsensors-everywhere-src-6.9.2/src/sensors/qsensor.h:82:14: note: Virtual destructor in base class qtsensors-everywhere-src-6.9.2/src/sensors/qrotationsensor.h:44:14: note: Destructor in derived class qtsensors-everywhere-src-6.9.2/src/sensors/qsensorbackend.h:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qsensor.cpp:1191:72: style:inconclusive: Function 'QSensorReading' argument 2 names different: declaration 'd' definition '_d'. [funcArgNamesDifferent] qtsensors-everywhere-src-6.9.2/src/sensors/qsensor.h:213:69: note: Function 'QSensorReading' argument 2 names different: declaration 'd' definition '_d'. qtsensors-everywhere-src-6.9.2/src/sensors/qsensor.cpp:1191:72: note: Function 'QSensorReading' argument 2 names different: declaration 'd' definition '_d'. qtsensors-everywhere-src-6.9.2/src/sensors/qsensor.cpp:363:9: style: Local variable 'dataRate' shadows outer function [shadowFunction] qtsensors-everywhere-src-6.9.2/src/sensors/qsensor.h:104:9: note: Shadowed declaration qtsensors-everywhere-src-6.9.2/src/sensors/qsensor.cpp:363:9: note: Shadow variable qtsensors-everywhere-src-6.9.2/src/sensors/qsensor.cpp:364:9: style: Local variable 'outputRange' shadows outer function [shadowFunction] qtsensors-everywhere-src-6.9.2/src/sensors/qsensor.h:108:9: note: Shadowed declaration qtsensors-everywhere-src-6.9.2/src/sensors/qsensor.cpp:364:9: note: Shadow variable qtsensors-everywhere-src-6.9.2/src/sensors/qsensor.cpp:1308:28: style: Variable 'other_ptr' can be declared as pointer to const [constVariablePointer] qtsensors-everywhere-src-6.9.2/src/sensors/qsensorbackend_p.h:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qsensorbackend.cpp:100:21: style: Variable 'sensorPrivate' can be declared as pointer to const [constVariablePointer] qtsensors-everywhere-src-6.9.2/src/sensors/qsensormanager.cpp:62:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigLocation [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qsensormanager.cpp:144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSensorManager [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qsensormanager.cpp:279:39: style: Local variable 'identifier' shadows outer argument [shadowArgument] qtsensors-everywhere-src-6.9.2/src/sensors/qsensormanager.cpp:258:82: note: Shadowed declaration qtsensors-everywhere-src-6.9.2/src/sensors/qsensormanager.cpp:279:39: note: Shadow variable qtsensors-everywhere-src-6.9.2/src/sensors/qsensormanager.cpp:158:30: style: Variable 'changes' can be declared as pointer to const [constVariablePointer] qtsensors-everywhere-src-6.9.2/src/sensors/qtapsensor.h:72:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qtapsensor.cpp:91:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tapDirection [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qtapsensor.cpp:109:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tapDirection [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qtapsensor.cpp:130:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doubleTap [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qtapsensor.cpp:138:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doubleTap [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/qtapsensor.cpp:91:51: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-6.9.2/src/sensors/qtapsensor.cpp:109:13: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-6.9.2/src/sensors/qtapsensor.cpp:130:12: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-6.9.2/src/sensors/qtapsensor.cpp:138:5: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] qtsensors-everywhere-src-6.9.2/src/sensors/qtapsensor.cpp:212:26: warning: The class 'QTapSensor' defines member function with name 'reading' also defined in its parent class 'QSensor'. [duplInheritedMember] qtsensors-everywhere-src-6.9.2/src/sensors/qsensor.h:120:21: note: Parent function 'QSensor::reading' qtsensors-everywhere-src-6.9.2/src/sensors/qtapsensor.cpp:212:26: note: Derived function 'QTapSensor::reading' qtsensors-everywhere-src-6.9.2/src/sensors/qtapsensor.h:61:14: style: The destructor '~QTapSensor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtsensors-everywhere-src-6.9.2/src/sensors/qsensor.h:82:14: note: Virtual destructor in base class qtsensors-everywhere-src-6.9.2/src/sensors/qtapsensor.h:61:14: note: Destructor in derived class qtsensors-everywhere-src-6.9.2/src/sensors/qtiltsensor.cpp:13: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-6.9.2/src/sensorsquick/qmlsensor_p.h:179:0: error: failed to expand 'Q_OBJECT_BINDABLE_PROPERTY_WITH_ARGS', Wrong number of parameters for macro 'Q_OBJECT_BINDABLE_PROPERTY_WITH_ARGS'. [syntaxError] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:69:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipDuplicates [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:75:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Twilight [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:75:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipDuplicates [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:78:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipDuplicates [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:81:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipDuplicates [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:85:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipDuplicates [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:90:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipDuplicates [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:93:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipDuplicates [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:99:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftUp [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:99:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipDuplicates [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:102:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipDuplicates [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:106:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipDuplicates [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:109:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipDuplicates [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:112:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_Both [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:112:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipDuplicates [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:116:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipDuplicates [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:119:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipDuplicates [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:123:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipDuplicates [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:127:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipDuplicates [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:69:1: style: Class 'QAccelerometer_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:75:1: style: Class 'QAmbientLightSensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:78:1: style: Class 'QAmbientTemperatureSensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:81:1: style: Class 'QCompass_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:85:1: style: Class 'QGyroscope_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:90:1: style: Class 'QLightSensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:93:1: style: Class 'QMagnetometer_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:99:1: style: Class 'QOrientationSensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:102:1: style: Class 'QPressureSensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:106:1: style: Class 'QProximitySensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:109:1: style: Class 'QRotationSensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:112:1: style: Class 'QTapSensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:116:1: style: Class 'QIRProximitySensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:119:1: style: Class 'QTiltSensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:123:1: style: Class 'QLidSensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.h:127:1: style: Class 'QHumiditySensor_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/tests/auto/common/test_backends.cpp:137:54: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtsensors-everywhere-src-6.9.2/tests/auto/qml/qml_cpp/tst_sensors_qmlcpp.cpp:87:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sunny [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/qml/qml_cpp/tst_sensors_qmlcpp.cpp:172:5: style: Class 'QDummySensorBackend' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/tests/auto/qml/qml_cpp/tst_sensors_qmlcpp.cpp:189:5: style: Class 'QDummySensorReading' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/tests/auto/qml/qml_cpp/tst_sensors_qmlcpp.cpp:211:5: style: Class 'QmlDummySensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/test_sensor.cpp:7: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-6.9.2/tests/auto/qsensor/test_sensor2.cpp:7: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-6.9.2/tests/auto/qsensor/test_sensor2impl.h:15:5: style: Class 'testsensor2impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/test_sensorimpl.cpp:84:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlwaysOn [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/test_sensorimpl.h:16:5: style: Class 'testsensorimpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:170:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:181:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:327:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:366:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:508:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:519:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:535:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:713:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:794:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Twilight [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:957:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlwaysOn [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:72:10: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_QSensor::initTestCase' can be static. [functionStatic] qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:76:10: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_QSensor::cleanupTestCase' can be static. [functionStatic] qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:202:17: style:inconclusive: Same expression used in consecutive assignments of 'timestamp' and 'timestamp2'. [duplicateAssignExpression] qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:203:17: note: Same expression used in consecutive assignments of 'timestamp' and 'timestamp2'. qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:202:17: note: Same expression used in consecutive assignments of 'timestamp' and 'timestamp2'. qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:294:24: style: Local variable 'sensor' shadows outer variable [shadowVariable] qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:243:20: note: Shadowed declaration qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:294:24: note: Shadow variable qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:304:24: style: Local variable 'sensor' shadows outer variable [shadowVariable] qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:243:20: note: Shadowed declaration qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:304:24: note: Shadow variable qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:315:24: style: Local variable 'sensor' shadows outer variable [shadowVariable] qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:243:20: note: Shadowed declaration qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:315:24: note: Shadow variable qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:325:24: style: Local variable 'sensor' shadows outer variable [shadowVariable] qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:243:20: note: Shadowed declaration qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:325:24: note: Shadow variable qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:332:24: style: Local variable 'sensor' shadows outer variable [shadowVariable] qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:243:20: note: Shadowed declaration qtsensors-everywhere-src-6.9.2/tests/auto/qsensor/tst_qsensor.cpp:332:24: note: Shadow variable qtsensors-everywhere-src-6.9.2/tests/manual/sensor_explorer_qml/sensormodels.cpp:77:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/manual/sensor_explorer_qml/sensormodels.cpp:112:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/manual/sensor_explorer_qml/sensormodels.cpp:182:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/manual/sensor_explorer_widgets/explorer.cpp:98:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/manual/sensor_explorer_widgets/explorer.cpp:159:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/manual/sensor_explorer_widgets/explorer.cpp:229:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/manual/sensor_explorer_widgets/explorer.cpp:394:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/tests/manual/sensor_explorer_widgets/explorer.h:16:5: style: Class 'Explorer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtsensors-everywhere-src-6.9.2/tests/manual/sensor_explorer_widgets/explorer.cpp:303:14: style: Local variable 'i' shadows outer variable [shadowVariable] qtsensors-everywhere-src-6.9.2/tests/manual/sensor_explorer_widgets/explorer.cpp:296:9: note: Shadowed declaration qtsensors-everywhere-src-6.9.2/tests/manual/sensor_explorer_widgets/explorer.cpp:303:14: note: Shadow variable qtsensors-everywhere-src-6.9.2/tests/manual/sensorclerk/collector.cpp:152:27: error: syntax error [syntaxError] qtsensors-everywhere-src-6.9.2/tests/manual/sensorclerk/main.cpp:17:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeRootObjectToView [valueFlowBailoutIncompleteVar] qtsensors-everywhere-src-6.9.2/src/sensors/doc/snippets/sensors/creating.cpp:9:1: error: The one definition rule is violated, different classes/structs have the same name 'MyObject' [ctuOneDefinitionRuleViolation] qtsensors-everywhere-src-6.9.2/src/sensors/doc/snippets/sensors/start.cpp:25:1: note: The one definition rule is violated, different classes/structs have the same name 'MyObject' qtsensors-everywhere-src-6.9.2/src/sensors/doc/snippets/sensors/creating.cpp:9:1: note: The one definition rule is violated, different classes/structs have the same name 'MyObject' diff: 2.18.0 qtsensors-everywhere-src-6.9.2/src/sensorsquick/qmlsensor_p.h:179:0: error: failed to expand 'Q_OBJECT_BINDABLE_PROPERTY_WITH_ARGS', Wrong number of parameters for macro 'Q_OBJECT_BINDABLE_PROPERTY_WITH_ARGS'. [preprocessorErrorDirective] head qtsensors-everywhere-src-6.9.2/src/sensorsquick/qmlsensor_p.h:179:0: error: failed to expand 'Q_OBJECT_BINDABLE_PROPERTY_WITH_ARGS', Wrong number of parameters for macro 'Q_OBJECT_BINDABLE_PROPERTY_WITH_ARGS'. [syntaxError] 2.18.0 qtsensors-everywhere-src-6.9.2/src/sensorsquick/qmlsensor_p.h:179:5: error: failed to expand 'Q_OBJECT_BINDABLE_PROPERTY_WITH_ARGS', Wrong number of parameters for macro 'Q_OBJECT_BINDABLE_PROPERTY_WITH_ARGS'. [preprocessorErrorDirective] DONE