2025-11-27 09:23 ftp://ftp.de.debian.org/debian/pool/main/k/kf6-networkmanager-qt/kf6-networkmanager-qt_6.20.0.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-6.12.57+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 9486fde (2025-11-26 08:20:02 +0100) count: 260 603 elapsed-time: 0.6 2.1 head-timing-info: old-timing-info: head results: networkmanager-qt-6.20.0/autotests/settings/adslsettingtest.cpp:46:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_ADSL_USERNAME [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/activeconnectiontest.cpp:36:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Up [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/activeconnectiontest.cpp:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StateChangeReason [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settings/8021xsettingtest.cpp:100:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eap [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/managertest.cpp:32:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Up [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/managertest.cpp:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ethernet [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/managertest.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoConnectivity [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settings/bluetoothsettingtest.cpp:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_BLUETOOTH_BDADDR [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/activeconnectiontest.h:14:1: style: The class 'ActiveConnectionTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] networkmanager-qt-6.20.0/autotests/settings/bondsettingtest.cpp:34:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interfaceName [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/managertest.h:14:1: style: The class 'ManagerTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] networkmanager-qt-6.20.0/autotests/settings/bridgeportsettingtest.cpp:36:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_BRIDGE_PORT_PRIORITY [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settings/cdmasettingtest.cpp:37:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_CDMA_NUMBER [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settings/connectionsettingtest.cpp:13:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/autotests/settings/bridgesettingtest.cpp:52:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interfaceName [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settings/infinibandsettingtest.cpp:34:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_INFINIBAND_MAC_ADDRESS [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settings/gsmsettingtest.cpp:67:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_GSM_NUMBER [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settings/dcbsettingtest.cpp:78:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_DCB_APP_FCOE_MODE [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settings/iptunnelsettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/autotests/settings/macsecsettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/autotests/settings/matchsettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/autotests/settings/ipv4settingtest.cpp:110:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dnsSearch [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settings/ovsbridgesettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/autotests/settings/olpcmeshsettingtest.cpp:34:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_OLPC_MESH_SSID [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settings/ovsinterfacesettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/autotests/settings/ipv6settingtest.cpp:113:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dnsSearch [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settings/ovspatchsettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/autotests/settings/ovsportsettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/autotests/settings/proxysettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/autotests/settings/pppoesettingtest.cpp:37:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_PPPOE_SERVICE [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settings/pppsettingtest.cpp:79:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_PPP_NOAUTH [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settings/serialsettingtest.cpp:40:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_SERIAL_BAUD [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settings/teamportsettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/autotests/settings/tcsettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/autotests/settings/usersettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/autotests/settings/tunsettingtest.cpp:43:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_TUN_GROUP [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settings/vlansettingtest.cpp:42:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ingressPriorityMap [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settings/vxlansettingtest.cpp:73:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_VXLAN_AGEING [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settings/vpnsettingtest.cpp:43:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_VPN_DATA [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settings/wimaxsettingtest.cpp:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIMAX_NETWORK_NAME [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settings/wiredsettingtest.cpp:59:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WakeOnLanMulticast [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settings/wiredsettingtest.cpp:73:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable macAddressBlacklist [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settings/wireguardsettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/autotests/settings/wirelesssecuritysettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/autotests/settings/wirelesssettingtest.cpp:73:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable macAddressBlacklist [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/examples/createconnection/main.cpp:28:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settingstest.cpp:35:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wired [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settingstest.cpp:76:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ipv4 [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/examples/main.cpp:43:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/autotests/settingstest.h:14:1: style: The class 'SettingsTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] networkmanager-qt-6.20.0/src/generictypes.h:30:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NETWORKMANAGERQT_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] networkmanager-qt-6.20.0/examples/secret_agent/main.cpp:59:16: style: Variable 'agent' is assigned a value that is never used. [unreadVariable] networkmanager-qt-6.20.0/src/dbus/secretagentadaptor.h:77:5: style: Class 'SecretAgentAdaptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] networkmanager-qt-6.20.0/src/dnsdomain.h:57:13: performance: Function 'name()' should return member 'name' by const reference. [returnByReference] networkmanager-qt-6.20.0/src/dnsdomain.h:67:25: performance: Function 'servers()' should return member 'servers' by const reference. [returnByReference] networkmanager-qt-6.20.0/src/dnsdomain.h:77:17: performance: Function 'options()' should return member 'options' by const reference. [returnByReference] networkmanager-qt-6.20.0/src/dnsdomain.cpp:70:71: style:inconclusive: Function 'setServers' argument 1 names different: declaration 'list' definition 'servers'. [funcArgNamesDifferent] networkmanager-qt-6.20.0/src/dnsdomain.h:72:48: note: Function 'setServers' argument 1 names different: declaration 'list' definition 'servers'. networkmanager-qt-6.20.0/src/dnsdomain.cpp:70:71: note: Function 'setServers' argument 1 names different: declaration 'list' definition 'servers'. networkmanager-qt-6.20.0/src/dnsdomain.cpp:80:63: style:inconclusive: Function 'setOptions' argument 1 names different: declaration 'list' definition 'options'. [funcArgNamesDifferent] networkmanager-qt-6.20.0/src/dnsdomain.h:82:40: note: Function 'setOptions' argument 1 names different: declaration 'list' definition 'options'. networkmanager-qt-6.20.0/src/dnsdomain.cpp:80:63: note: Function 'setOptions' argument 1 names different: declaration 'list' definition 'options'. networkmanager-qt-6.20.0/src/dnsconfiguration.h:56:17: performance: Function 'searches()' should return member 'searches' by const reference. [returnByReference] networkmanager-qt-6.20.0/src/dnsconfiguration.h:66:17: performance: Function 'options()' should return member 'options' by const reference. [returnByReference] networkmanager-qt-6.20.0/src/dnsconfiguration.h:76:22: performance: Function 'domains()' should return member 'domains' by const reference. [returnByReference] networkmanager-qt-6.20.0/src/dnsconfiguration.cpp:62:71: style:inconclusive: Function 'setSearches' argument 1 names different: declaration 'list' definition 'searches'. [funcArgNamesDifferent] networkmanager-qt-6.20.0/src/dnsconfiguration.h:61:41: note: Function 'setSearches' argument 1 names different: declaration 'list' definition 'searches'. networkmanager-qt-6.20.0/src/dnsconfiguration.cpp:62:71: note: Function 'setSearches' argument 1 names different: declaration 'list' definition 'searches'. networkmanager-qt-6.20.0/src/dnsconfiguration.cpp:72:70: style:inconclusive: Function 'setOptions' argument 1 names different: declaration 'list' definition 'options'. [funcArgNamesDifferent] networkmanager-qt-6.20.0/src/dnsconfiguration.h:71:40: note: Function 'setOptions' argument 1 names different: declaration 'list' definition 'options'. networkmanager-qt-6.20.0/src/dnsconfiguration.cpp:72:70: note: Function 'setOptions' argument 1 names different: declaration 'list' definition 'options'. networkmanager-qt-6.20.0/src/dnsconfiguration.cpp:94:17: style: Local variable 'domains' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/dnsconfiguration.h:76:22: note: Shadowed declaration networkmanager-qt-6.20.0/src/dnsconfiguration.cpp:94:17: note: Shadow variable networkmanager-qt-6.20.0/src/dnsconfiguration.cpp:117:17: style: Local variable 'domains' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/dnsconfiguration.h:76:22: note: Shadowed declaration networkmanager-qt-6.20.0/src/dnsconfiguration.cpp:117:17: note: Shadow variable networkmanager-qt-6.20.0/src/dnsconfiguration.cpp:20:99: performance: Function parameter 'theDomains' should be passed by const reference. [passedByValue] networkmanager-qt-6.20.0/src/dnsconfiguration.cpp:36:132: performance: Function parameter 'domains' should be passed by const reference. [passedByValue] networkmanager-qt-6.20.0/src/settings/bluetoothsetting.cpp:74:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_BLUETOOTH_BDADDR [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/bluetoothsetting.cpp:94:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_BLUETOOTH_BDADDR [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/bluetoothsetting.cpp:116:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_BLUETOOTH_BDADDR [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/bondsetting.cpp:86:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_BOND_OPTIONS [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/bondsetting.cpp:98:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_BOND_OPTIONS [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/bondsetting.cpp:110:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_BOND_OPTIONS [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/bluetoothsetting.cpp:20:7: warning: Class 'BluetoothSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/bluetoothsetting.cpp:20:7: warning: Class 'BluetoothSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/bluetoothsetting.h:78:30: warning: The class 'BluetoothSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/bluetoothsetting.h:78:30: note: Derived variable 'BluetoothSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/adslsetting.cpp:157:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRequired [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/adslsetting.cpp:166:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_ADSL_USERNAME [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/adslsetting.cpp:214:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_ADSL_USERNAME [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/adslsetting.cpp:266:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_ADSL_USERNAME [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/bondsetting.cpp:21:7: warning: Class 'BondSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/bondsetting.cpp:21:7: warning: Class 'BondSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/bondsetting.h:71:25: warning: The class 'BondSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/bondsetting.h:71:25: note: Derived variable 'BondSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/adslsetting.cpp:31:7: warning: Class 'AdslSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/adslsetting.cpp:31:7: warning: Class 'AdslSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/adslsetting.h:130:25: warning: The class 'AdslSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/adslsetting.h:130:25: note: Derived variable 'AdslSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/bridgeportsetting.cpp:91:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_BRIDGE_PORT_PRIORITY [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/bridgeportsetting.cpp:109:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_BRIDGE_PORT_PRIORITY [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/bridgeportsetting.cpp:128:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_BRIDGE_PORT_PRIORITY [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/adslsetting.cpp:179:23: style: Local variable 'protocol' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/settings/adslsetting.h:98:14: note: Shadowed declaration networkmanager-qt-6.20.0/src/settings/adslsetting.cpp:179:23: note: Shadow variable networkmanager-qt-6.20.0/src/settings/adslsetting.cpp:191:23: style: Local variable 'encapsulation' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/settings/adslsetting.h:105:19: note: Shadowed declaration networkmanager-qt-6.20.0/src/settings/adslsetting.cpp:191:23: note: Shadow variable networkmanager-qt-6.20.0/src/settings/bridgeportsetting.cpp:28:7: warning: Class 'BridgePortSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/bridgeportsetting.cpp:28:7: warning: Class 'BridgePortSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/bridgeportsetting.h:73:31: warning: The class 'BridgePortSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/bridgeportsetting.h:73:31: note: Derived variable 'BridgePortSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/bridgesetting.cpp:190:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_BRIDGE_STP [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/bridgesetting.cpp:231:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_BRIDGE_STP [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/bridgesetting.cpp:271:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_BRIDGE_STP [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/cdmasetting.cpp:106:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRequired [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/cdmasetting.cpp:116:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_CDMA_PASSWORD [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/cdmasetting.cpp:126:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_CDMA_PASSWORD [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/cdmasetting.cpp:134:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_CDMA_NUMBER [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/cdmasetting.cpp:157:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_CDMA_NUMBER [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/cdmasetting.cpp:181:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_CDMA_NUMBER [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/ipv6setting.h:39:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/src/settings/cdmasetting.cpp:20:7: warning: Class 'CdmaSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/cdmasetting.cpp:20:7: warning: Class 'CdmaSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/cdmasetting.h:86:25: warning: The class 'CdmaSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/cdmasetting.h:86:25: note: Derived variable 'CdmaSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/bridgesetting.cpp:28:7: warning: Class 'BridgeSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/bridgesetting.cpp:28:7: warning: Class 'BridgeSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/bridgesetting.h:116:27: warning: The class 'BridgeSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/bridgesetting.h:116:27: note: Derived variable 'BridgeSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/genericsetting.cpp:19:7: warning: Class 'GenericSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/genericsetting.cpp:19:7: warning: Class 'GenericSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/genericsetting.h:52:28: warning: The class 'GenericSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/genericsetting.h:52:28: note: Derived variable 'GenericSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/iptunnelsetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/src/settings/dcbsetting.cpp:392:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_DCB_APP_FCOE_MODE [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/dcbsetting.cpp:458:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_DCB_APP_FCOE_MODE [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/dcbsetting.cpp:494:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_DCB_APP_FCOE_MODE [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/infinibandsetting.cpp:121:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_INFINIBAND_MAC_ADDRESS [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/infinibandsetting.cpp:153:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_INFINIBAND_MAC_ADDRESS [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/infinibandsetting.cpp:184:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_INFINIBAND_MAC_ADDRESS [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/infinibandsetting.cpp:28:7: warning: Class 'InfinibandSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/infinibandsetting.cpp:28:7: warning: Class 'InfinibandSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/infinibandsetting.h:99:31: warning: The class 'InfinibandSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/infinibandsetting.h:99:31: note: Derived variable 'InfinibandSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/dcbsetting.cpp:29:7: warning: Class 'DcbSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/dcbsetting.cpp:29:7: warning: Class 'DcbSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/dcbsetting.h:209:24: warning: The class 'DcbSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/dcbsetting.h:209:24: note: Derived variable 'DcbSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/gsmsetting.cpp:261:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_GSM_PASSWORD [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/gsmsetting.cpp:275:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_GSM_PASSWORD [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/gsmsetting.cpp:289:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRequired [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/gsmsetting.cpp:302:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_GSM_NUMBER [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/gsmsetting.cpp:366:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_GSM_NUMBER [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/gsmsetting.cpp:425:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_GSM_NUMBER [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/macsecsetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/src/settings/gsmsetting.cpp:27:7: warning: Class 'GsmSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/gsmsetting.cpp:27:7: warning: Class 'GsmSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/gsmsetting.h:173:24: warning: The class 'GsmSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/gsmsetting.h:173:24: note: Derived variable 'GsmSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/matchsetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/src/settings/ovsbridgesetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/src/settings/olpcmeshsetting.cpp:89:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_OLPC_MESH_SSID [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/olpcmeshsetting.cpp:107:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_OLPC_MESH_SSID [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/olpcmeshsetting.cpp:126:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_OLPC_MESH_SSID [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/ovsinterfacesetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/src/settings/ovspatchsetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/src/settings/olpcmeshsetting.cpp:20:7: warning: Class 'OlpcMeshSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/olpcmeshsetting.cpp:20:7: warning: Class 'OlpcMeshSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/olpcmeshsetting.h:73:29: warning: The class 'OlpcMeshSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/olpcmeshsetting.h:73:29: note: Derived variable 'OlpcMeshSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/ovsportsetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/src/settings/ipv4setting.cpp:356:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_IP_CONFIG_METHOD [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/ipv4setting.cpp:521:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Automatic [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/ipv4setting.cpp:639:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_IP_CONFIG_METHOD [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/proxysetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/src/settings/pppoesetting.cpp:121:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_PPPOE_PASSWORD [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/pppoesetting.cpp:129:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_PPPOE_PASSWORD [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/pppoesetting.cpp:139:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_PPPOE_PASSWORD [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/pppoesetting.cpp:147:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_PPPOE_SERVICE [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/pppoesetting.cpp:169:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_PPPOE_SERVICE [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/pppoesetting.cpp:196:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_PPPOE_SERVICE [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/pppoesetting.cpp:20:7: warning: Class 'PppoeSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/pppoesetting.cpp:20:7: warning: Class 'PppoeSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/pppoesetting.h:93:26: warning: The class 'PppoeSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/pppoesetting.h:93:26: note: Derived variable 'PppoeSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/pppsetting.cpp:331:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_PPP_NOAUTH [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/pppsetting.cpp:409:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_PPP_NOAUTH [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/pppsetting.cpp:488:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_PPP_NOAUTH [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/ipv4setting.cpp:33:7: warning: Class 'Ipv4Setting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/ipv4setting.cpp:33:7: warning: Class 'Ipv4Setting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/ipv4setting.h:238:25: warning: The class 'Ipv4Setting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/ipv4setting.h:238:25: note: Derived variable 'Ipv4Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/ipv4setting.cpp:74:87: style:inconclusive: Function 'setMethod' argument 1 names different: declaration 'method' definition 'type'. [funcArgNamesDifferent] networkmanager-qt-6.20.0/src/settings/ipv4setting.h:95:33: note: Function 'setMethod' argument 1 names different: declaration 'method' definition 'type'. networkmanager-qt-6.20.0/src/settings/ipv4setting.cpp:74:87: note: Function 'setMethod' argument 1 names different: declaration 'method' definition 'type'. networkmanager-qt-6.20.0/src/settings/ipv4setting.cpp:397:42: style: Local variable 'addresses' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/settings/ipv4setting.h:119:38: note: Shadowed declaration networkmanager-qt-6.20.0/src/settings/ipv4setting.cpp:397:42: note: Shadow variable networkmanager-qt-6.20.0/src/settings/ipv4setting.cpp:426:40: style: Local variable 'routes' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/settings/ipv4setting.h:126:36: note: Shadowed declaration networkmanager-qt-6.20.0/src/settings/ipv4setting.cpp:426:40: note: Shadow variable networkmanager-qt-6.20.0/src/settings/ipv4setting.cpp:536:34: style: Local variable 'dns' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/settings/ipv4setting.h:105:25: note: Shadowed declaration networkmanager-qt-6.20.0/src/settings/ipv4setting.cpp:536:34: note: Shadow variable networkmanager-qt-6.20.0/src/settings/pppsetting.cpp:37:7: warning: Class 'PppSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/pppsetting.cpp:37:7: warning: Class 'PppSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/pppsetting.h:178:24: warning: The class 'PppSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/pppsetting.h:178:24: note: Derived variable 'PppSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/serialsetting.cpp:123:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_SERIAL_BAUD [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/serialsetting.cpp:157:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_SERIAL_BAUD [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/serialsetting.cpp:188:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_SERIAL_BAUD [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/setting.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/src/settings/tcsetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/src/settings/serialsetting.cpp:24:7: warning: Class 'SerialSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/serialsetting.cpp:24:7: warning: Class 'SerialSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/serialsetting.h:99:27: warning: The class 'SerialSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/serialsetting.h:99:27: note: Derived variable 'SerialSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/teamportsetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/src/settings/serialsetting.cpp:65:53: style:inconclusive: Function 'setBits' argument 1 names different: declaration 'byteWidth' definition 'byteWidgh'. [funcArgNamesDifferent] networkmanager-qt-6.20.0/src/settings/serialsetting.h:68:26: note: Function 'setBits' argument 1 names different: declaration 'byteWidth' definition 'byteWidgh'. networkmanager-qt-6.20.0/src/settings/serialsetting.cpp:65:53: note: Function 'setBits' argument 1 names different: declaration 'byteWidth' definition 'byteWidgh'. networkmanager-qt-6.20.0/src/settings/teamsetting.cpp:78:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_TEAM_CONFIG [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/teamsetting.cpp:91:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_TEAM_CONFIG [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/teamsetting.cpp:103:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_TEAM_CONFIG [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/template.cpp:23:5: warning: Class 'TemplateSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/template.cpp:23:5: warning: Class 'TemplateSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/template.h:52:29: warning: The class 'TemplateSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/template.h:52:29: note: Derived variable 'TemplateSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/teamsetting.cpp:22:7: warning: Class 'TeamSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/teamsetting.cpp:22:7: warning: Class 'TeamSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/security8021xsetting.cpp:551:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRequired [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/security8021xsetting.cpp:580:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_802_1X_PASSWORD [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/security8021xsetting.cpp:606:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_802_1X_PASSWORD [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/teamsetting.h:65:25: warning: The class 'TeamSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/teamsetting.h:65:25: note: Derived variable 'TeamSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/security8021xsetting.cpp:630:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_802_1X_EAP [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/security8021xsetting.cpp:863:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_802_1X_EAP [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/security8021xsetting.cpp:1092:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_802_1X_EAP [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/usersetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/src/settings/tunsetting.cpp:137:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_TUN_GROUP [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/tunsetting.cpp:167:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_TUN_GROUP [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/tunsetting.cpp:188:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_TUN_GROUP [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/tunsetting.cpp:23:7: warning: Class 'TunSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/tunsetting.cpp:23:7: warning: Class 'TunSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/tunsetting.h:104:24: warning: The class 'TunSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/tunsetting.h:104:24: note: Derived variable 'TunSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/vlansetting.cpp:142:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_VLAN_PARENT [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/vlansetting.cpp:172:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_VLAN_PARENT [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/vlansetting.cpp:200:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_VLAN_PARENT [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/vlansetting.cpp:24:7: warning: Class 'VlanSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/vlansetting.cpp:24:7: warning: Class 'VlanSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/vlansetting.h:108:25: warning: The class 'VlanSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/vlansetting.h:108:25: note: Derived variable 'VlanSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/vpnsetting.cpp:134:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_VPN_SECRETS [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/vpnsetting.cpp:143:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_VPN_SECRETS [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/vpnsetting.cpp:152:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_VPN_SERVICE_TYPE [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/vpnsetting.cpp:182:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_VPN_SERVICE_TYPE [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/vpnsetting.cpp:237:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_VPN_SERVICE_TYPE [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/vpnsetting.cpp:20:7: warning: Class 'VpnSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/vpnsetting.cpp:20:7: warning: Class 'VpnSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/vpnsetting.h:100:24: warning: The class 'VpnSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/vpnsetting.h:100:24: note: Derived variable 'VpnSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/wifip2psetting.cpp:85:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIFI_P2P_PEER [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/wifip2psetting.cpp:99:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIFI_P2P_PEER [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/wifip2psetting.cpp:114:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIFI_P2P_PEER [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/wifip2psetting.h:71:44: warning: The class 'WifiP2PSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/wifip2psetting.h:71:44: note: Derived variable 'WifiP2PSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/wimaxsetting.cpp:74:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIMAX_NETWORK_NAME [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/wimaxsetting.cpp:88:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIMAX_NETWORK_NAME [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/wimaxsetting.cpp:103:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIMAX_NETWORK_NAME [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/wimaxsetting.cpp:20:7: warning: Class 'WimaxSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/wimaxsetting.cpp:20:7: warning: Class 'WimaxSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/wimaxsetting.h:67:26: warning: The class 'WimaxSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/wimaxsetting.h:67:26: note: Derived variable 'WimaxSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/vxlansetting.cpp:295:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_VXLAN_AGEING [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/vxlansetting.cpp:365:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_VXLAN_AGEING [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/vxlansetting.cpp:436:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_VXLAN_AGEING [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/wireguardsetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/src/settings/wirelesssecuritysetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] networkmanager-qt-6.20.0/src/settings/vxlansetting.cpp:38:7: warning: Class 'VxlanSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/vxlansetting.cpp:38:7: warning: Class 'VxlanSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/vxlansetting.h:164:26: warning: The class 'VxlanSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/vxlansetting.h:164:26: note: Derived variable 'VxlanSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/vxlansetting.cpp:168:53: performance: Function parameter 'local' should be passed by const reference. [passedByValue] networkmanager-qt-6.20.0/src/settings/vxlansetting.cpp:182:54: performance: Function parameter 'parent' should be passed by const reference. [passedByValue] networkmanager-qt-6.20.0/src/settings/vxlansetting.cpp:210:54: performance: Function parameter 'remote' should be passed by const reference. [passedByValue] networkmanager-qt-6.20.0/src/settings/security8021xsetting.cpp:30:7: warning: Class 'Security8021xSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/security8021xsetting.cpp:30:7: warning: Class 'Security8021xSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/security8021xsetting.h:410:40: warning: The class 'Security8021xSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/security8021xsetting.h:410:40: note: Derived variable 'Security8021xSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/wiredsetting.cpp:282:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIRED_PORT [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/wiredsetting.cpp:380:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIRED_PORT [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/wiredsetting.cpp:471:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIRED_PORT [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/security8021xsetting.cpp:124:80: style:inconclusive: Function 'setDomainSuffixMatch' argument 1 names different: declaration 'domainSuffixMatch' definition 'domain'. [funcArgNamesDifferent] networkmanager-qt-6.20.0/src/settings/security8021xsetting.h:167:46: note: Function 'setDomainSuffixMatch' argument 1 names different: declaration 'domainSuffixMatch' definition 'domain'. networkmanager-qt-6.20.0/src/settings/security8021xsetting.cpp:124:80: note: Function 'setDomainSuffixMatch' argument 1 names different: declaration 'domainSuffixMatch' definition 'domain'. networkmanager-qt-6.20.0/src/settings/security8021xsetting.cpp:632:26: style: Local variable 'eapMethods' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/settings/security8021xsetting.h:149:22: note: Shadowed declaration networkmanager-qt-6.20.0/src/settings/security8021xsetting.cpp:632:26: note: Shadow variable networkmanager-qt-6.20.0/src/settings/wiredsetting.cpp:39:7: warning: Class 'WiredSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/wiredsetting.cpp:39:7: warning: Class 'WiredSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/wiredsetting.h:226:26: warning: The class 'WiredSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/wiredsetting.h:226:26: note: Derived variable 'WiredSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/wiredsetting.cpp:283:23: style: Local variable 'port' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/settings/wiredsetting.h:121:14: note: Shadowed declaration networkmanager-qt-6.20.0/src/settings/wiredsetting.cpp:283:23: note: Shadow variable networkmanager-qt-6.20.0/src/settings/wirelesssetting.cpp:328:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIRELESS_SSID [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/wirelesssetting.cpp:419:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIRELESS_SSID [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/wirelesssetting.cpp:498:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIRELESS_SSID [valueFlowBailoutIncompleteVar] networkmanager-qt-6.20.0/src/settings/wirelesssetting.cpp:34:7: warning: Class 'WirelessSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] networkmanager-qt-6.20.0/src/settings/wirelesssetting.cpp:34:7: warning: Class 'WirelessSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] networkmanager-qt-6.20.0/src/settings/wirelesssetting.h:216:29: warning: The class 'WirelessSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/wirelesssetting.h:216:29: note: Derived variable 'WirelessSetting::d_ptr' networkmanager-qt-6.20.0/src/settings/wirelesssetting.cpp:333:23: style: Local variable 'mode' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/settings/wirelesssetting.h:99:17: note: Shadowed declaration networkmanager-qt-6.20.0/src/settings/wirelesssetting.cpp:333:23: note: Shadow variable networkmanager-qt-6.20.0/src/settings/wirelesssetting.cpp:344:23: style: Local variable 'band' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/settings/wirelesssetting.h:106:19: note: Shadowed declaration networkmanager-qt-6.20.0/src/settings/wirelesssetting.cpp:344:23: note: Shadow variable diff: head networkmanager-qt-6.20.0/autotests/settings/connectionsettingtest.cpp:13:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/autotests/settings/connectionsettingtest.cpp:68:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable permissions [valueFlowBailoutIncompleteVar] head networkmanager-qt-6.20.0/autotests/settings/iptunnelsettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/autotests/settings/iptunnelsettingtest.cpp:68:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_IP_TUNNEL_MODE [valueFlowBailoutIncompleteVar] head networkmanager-qt-6.20.0/autotests/settings/macsecsettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/autotests/settings/macsecsettingtest.cpp:67:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_MACSEC_ENCRYPT [valueFlowBailoutIncompleteVar] head networkmanager-qt-6.20.0/autotests/settings/matchsettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/autotests/settings/matchsettingtest.cpp:28:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interfaceName [valueFlowBailoutIncompleteVar] head networkmanager-qt-6.20.0/autotests/settings/ovsbridgesettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/autotests/settings/ovsbridgesettingtest.cpp:45:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_OVS_BRIDGE_MCAST_SNOOPING_ENABLE [valueFlowBailoutIncompleteVar] head networkmanager-qt-6.20.0/autotests/settings/ovsinterfacesettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/autotests/settings/ovsinterfacesettingtest.cpp:32:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_OVS_INTERFACE_TYPE [valueFlowBailoutIncompleteVar] head networkmanager-qt-6.20.0/autotests/settings/ovspatchsettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/autotests/settings/ovspatchsettingtest.cpp:32:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_OVS_PATCH_PEER [valueFlowBailoutIncompleteVar] head networkmanager-qt-6.20.0/autotests/settings/ovsportsettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/autotests/settings/ovsportsettingtest.cpp:52:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_OVS_PORT_BOND_DOWNDELAY [valueFlowBailoutIncompleteVar] head networkmanager-qt-6.20.0/autotests/settings/proxysettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/autotests/settings/proxysettingtest.cpp:44:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_PROXY_BROWSER_ONLY [valueFlowBailoutIncompleteVar] head networkmanager-qt-6.20.0/autotests/settings/tcsettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/autotests/settings/tcsettingtest.cpp:48:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_TC_CONFIG_TFILTERS [valueFlowBailoutIncompleteVar] head networkmanager-qt-6.20.0/autotests/settings/teamportsettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/autotests/settings/teamportsettingtest.cpp:62:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_TEAM_PORT_CONFIG [valueFlowBailoutIncompleteVar] head networkmanager-qt-6.20.0/autotests/settings/usersettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/autotests/settings/usersettingtest.cpp:35:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_USER_DATA [valueFlowBailoutIncompleteVar] head networkmanager-qt-6.20.0/autotests/settings/wireguardsettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/autotests/settings/wireguardsettingtest.cpp:41:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_WIREGUARD_PEER_ATTR_PRESHARED_KEY [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/autotests/settings/wireguardsettingtest.cpp:74:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIREGUARD_FWMARK [valueFlowBailoutIncompleteVar] head networkmanager-qt-6.20.0/autotests/settings/wirelesssecuritysettingtest.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/autotests/settings/wirelesssecuritysettingtest.cpp:77:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proto [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/accesspoint.cpp:171:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMQT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/accesspoint.cpp:228:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMQT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/accesspoint.cpp:32:5: performance: Variable 'uni' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] 2.18.0 networkmanager-qt-6.20.0/src/accesspoint.cpp:38:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_802_11_AP_FLAGS_PRIVACY [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/accesspoint.cpp:45:75: style:inconclusive: Either there is a missing 'override', or the member function 'NetworkManager::AccessPointPrivate::convertWpaFlags' can be const. [functionConst] networkmanager-qt-6.20.0/src/accesspoint_p.h:40:43: note: Either there is a missing 'override', or the member function 'NetworkManager::AccessPointPrivate::convertWpaFlags' can be const. networkmanager-qt-6.20.0/src/accesspoint.cpp:45:75: note: Either there is a missing 'override', or the member function 'NetworkManager::AccessPointPrivate::convertWpaFlags' can be const. 2.18.0 networkmanager-qt-6.20.0/src/accesspoint.cpp:56:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_SERVICE [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/accesspoint_p.h:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/activeconnection.cpp:147:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteLater [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/activeconnection.cpp:156:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteLater [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/activeconnection.cpp:20:42: warning: Member variable 'ActiveConnectionPrivate::default4' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/activeconnection.cpp:20:42: warning: Member variable 'ActiveConnectionPrivate::default6' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/activeconnection.cpp:20:42: warning: Member variable 'ActiveConnectionPrivate::vpn' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/activeconnection.cpp:31:5: performance: Variable 'path' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] 2.18.0 networkmanager-qt-6.20.0/src/activeconnection.cpp:343:37: style: Local variable 'path' shadows outer variable [shadowVariable] networkmanager-qt-6.20.0/src/activeconnection_p.h:24:13: note: Shadowed declaration networkmanager-qt-6.20.0/src/activeconnection.cpp:343:37: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/activeconnection.cpp:348:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMQT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/activeconnection.cpp:55:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_SERVICE [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/activeconnection.cpp:88:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_SERVICE [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/activeconnection_p.h:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/adsldevice_p.h:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/bluetoothdevice_p.h:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/bonddevice_p.h:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/bridgedevice_p.h:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/connection.cpp:182:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMQT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/connection.cpp:191:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_CONNECTION_SETTING_NAME [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/connection.cpp:23:36: warning: Member variable 'ConnectionPrivate::unsaved' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/connection.cpp:49:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Updated [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/connection_p.h:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/device.cpp:110:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_SERVICE [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/device.cpp:165:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_DEVICE_TYPE_TEAM [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/device.cpp:375:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMQT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/device.cpp:506:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteLater [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/device.cpp:515:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteLater [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/device.cpp:79:32: warning: Member variable 'DevicePrivate::autoconnect' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/device.cpp:79:32: warning: Member variable 'DevicePrivate::connectionState' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/device.cpp:79:32: warning: Member variable 'DevicePrivate::firmwareMissing' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/device.cpp:79:32: warning: Member variable 'DevicePrivate::managed' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/device.cpp:79:32: warning: Member variable 'DevicePrivate::metered' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/device.cpp:79:32: warning: Member variable 'DevicePrivate::nmPluginMissing' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/device.cpp:79:32: warning: Member variable 'DevicePrivate::reason' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/device_p.h:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/devicestatistics.cpp:113:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMQT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/devicestatistics.cpp:22:5: performance: Variable 'uni' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] 2.18.0 networkmanager-qt-6.20.0/src/devicestatistics.cpp:35:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_SERVICE [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/devicestatistics.cpp:69:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBlock [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/devicestatistics_p.h:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/dhcp4config.cpp:34:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_SERVICE [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/dhcp4config.cpp:91:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMQT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/dhcp4config_p.h:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/dhcp6config.cpp:33:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_SERVICE [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/dhcp6config.cpp:91:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMQT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/dhcp6config_p.h:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/dnsconfiguration.h:36:102: performance: Function parameter 'domains' should be passed by const reference. [passedByValue] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/accesspoint.h:34:13: performance: Function 'hwAddress()' should return member 'm_hwAddress' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/accesspoint.h:38:16: performance: Function 'ssid()' should return member 'm_ssid' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/accesspoint.h:43:13: performance: Function 'accessPointPath()' should return member 'm_apPath' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/activeconnection.cpp:107:57: style:inconclusive: Function 'addDevice' argument 1 names different: declaration 'path' definition 'device'. [funcArgNamesDifferent] networkmanager-qt-6.20.0/src/fakenetwork/activeconnection.h:59:43: note: Function 'addDevice' argument 1 names different: declaration 'path' definition 'device'. networkmanager-qt-6.20.0/src/fakenetwork/activeconnection.cpp:107:57: note: Function 'addDevice' argument 1 names different: declaration 'path' definition 'device'. 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/activeconnection.h:45:28: performance: Function 'devices()' should return member 'm_devices' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/activeconnection.h:53:13: performance: Function 'id()' should return member 'm_id' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/activeconnection.h:54:13: performance: Function 'uuid()' should return member 'm_uuid' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/activeconnection.h:55:13: performance: Function 'type()' should return member 'm_type' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/activeconnection.h:61:13: performance: Function 'activeConnectionPath()' should return member 'm_activeConnectionPath' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/connection.h:29:13: performance: Function 'connectionPath()' should return member 'm_connectionPath' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/connection.h:35:34: performance: Function 'GetSettings()' should return member 'm_settings' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/device.cpp:13:9: warning: Member variable 'Device::m_stateReason' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/device.h:51:28: performance: Function 'availableConnections()' should return member 'm_availableConnections' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/device.h:56:13: performance: Function 'driver()' should return member 'm_driver' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/device.h:57:13: performance: Function 'driverVersion()' should return member 'm_driverVersion' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/device.h:59:13: performance: Function 'firmwareVersion()' should return member 'm_firmwareVersion' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/device.h:60:13: performance: Function 'interface()' should return member 'm_interface' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/device.h:64:13: performance: Function 'ipInterface()' should return member 'm_ipInterface' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/device.h:70:13: performance: Function 'udi()' should return member 'm_udi' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/device.h:78:13: performance: Function 'devicePath()' should return member 'm_devicePath' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/fakenetwork.cpp:170:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExportScriptableContents [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/fakenetwork.cpp:184:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExportScriptableContents [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/fakenetwork.cpp:218:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExportScriptableContents [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/fakenetwork.h:51:13: performance: Function 'version()' should return member 'm_version' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/settings.cpp:53:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExportScriptableContents [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/settings.h:32:13: performance: Function 'hostname()' should return member 'm_hostname' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/wireddevice.cpp:9:14: warning: Member variable 'WiredDevice::m_carrier' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/wireddevice.cpp:9:14: warning: Member variable 'WiredDevice::m_speed' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/wireddevice.h:31:13: performance: Function 'hwAddress()' should return member 'm_hwAddress' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/wireddevice.h:32:13: performance: Function 'permHwAddress()' should return member 'm_permHwAddress' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/wireddevice.h:40:10: style: The function 'setState' overrides a function in a base class but just delegates back to the base class. [uselessOverride] networkmanager-qt-6.20.0/src/fakenetwork/device.h:95:18: note: Virtual function in base class networkmanager-qt-6.20.0/src/fakenetwork/wireddevice.h:40:10: note: Function in derived class 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/wirelessdevice.cpp:76:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExportScriptableContents [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/wirelessdevice.h:39:13: performance: Function 'hwAddress()' should return member 'm_hwAddress' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/wirelessdevice.h:41:13: performance: Function 'permHwAddress()' should return member 'm_permHwAddress' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/fakenetwork/wirelessdevice.h:52:10: style: The function 'setState' overrides a function in a base class but just delegates back to the base class. [uselessOverride] networkmanager-qt-6.20.0/src/fakenetwork/device.h:95:18: note: Virtual function in base class networkmanager-qt-6.20.0/src/fakenetwork/wirelessdevice.h:52:10: note: Function in derived class 2.18.0 networkmanager-qt-6.20.0/src/genericdevice_p.h:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/generictypes.cpp:44:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] head networkmanager-qt-6.20.0/src/generictypes.h:30:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NETWORKMANAGERQT_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/src/gredevice.cpp:12:35: warning: Member variable 'GreDevicePrivate::inputFlags' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/gredevice.cpp:12:35: warning: Member variable 'GreDevicePrivate::inputKey' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/gredevice.cpp:12:35: warning: Member variable 'GreDevicePrivate::outputFlags' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/gredevice.cpp:12:35: warning: Member variable 'GreDevicePrivate::outputKey' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/gredevice.cpp:12:35: warning: Member variable 'GreDevicePrivate::pathMtuDiscovery' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/gredevice.cpp:12:35: warning: Member variable 'GreDevicePrivate::tos' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/gredevice.cpp:12:35: warning: Member variable 'GreDevicePrivate::ttl' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/gredevice_p.h:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/infinibanddevice_p.h:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/ipconfig.cpp:106:28: style: Local variable 'addresses' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/ipconfig.h:69:33: note: Shadowed declaration networkmanager-qt-6.20.0/src/ipconfig.cpp:106:28: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/ipconfig.cpp:117:28: style: Local variable 'routes' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/ipconfig.h:92:14: note: Shadowed declaration networkmanager-qt-6.20.0/src/ipconfig.cpp:117:28: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/ipconfig.cpp:130:25: style: Local variable 'nameservers' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/ipconfig.h:86:25: note: Shadowed declaration networkmanager-qt-6.20.0/src/ipconfig.cpp:130:25: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/ipconfig.cpp:150:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_SERVICE [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/ipconfig.cpp:162:32: style: Local variable 'addresses' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/ipconfig.h:69:33: note: Shadowed declaration networkmanager-qt-6.20.0/src/ipconfig.cpp:162:32: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/ipconfig.cpp:176:32: style: Local variable 'routes' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/ipconfig.h:92:14: note: Shadowed declaration networkmanager-qt-6.20.0/src/ipconfig.cpp:176:32: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/ipconfig.cpp:193:35: style: Local variable 'addresses' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/ipconfig.h:69:33: note: Shadowed declaration networkmanager-qt-6.20.0/src/ipconfig.cpp:193:35: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/ipconfig.cpp:196:24: style: Local variable 'gateway' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/ipconfig.h:81:13: note: Shadowed declaration networkmanager-qt-6.20.0/src/ipconfig.cpp:196:24: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/ipconfig.cpp:210:33: style: Local variable 'routes' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/ipconfig.h:92:14: note: Shadowed declaration networkmanager-qt-6.20.0/src/ipconfig.cpp:210:33: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/ipconfig.cpp:229:25: style: Local variable 'nameservers' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/ipconfig.h:86:25: note: Shadowed declaration networkmanager-qt-6.20.0/src/ipconfig.cpp:229:25: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/ipconfig.cpp:62:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_SERVICE [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/ipconfig.cpp:74:32: style: Local variable 'addresses' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/ipconfig.h:69:33: note: Shadowed declaration networkmanager-qt-6.20.0/src/ipconfig.cpp:74:32: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/ipconfig.cpp:88:32: style: Local variable 'routes' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/ipconfig.h:92:14: note: Shadowed declaration networkmanager-qt-6.20.0/src/ipconfig.cpp:88:32: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/ipconfig.h:105:17: performance: Function 'dnsOptions()' should return member 'dnsOptions' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/ipconfig.h:69:33: performance: Function 'addresses()' should return member 'addresses' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/ipconfig.h:74:17: performance: Function 'domains()' should return member 'domains' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/ipconfig.h:81:13: performance: Function 'gateway()' should return member 'gateway' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/ipconfig.h:86:25: performance: Function 'nameservers()' should return member 'nameservers' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/ipconfig.h:92:14: performance: Function 'routes()' should return member 'routes' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/ipconfig.h:99:17: performance: Function 'searches()' should return member 'searches' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/iptunneldevice.cpp:11:40: warning: Member variable 'IpTunnelDevicePrivate::encapsulationLimit' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/iptunneldevice.cpp:11:40: warning: Member variable 'IpTunnelDevicePrivate::flowLabel' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/iptunneldevice.cpp:11:40: warning: Member variable 'IpTunnelDevicePrivate::mode' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/iptunneldevice.cpp:11:40: warning: Member variable 'IpTunnelDevicePrivate::pathMtuDiscovery' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/iptunneldevice.cpp:11:40: warning: Member variable 'IpTunnelDevicePrivate::tos' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/iptunneldevice.cpp:11:40: warning: Member variable 'IpTunnelDevicePrivate::ttl' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/iptunneldevice_p.h:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/macvlandevice.cpp:11:39: warning: Member variable 'MacVlanDevicePrivate::noPromisc' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/macvlandevice_p.h:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/manager.cpp:100:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/manager.cpp:1092:73: style:inconclusive: Function 'deactivateConnection' argument 1 names different: declaration 'activeConnection' definition 'activeConnectionPath'. [funcArgNamesDifferent] networkmanager-qt-6.20.0/src/manager.h:492:81: note: Function 'deactivateConnection' argument 1 names different: declaration 'activeConnection' definition 'activeConnectionPath'. networkmanager-qt-6.20.0/src/manager.cpp:1092:73: note: Function 'deactivateConnection' argument 1 names different: declaration 'activeConnection' definition 'activeConnectionPath'. 2.18.0 networkmanager-qt-6.20.0/src/manager.cpp:1224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalNetworkManager [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/manager.cpp:188:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMQT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/manager.cpp:261:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplyMessage [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/manager.cpp:297:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteLater [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/manager.cpp:325:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteLater [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/manager.cpp:387:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMQT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/manager.cpp:488:96: style:inconclusive: Function 'deactivateConnection' argument 1 names different: declaration 'activeConnection' definition 'activeConnectionPath'. [funcArgNamesDifferent] networkmanager-qt-6.20.0/src/manager_p.h:98:61: note: Function 'deactivateConnection' argument 1 names different: declaration 'activeConnection' definition 'activeConnectionPath'. networkmanager-qt-6.20.0/src/manager.cpp:488:96: note: Function 'deactivateConnection' argument 1 names different: declaration 'activeConnection' definition 'activeConnectionPath'. 2.18.0 networkmanager-qt-6.20.0/src/manager.cpp:684:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/manager.cpp:723:82: style:inconclusive: Function 'onDeviceAdded' argument 1 names different: declaration 'state' definition 'objpath'. [funcArgNamesDifferent] networkmanager-qt-6.20.0/src/manager_p.h:124:47: note: Function 'onDeviceAdded' argument 1 names different: declaration 'state' definition 'objpath'. networkmanager-qt-6.20.0/src/manager.cpp:723:82: note: Function 'onDeviceAdded' argument 1 names different: declaration 'state' definition 'objpath'. 2.18.0 networkmanager-qt-6.20.0/src/manager.cpp:732:84: style:inconclusive: Function 'onDeviceRemoved' argument 1 names different: declaration 'state' definition 'objpath'. [funcArgNamesDifferent] networkmanager-qt-6.20.0/src/manager_p.h:125:49: note: Function 'onDeviceRemoved' argument 1 names different: declaration 'state' definition 'objpath'. networkmanager-qt-6.20.0/src/manager.cpp:732:84: note: Function 'onDeviceRemoved' argument 1 names different: declaration 'state' definition 'objpath'. 2.18.0 networkmanager-qt-6.20.0/src/manager.cpp:777:70: style: Local variable 'it' shadows outer variable [shadowVariable] networkmanager-qt-6.20.0/src/manager.cpp:771:33: note: Shadowed declaration networkmanager-qt-6.20.0/src/manager.cpp:777:70: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/manager.cpp:802:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMQT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/manager.cpp:896:28: style: Local variable 'status' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/manager_p.h:81:28: note: Shadowed declaration networkmanager-qt-6.20.0/src/manager.cpp:896:28: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/manager.cpp:951:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_STATE_UNKNOWN [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/manager_p.h:121:13: performance: Function 'connectivityCheckUri()' should return member 'm_connectivityCheckUri' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/manager_p.h:80:13: performance: Function 'version()' should return member 'm_version' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/modemdevice.cpp:45:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 networkmanager-qt-6.20.0/src/modemdevice_p.h:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/olpcmeshdevice.cpp:14:40: warning: Member variable 'OlpcMeshDevicePrivate::activeChannel' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/olpcmeshdevice_p.h:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/secretagent.cpp:117:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_DBUS_INTERFACE_SECRET_AGENT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/secretagent.cpp:46:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_SERVICE [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/secretagent_p.h:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/secretagent_p.h:20:5: performance:inconclusive: Technically the member function 'NetworkManager::SecretAgentPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 networkmanager-qt-6.20.0/src/settings.cpp:164:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMQT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings.cpp:188:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteLater [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings.cpp:230:89: style:inconclusive: Function 'addConnection' argument 1 names different: declaration 'settings' definition 'connection'. [funcArgNamesDifferent] networkmanager-qt-6.20.0/src/settings.h:89:97: note: Function 'addConnection' argument 1 names different: declaration 'settings' definition 'connection'. networkmanager-qt-6.20.0/src/settings.cpp:230:89: note: Function 'addConnection' argument 1 names different: declaration 'settings' definition 'connection'. 2.18.0 networkmanager-qt-6.20.0/src/settings.cpp:235:96: style:inconclusive: Function 'addConnectionUnsaved' argument 1 names different: declaration 'settings' definition 'connection'. [funcArgNamesDifferent] networkmanager-qt-6.20.0/src/settings.h:109:104: note: Function 'addConnectionUnsaved' argument 1 names different: declaration 'settings' definition 'connection'. networkmanager-qt-6.20.0/src/settings.cpp:235:96: note: Function 'addConnectionUnsaved' argument 1 names different: declaration 'settings' definition 'connection'. 2.18.0 networkmanager-qt-6.20.0/src/settings.cpp:267:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalSettings [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings.cpp:36:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings.cpp:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMQT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/adslsetting.cpp:31:7: warning: Class 'AdslSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/adslsetting.cpp:31:7: warning: Class 'AdslSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/adslsetting.cpp:31:7: warning: Class 'AdslSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/adslsetting.cpp:31:7: warning: Class 'AdslSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/bluetoothsetting.cpp:20:7: warning: Class 'BluetoothSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/bluetoothsetting.cpp:20:7: warning: Class 'BluetoothSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/bluetoothsetting.cpp:20:7: warning: Class 'BluetoothSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/bluetoothsetting.cpp:20:7: warning: Class 'BluetoothSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/bondsetting.cpp:21:7: warning: Class 'BondSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/bondsetting.cpp:21:7: warning: Class 'BondSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/bondsetting.cpp:21:7: warning: Class 'BondSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/bondsetting.cpp:21:7: warning: Class 'BondSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/bridgeportsetting.cpp:28:7: warning: Class 'BridgePortSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/bridgeportsetting.cpp:28:7: warning: Class 'BridgePortSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/bridgeportsetting.cpp:28:7: warning: Class 'BridgePortSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/bridgeportsetting.cpp:28:7: warning: Class 'BridgePortSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/bridgesetting.cpp:28:7: warning: Class 'BridgeSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/bridgesetting.cpp:28:7: warning: Class 'BridgeSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/bridgesetting.cpp:28:7: warning: Class 'BridgeSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/bridgesetting.cpp:28:7: warning: Class 'BridgeSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/cdmasetting.cpp:20:7: warning: Class 'CdmaSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/cdmasetting.cpp:20:7: warning: Class 'CdmaSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/cdmasetting.cpp:20:7: warning: Class 'CdmaSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/cdmasetting.cpp:20:7: warning: Class 'CdmaSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:1104:30: style: Local variable 'setting' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/settings/connectionsettings.h:342:18: note: Shadowed declaration networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:1104:30: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:1105:38: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:112:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_BT_CAPABILITY_DUN [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:1130:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_CONNECTION_ID [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:360:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wired [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:415:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_ADSL_SETTING_NAME [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:529:7: warning: Class 'ConnectionSettings' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:529:7: warning: Class 'ConnectionSettings' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:543:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_CONNECTION_SETTING_NAME [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:553:27: style: Local variable 'permissions' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/settings/connectionsettings.h:229:29: note: Shadowed declaration networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:553:27: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:569:19: style: Local variable 'timestamp' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/settings/connectionsettings.h:250:15: note: Shadowed declaration networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:569:19: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:623:30: style: Local variable 'setting' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/settings/connectionsettings.h:342:18: note: Shadowed declaration networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:623:30: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:685:26: style: Local variable 'method' shadows outer variable [shadowVariable] networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:635:53: note: Shadowed declaration networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:685:26: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:686:58: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:692:26: style: Local variable 'method' shadows outer variable [shadowVariable] networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:635:53: note: Shadowed declaration networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:692:26: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:693:65: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:707:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_CONNECTION_ID [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:790:30: style: Local variable 'setting' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/settings/connectionsettings.h:342:18: note: Shadowed declaration networkmanager-qt-6.20.0/src/settings/connectionsettings.cpp:790:30: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/settings/connectionsettings_p.h:21:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/connectionsettings_p.h:21:5: performance:inconclusive: Technically the member function 'NetworkManager::ConnectionSettingsPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 networkmanager-qt-6.20.0/src/settings/dcbsetting.cpp:29:7: warning: Class 'DcbSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/dcbsetting.cpp:29:7: warning: Class 'DcbSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/dcbsetting.cpp:29:7: warning: Class 'DcbSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/dcbsetting.cpp:29:7: warning: Class 'DcbSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/genericsetting.cpp:19:7: warning: Class 'GenericSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/genericsetting.cpp:19:7: warning: Class 'GenericSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/genericsetting.cpp:19:7: warning: Class 'GenericSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/genericsetting.cpp:19:7: warning: Class 'GenericSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/gsmsetting.cpp:27:7: warning: Class 'GsmSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/gsmsetting.cpp:27:7: warning: Class 'GsmSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/gsmsetting.cpp:27:7: warning: Class 'GsmSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/gsmsetting.cpp:27:7: warning: Class 'GsmSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/infinibandsetting.cpp:28:7: warning: Class 'InfinibandSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/infinibandsetting.cpp:28:7: warning: Class 'InfinibandSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/infinibandsetting.cpp:28:7: warning: Class 'InfinibandSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/infinibandsetting.cpp:28:7: warning: Class 'InfinibandSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/iptunnelsetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/src/settings/iptunnelsetting.cpp:250:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_IP_TUNNEL_MODE [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/iptunnelsetting.cpp:307:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/iptunnelsetting.cpp:31:7: warning: Class 'IpTunnelSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/iptunnelsetting.cpp:31:7: warning: Class 'IpTunnelSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/iptunnelsetting.cpp:365:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_IP_TUNNEL_MODE [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/iptunnelsetting.h:188:29: warning: The class 'IpTunnelSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/iptunnelsetting.h:188:29: note: Derived variable 'IpTunnelSetting::d_ptr' 2.18.0 networkmanager-qt-6.20.0/src/settings/ipv4setting.cpp:33:7: warning: Class 'Ipv4Setting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/ipv4setting.cpp:33:7: warning: Class 'Ipv4Setting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/ipv4setting.cpp:33:7: warning: Class 'Ipv4Setting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/ipv4setting.cpp:33:7: warning: Class 'Ipv4Setting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/ipv6setting.cpp:133:82: performance: Function parameter 'ipv6routes' should be passed by const reference. [passedByValue] 2.18.0 networkmanager-qt-6.20.0/src/settings/ipv6setting.cpp:35:7: warning: Class 'Ipv6Setting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/ipv6setting.cpp:35:7: warning: Class 'Ipv6Setting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/ipv6setting.cpp:373:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_IP_CONFIG_METHOD [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/ipv6setting.cpp:422:42: style: Local variable 'addresses' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/settings/ipv6setting.h:162:38: note: Shadowed declaration networkmanager-qt-6.20.0/src/settings/ipv6setting.cpp:422:42: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/settings/ipv6setting.cpp:451:40: style: Local variable 'routes' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/settings/ipv6setting.h:169:36: note: Shadowed declaration networkmanager-qt-6.20.0/src/settings/ipv6setting.cpp:451:40: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/settings/ipv6setting.cpp:541:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Automatic [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/ipv6setting.cpp:558:34: style: Local variable 'dns' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/settings/ipv6setting.h:148:25: note: Shadowed declaration networkmanager-qt-6.20.0/src/settings/ipv6setting.cpp:558:34: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/settings/ipv6setting.cpp:667:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_IP_CONFIG_METHOD [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/ipv6setting.cpp:77:87: style:inconclusive: Function 'setMethod' argument 1 names different: declaration 'method' definition 'type'. [funcArgNamesDifferent] networkmanager-qt-6.20.0/src/settings/ipv6setting.h:138:33: note: Function 'setMethod' argument 1 names different: declaration 'method' definition 'type'. networkmanager-qt-6.20.0/src/settings/ipv6setting.cpp:77:87: note: Function 'setMethod' argument 1 names different: declaration 'method' definition 'type'. 2.18.0 networkmanager-qt-6.20.0/src/settings/ipv6setting.h:159:62: performance: Function parameter 'ipv6addresses' should be passed by const reference. [passedByValue] 2.18.0 networkmanager-qt-6.20.0/src/settings/ipv6setting.h:166:57: performance: Function parameter 'ipv6routes' should be passed by const reference. [passedByValue] 2.18.0 networkmanager-qt-6.20.0/src/settings/ipv6setting.h:288:31: warning: The class 'Ipv6Setting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/ipv6setting.h:288:31: note: Derived variable 'Ipv6Setting::d_ptr' head networkmanager-qt-6.20.0/src/settings/ipv6setting.h:39:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] head networkmanager-qt-6.20.0/src/settings/macsecsetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/src/settings/macsecsetting.cpp:203:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_MACSEC_MKA_CAK [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/macsecsetting.cpp:211:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_MACSEC_MKA_CAK [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/macsecsetting.cpp:221:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_MACSEC_MKA_CAK [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/macsecsetting.cpp:229:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_MACSEC_ENCRYPT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/macsecsetting.cpp:271:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_MACSEC_ENCRYPT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/macsecsetting.cpp:312:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_MACSEC_ENCRYPT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/macsecsetting.cpp:41:7: warning: Class 'MacsecSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/macsecsetting.cpp:41:7: warning: Class 'MacsecSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/macsecsetting.h:142:27: warning: The class 'MacsecSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/macsecsetting.h:142:27: note: Derived variable 'MacsecSetting::d_ptr' head networkmanager-qt-6.20.0/src/settings/matchsetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/src/settings/matchsetting.cpp:24:7: warning: Class 'MatchSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/matchsetting.cpp:24:7: warning: Class 'MatchSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/matchsetting.cpp:63:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_MATCH_INTERFACE_NAME [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/matchsetting.cpp:73:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_MATCH_INTERFACE_NAME [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/matchsetting.cpp:84:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_MATCH_INTERFACE_NAME [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/matchsetting.h:56:26: warning: The class 'MatchSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/matchsetting.h:56:26: note: Derived variable 'MatchSetting::d_ptr' 2.18.0 networkmanager-qt-6.20.0/src/settings/olpcmeshsetting.cpp:20:7: warning: Class 'OlpcMeshSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/olpcmeshsetting.cpp:20:7: warning: Class 'OlpcMeshSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/olpcmeshsetting.cpp:20:7: warning: Class 'OlpcMeshSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/olpcmeshsetting.cpp:20:7: warning: Class 'OlpcMeshSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovsbridgesetting.cpp:114:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_OVS_BRIDGE_MCAST_SNOOPING_ENABLE [valueFlowBailoutIncompleteVar] head networkmanager-qt-6.20.0/src/settings/ovsbridgesetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovsbridgesetting.cpp:135:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_OVS_BRIDGE_MCAST_SNOOPING_ENABLE [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovsbridgesetting.cpp:151:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_OVS_BRIDGE_MCAST_SNOOPING_ENABLE [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovsbridgesetting.cpp:30:7: warning: Class 'OvsBridgeSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovsbridgesetting.cpp:30:7: warning: Class 'OvsBridgeSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovsbridgesetting.h:81:30: warning: The class 'OvsBridgeSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/ovsbridgesetting.h:81:30: note: Derived variable 'OvsBridgeSetting::d_ptr' head networkmanager-qt-6.20.0/src/settings/ovsinterfacesetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovsinterfacesetting.cpp:24:7: warning: Class 'OvsInterfaceSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovsinterfacesetting.cpp:24:7: warning: Class 'OvsInterfaceSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovsinterfacesetting.cpp:63:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_OVS_INTERFACE_TYPE [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovsinterfacesetting.cpp:73:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_OVS_INTERFACE_TYPE [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovsinterfacesetting.cpp:84:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_OVS_INTERFACE_TYPE [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovsinterfacesetting.h:60:33: warning: The class 'OvsInterfaceSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/ovsinterfacesetting.h:60:33: note: Derived variable 'OvsInterfaceSetting::d_ptr' head networkmanager-qt-6.20.0/src/settings/ovspatchsetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovspatchsetting.cpp:24:7: warning: Class 'OvsPatchSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovspatchsetting.cpp:24:7: warning: Class 'OvsPatchSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovspatchsetting.cpp:63:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_OVS_PATCH_PEER [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovspatchsetting.cpp:73:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_OVS_PATCH_PEER [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovspatchsetting.cpp:84:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_OVS_PATCH_PEER [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovspatchsetting.h:60:29: warning: The class 'OvsPatchSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/ovspatchsetting.h:60:29: note: Derived variable 'OvsPatchSetting::d_ptr' head networkmanager-qt-6.20.0/src/settings/ovsportsetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovsportsetting.cpp:146:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_OVS_PORT_BOND_UPDELAY [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovsportsetting.cpp:176:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_OVS_PORT_BOND_UPDELAY [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovsportsetting.cpp:207:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_OVS_PORT_BOND_UPDELAY [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovsportsetting.cpp:32:7: warning: Class 'OvsPortSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovsportsetting.cpp:32:7: warning: Class 'OvsPortSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/ovsportsetting.h:93:28: warning: The class 'OvsPortSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/ovsportsetting.h:93:28: note: Derived variable 'OvsPortSetting::d_ptr' 2.18.0 networkmanager-qt-6.20.0/src/settings/pppoesetting.cpp:20:7: warning: Class 'PppoeSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/pppoesetting.cpp:20:7: warning: Class 'PppoeSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/pppoesetting.cpp:20:7: warning: Class 'PppoeSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/pppoesetting.cpp:20:7: warning: Class 'PppoeSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/pppsetting.cpp:37:7: warning: Class 'PppSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/pppsetting.cpp:37:7: warning: Class 'PppSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/pppsetting.cpp:37:7: warning: Class 'PppSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/pppsetting.cpp:37:7: warning: Class 'PppSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/proxysetting.cpp:113:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_PROXY_BROWSER_ONLY [valueFlowBailoutIncompleteVar] head networkmanager-qt-6.20.0/src/settings/proxysetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/src/settings/proxysetting.cpp:134:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_PROXY_BROWSER_ONLY [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/proxysetting.cpp:156:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_PROXY_BROWSER_ONLY [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/proxysetting.cpp:29:7: warning: Class 'ProxySetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/proxysetting.cpp:29:7: warning: Class 'ProxySetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/proxysetting.h:90:26: warning: The class 'ProxySetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/proxysetting.h:90:26: note: Derived variable 'ProxySetting::d_ptr' 2.18.0 networkmanager-qt-6.20.0/src/settings/security8021xsetting.cpp:30:7: warning: Class 'Security8021xSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/security8021xsetting.cpp:30:7: warning: Class 'Security8021xSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/security8021xsetting.cpp:30:7: warning: Class 'Security8021xSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/security8021xsetting.cpp:30:7: warning: Class 'Security8021xSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/serialsetting.cpp:24:7: warning: Class 'SerialSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/serialsetting.cpp:24:7: warning: Class 'SerialSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/serialsetting.cpp:24:7: warning: Class 'SerialSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/serialsetting.cpp:24:7: warning: Class 'SerialSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/setting.cpp:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/src/settings/setting.cpp:184:93: style:inconclusive: Function 'typeFromString' argument 1 names different: declaration 'type' definition 'typeString'. [funcArgNamesDifferent] networkmanager-qt-6.20.0/src/settings/setting.h:160:54: note: Function 'typeFromString' argument 1 names different: declaration 'type' definition 'typeString'. networkmanager-qt-6.20.0/src/settings/setting.cpp:184:93: note: Function 'typeFromString' argument 1 names different: declaration 'type' definition 'typeString'. 2.18.0 networkmanager-qt-6.20.0/src/settings/setting.cpp:186:17: style: Local variable 'type' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/settings/setting.h:226:17: note: Shadowed declaration networkmanager-qt-6.20.0/src/settings/setting.cpp:186:17: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/settings/setting.cpp:186:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wired [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/setting.cpp:270:7: warning: Class 'Setting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/setting.cpp:270:7: warning: Class 'Setting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/setting.cpp:73:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_CDMA_SETTING_NAME [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/tcsetting.cpp:109:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_TC_CONFIG_QDISCS [valueFlowBailoutIncompleteVar] head networkmanager-qt-6.20.0/src/settings/tcsetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/src/settings/tcsetting.cpp:26:7: warning: Class 'TcSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/tcsetting.cpp:26:7: warning: Class 'TcSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/tcsetting.cpp:80:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_TC_CONFIG_QDISCS [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/tcsetting.cpp:94:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_TC_CONFIG_QDISCS [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/tcsetting.h:65:23: warning: The class 'TcSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/tcsetting.h:65:23: note: Derived variable 'TcSetting::d_ptr' head networkmanager-qt-6.20.0/src/settings/teamportsetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/src/settings/teamportsetting.cpp:165:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_TEAM_PORT_CONFIG [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/teamportsetting.cpp:199:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_TEAM_PORT_CONFIG [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/teamportsetting.cpp:234:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_TEAM_PORT_CONFIG [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/teamportsetting.cpp:36:7: warning: Class 'TeamPortSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/teamportsetting.cpp:36:7: warning: Class 'TeamPortSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/teamportsetting.h:102:29: warning: The class 'TeamPortSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/teamportsetting.h:102:29: note: Derived variable 'TeamPortSetting::d_ptr' 2.18.0 networkmanager-qt-6.20.0/src/settings/teamsetting.cpp:22:7: warning: Class 'TeamSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/teamsetting.cpp:22:7: warning: Class 'TeamSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/teamsetting.cpp:22:7: warning: Class 'TeamSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/teamsetting.cpp:22:7: warning: Class 'TeamSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/template.cpp:23:5: warning: Class 'TemplateSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/template.cpp:23:5: warning: Class 'TemplateSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/template.cpp:23:5: warning: Class 'TemplateSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/template.cpp:23:5: warning: Class 'TemplateSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/tunsetting.cpp:23:7: warning: Class 'TunSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/tunsetting.cpp:23:7: warning: Class 'TunSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/tunsetting.cpp:23:7: warning: Class 'TunSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/tunsetting.cpp:23:7: warning: Class 'TunSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/usersetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/src/settings/usersetting.cpp:24:7: warning: Class 'UserSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/usersetting.cpp:24:7: warning: Class 'UserSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/usersetting.cpp:70:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_USER_DATA [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/usersetting.cpp:80:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_USER_DATA [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/usersetting.cpp:91:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_USER_DATA [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/usersetting.h:63:25: warning: The class 'UserSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/usersetting.h:63:25: note: Derived variable 'UserSetting::d_ptr' 2.18.0 networkmanager-qt-6.20.0/src/settings/vlansetting.cpp:24:7: warning: Class 'VlanSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/vlansetting.cpp:24:7: warning: Class 'VlanSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/vlansetting.cpp:24:7: warning: Class 'VlanSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/vlansetting.cpp:24:7: warning: Class 'VlanSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/vpnsetting.cpp:20:7: warning: Class 'VpnSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/vpnsetting.cpp:20:7: warning: Class 'VpnSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/vpnsetting.cpp:20:7: warning: Class 'VpnSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/vpnsetting.cpp:20:7: warning: Class 'VpnSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/vxlansetting.cpp:38:7: warning: Class 'VxlanSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/vxlansetting.cpp:38:7: warning: Class 'VxlanSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/vxlansetting.cpp:38:7: warning: Class 'VxlanSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/vxlansetting.cpp:38:7: warning: Class 'VxlanSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/wimaxsetting.cpp:20:7: warning: Class 'WimaxSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/wimaxsetting.cpp:20:7: warning: Class 'WimaxSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/wimaxsetting.cpp:20:7: warning: Class 'WimaxSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/wimaxsetting.cpp:20:7: warning: Class 'WimaxSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/wiredsetting.cpp:39:7: warning: Class 'WiredSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/wiredsetting.cpp:39:7: warning: Class 'WiredSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/wiredsetting.cpp:39:7: warning: Class 'WiredSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/wiredsetting.cpp:39:7: warning: Class 'WiredSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/wireguardsetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/src/settings/wireguardsetting.cpp:169:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIREGUARD_PRIVATE_KEY [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/wireguardsetting.cpp:197:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIREGUARD_PRIVATE_KEY [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/wireguardsetting.cpp:222:22: style: Local variable 'peers' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/settings/wireguardsetting.h:77:22: note: Shadowed declaration networkmanager-qt-6.20.0/src/settings/wireguardsetting.cpp:222:22: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/settings/wireguardsetting.cpp:226:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIREGUARD_PRIVATE_KEY [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/wireguardsetting.cpp:256:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIREGUARD_PRIVATE_KEY [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/wireguardsetting.cpp:283:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIREGUARD_PRIVATE_KEY [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/wireguardsetting.cpp:311:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIREGUARD_FWMARK [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/wireguardsetting.cpp:344:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIREGUARD_FWMARK [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/wireguardsetting.cpp:377:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIREGUARD_FWMARK [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/wireguardsetting.cpp:40:7: warning: Class 'WireGuardSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/wireguardsetting.cpp:40:7: warning: Class 'WireGuardSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/wireguardsetting.h:115:30: warning: The class 'WireGuardSetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/wireguardsetting.h:115:30: note: Derived variable 'WireGuardSetting::d_ptr' head networkmanager-qt-6.20.0/src/settings/wirelesssecuritysetting.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: NM_CHECK_VERSION( ... ) [syntaxError] 2.18.0 networkmanager-qt-6.20.0/src/settings/wirelesssecuritysetting.cpp:168:72: performance: Function parameter 'key' should be passed by const reference. [passedByValue] 2.18.0 networkmanager-qt-6.20.0/src/settings/wirelesssecuritysetting.cpp:182:72: performance: Function parameter 'key' should be passed by const reference. [passedByValue] 2.18.0 networkmanager-qt-6.20.0/src/settings/wirelesssecuritysetting.cpp:196:72: performance: Function parameter 'key' should be passed by const reference. [passedByValue] 2.18.0 networkmanager-qt-6.20.0/src/settings/wirelesssecuritysetting.cpp:210:72: performance: Function parameter 'key' should be passed by const reference. [passedByValue] 2.18.0 networkmanager-qt-6.20.0/src/settings/wirelesssecuritysetting.cpp:31:7: warning: Class 'WirelessSecuritySetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/wirelesssecuritysetting.cpp:31:7: warning: Class 'WirelessSecuritySetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings/wirelesssecuritysetting.cpp:324:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIRELESS_SECURITY_WEP_KEY0 [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/wirelesssecuritysetting.cpp:354:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIRELESS_SECURITY_WEP_KEY0 [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/wirelesssecuritysetting.cpp:389:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIRELESS_SECURITY_WEP_KEY0 [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/wirelesssecuritysetting.cpp:438:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIRELESS_SECURITY_KEY_MGMT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/wirelesssecuritysetting.cpp:581:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIRELESS_SECURITY_KEY_MGMT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/wirelesssecuritysetting.cpp:721:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_SETTING_WIRELESS_SECURITY_KEY_MGMT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/settings/wirelesssecuritysetting.h:181:35: performance: Function parameter 'key' should be passed by const reference. [passedByValue] 2.18.0 networkmanager-qt-6.20.0/src/settings/wirelesssecuritysetting.h:188:35: performance: Function parameter 'key' should be passed by const reference. [passedByValue] 2.18.0 networkmanager-qt-6.20.0/src/settings/wirelesssecuritysetting.h:195:35: performance: Function parameter 'key' should be passed by const reference. [passedByValue] 2.18.0 networkmanager-qt-6.20.0/src/settings/wirelesssecuritysetting.h:202:35: performance: Function parameter 'key' should be passed by const reference. [passedByValue] 2.18.0 networkmanager-qt-6.20.0/src/settings/wirelesssecuritysetting.h:267:37: warning: The class 'WirelessSecuritySetting' defines member variable with name 'd_ptr' also defined in its parent class 'Setting'. [duplInheritedMember] networkmanager-qt-6.20.0/src/settings/setting.h:229:21: note: Parent variable 'Setting::d_ptr' networkmanager-qt-6.20.0/src/settings/wirelesssecuritysetting.h:267:37: note: Derived variable 'WirelessSecuritySetting::d_ptr' 2.18.0 networkmanager-qt-6.20.0/src/settings/wirelesssetting.cpp:34:7: warning: Class 'WirelessSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head networkmanager-qt-6.20.0/src/settings/wirelesssetting.cpp:34:7: warning: Class 'WirelessSetting' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 networkmanager-qt-6.20.0/src/settings/wirelesssetting.cpp:34:7: warning: Class 'WirelessSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head networkmanager-qt-6.20.0/src/settings/wirelesssetting.cpp:34:7: warning: Class 'WirelessSetting' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 networkmanager-qt-6.20.0/src/settings_p.h:29:13: performance: Function 'hostname()' should return member 'm_hostname' by const reference. [returnByReference] 2.18.0 networkmanager-qt-6.20.0/src/teamdevice.cpp:13:36: warning: Member variable 'TeamDevicePrivate::carrier' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/teamdevice_p.h:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/tundevice.cpp:11:35: warning: Member variable 'TunDevicePrivate::group' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/tundevice.cpp:11:35: warning: Member variable 'TunDevicePrivate::multiQueue' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/tundevice.cpp:11:35: warning: Member variable 'TunDevicePrivate::noPi' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/tundevice.cpp:11:35: warning: Member variable 'TunDevicePrivate::owner' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/tundevice.cpp:11:35: warning: Member variable 'TunDevicePrivate::vnetHdr' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/tundevice_p.h:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/utils.cpp:115:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bg [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/utils.cpp:122:84: style:inconclusive: Function 'deviceSupportsApCiphers' argument 2 names different: declaration 'ciphers' definition 'apCiphers'. [funcArgNamesDifferent] networkmanager-qt-6.20.0/src/utils.h:101:109: note: Function 'deviceSupportsApCiphers' argument 2 names different: declaration 'ciphers' definition 'apCiphers'. networkmanager-qt-6.20.0/src/utils.cpp:122:84: note: Function 'deviceSupportsApCiphers' argument 2 names different: declaration 'ciphers' definition 'apCiphers'. 2.18.0 networkmanager-qt-6.20.0/src/utils.cpp:167:43: style:inconclusive: Function 'securityIsValid' argument 4 names different: declaration 'adHoc' definition 'adhoc'. [funcArgNamesDifferent] networkmanager-qt-6.20.0/src/utils.h:108:51: note: Function 'securityIsValid' argument 4 names different: declaration 'adHoc' definition 'adhoc'. networkmanager-qt-6.20.0/src/utils.cpp:167:43: note: Function 'securityIsValid' argument 4 names different: declaration 'adHoc' definition 'adhoc'. 2.18.0 networkmanager-qt-6.20.0/src/utils.cpp:21:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPv6Protocol [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/utils.cpp:426:104: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 networkmanager-qt-6.20.0/src/utils.cpp:441:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotSpecified [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/utils.cpp:463:17: style: Condition '!keylen' is always false [knownConditionTrueFalse] 2.18.0 networkmanager-qt-6.20.0/src/utils.cpp:500:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WirelessSecurity [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/utils.cpp:602:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_BOOTTIME [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/utils.cpp:612:11: style: Variable 'r' is assigned a value that is never used. [unreadVariable] 2.18.0 networkmanager-qt-6.20.0/src/vethdevice_p.h:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/vlandevice.cpp:11:36: warning: Member variable 'VlanDevicePrivate::vlanId' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/vlandevice_p.h:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/vpnconnection.cpp:113:65: style:inconclusive: Function 'vpnStateChanged' argument 1 names different: declaration 'new_state' definition 'newState'. [funcArgNamesDifferent] networkmanager-qt-6.20.0/src/vpnconnection_p.h:44:31: note: Function 'vpnStateChanged' argument 1 names different: declaration 'new_state' definition 'newState'. networkmanager-qt-6.20.0/src/vpnconnection.cpp:113:65: note: Function 'vpnStateChanged' argument 1 names different: declaration 'new_state' definition 'newState'. 2.18.0 networkmanager-qt-6.20.0/src/vpnconnection.cpp:125:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 networkmanager-qt-6.20.0/src/vpnconnection.cpp:14:39: warning: Member variable 'VpnConnectionPrivate::state' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/vpnconnection.cpp:40:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_SERVICE [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/vpnconnection.cpp:59:21: style: Local variable 'initialProperties' shadows outer variable [shadowVariable] networkmanager-qt-6.20.0/src/vpnconnection.cpp:50:17: note: Shadowed declaration networkmanager-qt-6.20.0/src/vpnconnection.cpp:59:21: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/vpnconnection.cpp:77:69: warning: The class 'VpnConnection' defines member function with name 'state' also defined in its parent class 'ActiveConnection'. [duplInheritedMember] networkmanager-qt-6.20.0/src/activeconnection.h:197:45: note: Parent function 'ActiveConnection::state' networkmanager-qt-6.20.0/src/vpnconnection.cpp:77:69: note: Derived function 'VpnConnection::state' 2.18.0 networkmanager-qt-6.20.0/src/vpnconnection.h:135:42: warning: The class 'VpnConnection' defines member function with name 'state' also defined in its parent class 'ActiveConnection'. [duplInheritedMember] networkmanager-qt-6.20.0/src/activeconnection.h:197:45: note: Parent function 'ActiveConnection::state' networkmanager-qt-6.20.0/src/vpnconnection.h:135:42: note: Derived function 'VpnConnection::state' 2.18.0 networkmanager-qt-6.20.0/src/vpnconnection_p.h:29:42: warning: The class 'VpnConnectionPrivate' defines member variable with name 'state' also defined in its parent class 'ActiveConnectionPrivate'. [duplInheritedMember] networkmanager-qt-6.20.0/src/activeconnection_p.h:40:29: note: Parent variable 'ActiveConnectionPrivate::state' networkmanager-qt-6.20.0/src/vpnconnection_p.h:29:42: note: Derived variable 'VpnConnectionPrivate::state' 2.18.0 networkmanager-qt-6.20.0/src/vpnconnection_p.h:30:56: warning: The class 'VpnConnectionPrivate' defines member variable with name 'iface' also defined in its parent class 'ActiveConnectionPrivate'. [duplInheritedMember] networkmanager-qt-6.20.0/src/activeconnection_p.h:28:59: note: Parent variable 'ActiveConnectionPrivate::iface' networkmanager-qt-6.20.0/src/vpnconnection_p.h:30:56: note: Derived variable 'VpnConnectionPrivate::iface' 2.18.0 networkmanager-qt-6.20.0/src/vpnconnection_p.h:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/vpnconnection_p.h:33:20: warning: The class 'VpnConnectionPrivate' defines member variable with name 'q_ptr' also defined in its parent class 'ActiveConnectionPrivate'. [duplInheritedMember] networkmanager-qt-6.20.0/src/activeconnection_p.h:46:23: note: Parent variable 'ActiveConnectionPrivate::q_ptr' networkmanager-qt-6.20.0/src/vpnconnection_p.h:33:20: note: Derived variable 'VpnConnectionPrivate::q_ptr' 2.18.0 networkmanager-qt-6.20.0/src/vpnplugin.cpp:15:5: style: Class 'VpnPluginPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 networkmanager-qt-6.20.0/src/vpnplugin.cpp:21:35: warning: Member variable 'VpnPluginPrivate::state' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/vpnplugin.cpp:37:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QVariantMap [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/vpnplugin.cpp:74:62: style:inconclusive: Function 'setConfig' argument 1 names different: declaration 'config' definition 'configuration'. [funcArgNamesDifferent] networkmanager-qt-6.20.0/src/vpnplugin.h:78:39: note: Function 'setConfig' argument 1 names different: declaration 'config' definition 'configuration'. networkmanager-qt-6.20.0/src/vpnplugin.cpp:74:62: note: Function 'setConfig' argument 1 names different: declaration 'config' definition 'configuration'. 2.18.0 networkmanager-qt-6.20.0/src/wifip2pdevice.cpp:115:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteLater [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/wifip2pdevice.cpp:125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMQT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/wifip2pdevice.cpp:49:34: style: Local variable 'peers' shadows outer function [shadowFunction] networkmanager-qt-6.20.0/src/wifip2pdevice.h:61:17: note: Shadowed declaration networkmanager-qt-6.20.0/src/wifip2pdevice.cpp:49:34: note: Shadow variable 2.18.0 networkmanager-qt-6.20.0/src/wifip2pdevice_p.h:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/wifip2ppeer.cpp:169:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMQT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/wifip2ppeer.cpp:33:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_802_11_AP_FLAGS_PRIVACY [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/wifip2ppeer.cpp:45:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_SERVICE [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/wifip2ppeer_p.h:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/wimaxdevice.cpp:111:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteLater [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/wimaxdevice.cpp:133:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMQT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/wimaxdevice.cpp:37:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NspAdded [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/wimaxdevice_p.h:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/wimaxnsp.cpp:105:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMQT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/wimaxnsp_p.h:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/wireddevice_p.h:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/wireguarddevice_p.h:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/wirelessdevice.cpp:174:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteLater [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/wirelessdevice.cpp:193:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMQT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/wirelessdevice.cpp:23:40: warning: Member variable 'WirelessDevicePrivate::mode' is not initialized in the constructor. [uninitMemberVar] 2.18.0 networkmanager-qt-6.20.0/src/wirelessdevice.cpp:259:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NMQT [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/wirelessdevice_p.h:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/wirelessnetwork.cpp:18:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/wirelessnetwork_p.h:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 networkmanager-qt-6.20.0/src/wirelessnetwork_p.h:20:5: performance:inconclusive: Technically the member function 'NetworkManager::WirelessNetworkPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] DONE