2025-08-29 11:30 ftp://ftp.de.debian.org/debian/pool/main/v/veyon/veyon_4.9.7+repack1.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=motif --library=openssl --library=kde --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.41+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: 327ef3c (2025-08-29 11:03:21 +0200) count: 837 1132 elapsed-time: 1.6 6.2 head-timing-info: old-timing-info: head results: veyon-4.9.7/3rdparty/kldap/src/core/ber.cpp:402:17: performance:inconclusive: Technically the member function 'KLDAPCore::Ber::flatten' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ber.h:44:30: note: Technically the member function 'KLDAPCore::Ber::flatten' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ber.cpp:402:17: note: Technically the member function 'KLDAPCore::Ber::flatten' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ber.cpp:408:10: performance:inconclusive: Technically the member function 'KLDAPCore::Ber::printf' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ber.h:105:9: note: Technically the member function 'KLDAPCore::Ber::printf' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ber.cpp:408:10: note: Technically the member function 'KLDAPCore::Ber::printf' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ber.cpp:415:10: performance:inconclusive: Technically the member function 'KLDAPCore::Ber::scanf' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ber.h:106:9: note: Technically the member function 'KLDAPCore::Ber::scanf' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ber.cpp:415:10: note: Technically the member function 'KLDAPCore::Ber::scanf' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ber.cpp:422:19: performance:inconclusive: Technically the member function 'KLDAPCore::Ber::peekTag' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ber.h:107:18: note: Technically the member function 'KLDAPCore::Ber::peekTag' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ber.cpp:422:19: note: Technically the member function 'KLDAPCore::Ber::peekTag' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ber.cpp:429:19: performance:inconclusive: Technically the member function 'KLDAPCore::Ber::skipTag' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ber.h:108:18: note: Technically the member function 'KLDAPCore::Ber::skipTag' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ber.cpp:429:19: note: Technically the member function 'KLDAPCore::Ber::skipTag' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ber.cpp:422:32: style: Parameter 'size' can be declared as reference to const [constParameterReference] veyon-4.9.7/3rdparty/kldap/src/core/ber.cpp:429:32: style: Parameter 'size' can be declared as reference to const [constParameterReference] veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.cpp:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mSASLconn [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.cpp:437:22: performance:inconclusive: Technically the member function 'KLDAPCore::LdapConnection::close' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.h:69:10: note: Technically the member function 'KLDAPCore::LdapConnection::close' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.cpp:437:22: note: Technically the member function 'KLDAPCore::LdapConnection::close' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.cpp:403:22: performance:inconclusive: Technically the member function 'KLDAPCore::LdapConnection::setSizeLimit' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.h:74:24: note: Technically the member function 'KLDAPCore::LdapConnection::setSizeLimit' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.cpp:403:22: note: Technically the member function 'KLDAPCore::LdapConnection::setSizeLimit' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.cpp:409:21: performance:inconclusive: Technically the member function 'KLDAPCore::LdapConnection::sizeLimit' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.h:76:23: note: Technically the member function 'KLDAPCore::LdapConnection::sizeLimit' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.cpp:409:21: note: Technically the member function 'KLDAPCore::LdapConnection::sizeLimit' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/autotests/testkldap.cpp:40:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.cpp:415:22: performance:inconclusive: Technically the member function 'KLDAPCore::LdapConnection::setTimeLimit' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.h:81:24: note: Technically the member function 'KLDAPCore::LdapConnection::setTimeLimit' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.cpp:415:22: note: Technically the member function 'KLDAPCore::LdapConnection::setTimeLimit' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/autotests/testkldap.cpp:153:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sub [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.cpp:421:21: performance:inconclusive: Technically the member function 'KLDAPCore::LdapConnection::timeLimit' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.h:83:23: note: Technically the member function 'KLDAPCore::LdapConnection::timeLimit' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.cpp:421:21: note: Technically the member function 'KLDAPCore::LdapConnection::timeLimit' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/autotests/testkldap.cpp:207:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Abort [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.cpp:379:21: performance:inconclusive: Technically the member function 'KLDAPCore::LdapConnection::getOption' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.h:90:9: note: Technically the member function 'KLDAPCore::LdapConnection::getOption' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.cpp:379:21: note: Technically the member function 'KLDAPCore::LdapConnection::getOption' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/autotests/testkldap.cpp:222:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Abort [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.cpp:385:21: performance:inconclusive: Technically the member function 'KLDAPCore::LdapConnection::setOption' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.h:93:9: note: Technically the member function 'KLDAPCore::LdapConnection::setOption' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.cpp:385:21: note: Technically the member function 'KLDAPCore::LdapConnection::setOption' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/autotests/testkldap.cpp:274:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Abort [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.cpp:391:21: performance:inconclusive: Technically the member function 'KLDAPCore::LdapConnection::ldapErrorCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.h:96:23: note: Technically the member function 'KLDAPCore::LdapConnection::ldapErrorCode' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.cpp:391:21: note: Technically the member function 'KLDAPCore::LdapConnection::ldapErrorCode' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.cpp:397:25: performance:inconclusive: Technically the member function 'KLDAPCore::LdapConnection::ldapErrorString' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.h:98:27: note: Technically the member function 'KLDAPCore::LdapConnection::ldapErrorString' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapconnection.cpp:397:25: note: Technically the member function 'KLDAPCore::LdapConnection::ldapErrorString' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapcontrol.h:65:27: performance: Function 'oid()' should return member 'mOid' by const reference. [returnByReference] veyon-4.9.7/3rdparty/kldap/src/core/ldapcontrol.h:69:30: performance: Function 'value()' should return member 'mValue' by const reference. [returnByReference] veyon-4.9.7/3rdparty/kldap/src/core/ldapcontrol.cpp:125:19: style: Local variable 'oid' shadows outer function [shadowFunction] veyon-4.9.7/3rdparty/kldap/src/core/ldapcontrol.h:65:27: note: Shadowed declaration veyon-4.9.7/3rdparty/kldap/src/core/ldapcontrol.cpp:125:19: note: Shadow variable veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KLDAP_LOG [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/core/ldapdn.cpp:30:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDAP_LOG [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:70:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KLDAP_LOG [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/core/ldapdn.cpp:136:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDAP_LOG [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:82:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KLDAP_SUCCESS [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/core/ldapdn.cpp:161:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDAP_LOG [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:174:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KLDAP_LOG [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:207:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDS_NAME [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:271:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KLDAP_LOG [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:282:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_CANNOT_CONNECT [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:359:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KLDAP_LOG [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:367:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KLDAP_LOG [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:453:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KLDAP_LOG [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:501:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KLDAP_LOG [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:533:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KLDAP_LOG [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:677:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KLDAP_LOG [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.h:68:5: debug: Failed to parse 'using SASL_Callback_Proc = int ( SASL_Credentials & , void * ) ;'. The checking continues anyway. [simplifyUsing] veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1165:20: performance:inconclusive: Technically the member function 'KLDAPCore::LdapOperation::bind' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.h:111:23: note: Technically the member function 'KLDAPCore::LdapOperation::bind' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1165:20: note: Technically the member function 'KLDAPCore::LdapOperation::bind' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1171:20: performance:inconclusive: Technically the member function 'KLDAPCore::LdapOperation::bind_s' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.h:118:23: note: Technically the member function 'KLDAPCore::LdapOperation::bind_s' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1171:20: note: Technically the member function 'KLDAPCore::LdapOperation::bind_s' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1177:20: performance:inconclusive: Technically the member function 'KLDAPCore::LdapOperation::search' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.h:124:23: note: Technically the member function 'KLDAPCore::LdapOperation::search' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1177:20: note: Technically the member function 'KLDAPCore::LdapOperation::search' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1183:20: performance:inconclusive: Technically the member function 'KLDAPCore::LdapOperation::add' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.h:130:23: note: Technically the member function 'KLDAPCore::LdapOperation::add' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1183:20: note: Technically the member function 'KLDAPCore::LdapOperation::add' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1189:20: performance:inconclusive: Technically the member function 'KLDAPCore::LdapOperation::add_s' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.h:136:23: note: Technically the member function 'KLDAPCore::LdapOperation::add_s' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1189:20: note: Technically the member function 'KLDAPCore::LdapOperation::add_s' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1207:20: performance:inconclusive: Technically the member function 'KLDAPCore::LdapOperation::rename' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.h:158:23: note: Technically the member function 'KLDAPCore::LdapOperation::rename' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1207:20: note: Technically the member function 'KLDAPCore::LdapOperation::rename' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1213:20: performance:inconclusive: Technically the member function 'KLDAPCore::LdapOperation::rename_s' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.h:165:23: note: Technically the member function 'KLDAPCore::LdapOperation::rename_s' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1213:20: note: Technically the member function 'KLDAPCore::LdapOperation::rename_s' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1219:20: performance:inconclusive: Technically the member function 'KLDAPCore::LdapOperation::del' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.h:170:23: note: Technically the member function 'KLDAPCore::LdapOperation::del' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1219:20: note: Technically the member function 'KLDAPCore::LdapOperation::del' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1225:20: performance:inconclusive: Technically the member function 'KLDAPCore::LdapOperation::del_s' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.h:176:23: note: Technically the member function 'KLDAPCore::LdapOperation::del_s' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1225:20: note: Technically the member function 'KLDAPCore::LdapOperation::del_s' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1243:20: performance:inconclusive: Technically the member function 'KLDAPCore::LdapOperation::compare' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.h:194:23: note: Technically the member function 'KLDAPCore::LdapOperation::compare' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1243:20: note: Technically the member function 'KLDAPCore::LdapOperation::compare' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1255:20: performance:inconclusive: Technically the member function 'KLDAPCore::LdapOperation::compare_s' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.h:202:23: note: Technically the member function 'KLDAPCore::LdapOperation::compare_s' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1255:20: note: Technically the member function 'KLDAPCore::LdapOperation::compare_s' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1249:20: performance:inconclusive: Technically the member function 'KLDAPCore::LdapOperation::exop' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.h:207:23: note: Technically the member function 'KLDAPCore::LdapOperation::exop' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1249:20: note: Technically the member function 'KLDAPCore::LdapOperation::exop' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1261:20: performance:inconclusive: Technically the member function 'KLDAPCore::LdapOperation::exop_s' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.h:213:23: note: Technically the member function 'KLDAPCore::LdapOperation::exop_s' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1261:20: note: Technically the member function 'KLDAPCore::LdapOperation::exop_s' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1273:20: performance:inconclusive: Technically the member function 'KLDAPCore::LdapOperation::abandon' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.h:217:23: note: Technically the member function 'KLDAPCore::LdapOperation::abandon' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1273:20: note: Technically the member function 'KLDAPCore::LdapOperation::abandon' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1267:20: performance:inconclusive: Technically the member function 'KLDAPCore::LdapOperation::waitForResult' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.h:230:23: note: Technically the member function 'KLDAPCore::LdapOperation::waitForResult' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1267:20: note: Technically the member function 'KLDAPCore::LdapOperation::waitForResult' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1177:111: style:inconclusive: Function 'search' argument 4 names different: declaration 'attrs' definition 'attributes'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.h:124:114: note: Function 'search' argument 4 names different: declaration 'attrs' definition 'attributes'. veyon-4.9.7/3rdparty/kldap/src/core/ldapoperation.cpp:1177:111: note: Function 'search' argument 4 names different: declaration 'attrs' definition 'attributes'. veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.cpp:302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDAP_LOG [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/core/ldapsearch.cpp:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDAP_LOG [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/core/ldapsearch.cpp:190:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDAP_LOG [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.cpp:202:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable critical [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.cpp:223:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullyEncoded [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/core/ldapsearch.cpp:56:13: warning: Return value of function mOp.abandon() is not used. [ignoredReturnValue] veyon-4.9.7/3rdparty/kldap/src/core/ldapsearch.cpp:24:14: warning: Member variable 'LdapSearchPrivate::mId' is not initialized in the constructor. [uninitMemberVar] veyon-4.9.7/3rdparty/kldap/src/core/ldapsearch.cpp:24:14: warning: Member variable 'LdapSearchPrivate::mPageSize' is not initialized in the constructor. [uninitMemberVar] veyon-4.9.7/3rdparty/kldap/src/core/ldapsearch.cpp:24:14: warning: Member variable 'LdapSearchPrivate::mError' is not initialized in the constructor. [uninitMemberVar] veyon-4.9.7/3rdparty/kldap/src/core/ldapsearch.cpp:24:14: warning: Member variable 'LdapSearchPrivate::mCount' is not initialized in the constructor. [uninitMemberVar] veyon-4.9.7/3rdparty/kldap/src/core/ldapsearch.cpp:24:14: warning: Member variable 'LdapSearchPrivate::mMaxCount' is not initialized in the constructor. [uninitMemberVar] veyon-4.9.7/3rdparty/kldap/src/core/ldapsearch.cpp:316:18: style:inconclusive: Either there is a missing 'override', or the member function 'KLDAPCore::LdapSearch::isFinished' can be const. [functionConst] veyon-4.9.7/3rdparty/kldap/src/core/ldapsearch.h:101:24: note: Either there is a missing 'override', or the member function 'KLDAPCore::LdapSearch::isFinished' can be const. veyon-4.9.7/3rdparty/kldap/src/core/ldapsearch.cpp:316:18: note: Either there is a missing 'override', or the member function 'KLDAPCore::LdapSearch::isFinished' can be const. veyon-4.9.7/3rdparty/kldap/src/core/ldapsearch.h:115:27: performance: Function 'errorString()' should return member 'mErrorString' by const reference. [returnByReference] veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.cpp:53:42: style:inconclusive: Function 'LdapServer' argument 1 names different: declaration 'other' definition 'that'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.h:44:34: note: Function 'LdapServer' argument 1 names different: declaration 'other' definition 'that'. veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.cpp:53:42: note: Function 'LdapServer' argument 1 names different: declaration 'other' definition 'that'. veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.cpp:59:53: style:inconclusive: Function 'operator=' argument 1 names different: declaration 'other' definition 'that'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.h:50:45: note: Function 'operator=' argument 1 names different: declaration 'other' definition 'that'. veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.cpp:59:53: note: Function 'operator=' argument 1 names different: declaration 'other' definition 'that'. veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.cpp:220:35: style:inconclusive: Function 'setTimeLimit' argument 1 names different: declaration 'limit' definition 'timelimit'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.h:256:27: note: Function 'setTimeLimit' argument 1 names different: declaration 'limit' definition 'timelimit'. veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.cpp:220:35: note: Function 'setTimeLimit' argument 1 names different: declaration 'limit' definition 'timelimit'. veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.cpp:230:34: style:inconclusive: Function 'setPageSize' argument 1 names different: declaration 'size' definition 'pagesize'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.h:276:26: note: Function 'setPageSize' argument 1 names different: declaration 'size' definition 'pagesize'. veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.cpp:230:34: note: Function 'setPageSize' argument 1 names different: declaration 'size' definition 'pagesize'. veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.cpp:250:39: style:inconclusive: Function 'setSecurity' argument 1 names different: declaration 'mode' definition 'security'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.h:184:31: note: Function 'setSecurity' argument 1 names different: declaration 'mode' definition 'security'. veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.cpp:250:39: note: Function 'setSecurity' argument 1 names different: declaration 'mode' definition 'security'. veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.cpp:255:31: style:inconclusive: Function 'setAuth' argument 1 names different: declaration 'authentication' definition 'auth'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.h:196:23: note: Function 'setAuth' argument 1 names different: declaration 'authentication' definition 'auth'. veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.cpp:255:31: note: Function 'setAuth' argument 1 names different: declaration 'authentication' definition 'auth'. veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.cpp:285:15: style: Local variable 'port' shadows outer function [shadowFunction] veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.h:115:23: note: Shadowed declaration veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.cpp:285:15: note: Shadow variable veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.cpp:323:23: style: Local variable 'user' shadows outer function [shadowFunction] veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.h:135:27: note: Shadowed declaration veyon-4.9.7/3rdparty/kldap/src/core/ldapserver.cpp:323:23: note: Shadow variable veyon-4.9.7/3rdparty/kldap/src/core/ldapsearch.cpp:246:40: style: Parameter 'connection' can be declared as reference to const [constParameterReference] veyon-4.9.7/3rdparty/kldap/src/core/ldapsearch.cpp:258:48: style: Parameter 'connection' can be declared as reference to const [constParameterReference] veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.cpp:260:13: style: The scope of the variable 'name' can be reduced. [variableScope] veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.cpp:33:30: style:inconclusive: Function 'LdapUrl' argument 1 names different: declaration 'url' definition '_url'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.h:58:34: note: Function 'LdapUrl' argument 1 names different: declaration 'url' definition '_url'. veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.cpp:33:30: note: Function 'LdapUrl' argument 1 names different: declaration 'url' definition '_url'. veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.cpp:40:33: style:inconclusive: Function 'LdapUrl' argument 1 names different: declaration 'other' definition 'that'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.h:63:28: note: Function 'LdapUrl' argument 1 names different: declaration 'other' definition 'that'. veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.cpp:40:33: note: Function 'LdapUrl' argument 1 names different: declaration 'other' definition 'that'. veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.cpp:47:44: style:inconclusive: Function 'operator=' argument 1 names different: declaration 'other' definition 'that'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.h:69:39: note: Function 'operator=' argument 1 names different: declaration 'other' definition 'that'. veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.cpp:47:44: note: Function 'operator=' argument 1 names different: declaration 'other' definition 'that'. veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.cpp:114:43: style:inconclusive: Function 'hasExtension' argument 1 names different: declaration 'extension' definition 'key'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.h:120:52: note: Function 'hasExtension' argument 1 names different: declaration 'extension' definition 'key'. veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.cpp:114:43: note: Function 'hasExtension' argument 1 names different: declaration 'extension' definition 'key'. veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.cpp:119:54: style:inconclusive: Function 'extension' argument 1 names different: declaration 'extension' definition 'key'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.h:125:54: note: Function 'extension' argument 1 names different: declaration 'extension' definition 'key'. veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.cpp:119:54: note: Function 'extension' argument 1 names different: declaration 'extension' definition 'key'. veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.cpp:134:43: style:inconclusive: Function 'extension' argument 1 names different: declaration 'extension' definition 'key'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.h:130:52: note: Function 'extension' argument 1 names different: declaration 'extension' definition 'key'. veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.cpp:134:43: note: Function 'extension' argument 1 names different: declaration 'extension' definition 'key'. veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.cpp:141:74: style:inconclusive: Function 'setExtension' argument 2 names different: declaration 'extension' definition 'ext'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.h:135:60: note: Function 'setExtension' argument 2 names different: declaration 'extension' definition 'ext'. veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.cpp:141:74: note: Function 'setExtension' argument 2 names different: declaration 'extension' definition 'ext'. veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.cpp:163:46: style:inconclusive: Function 'removeExtension' argument 1 names different: declaration 'extension' definition 'key'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.h:150:41: note: Function 'removeExtension' argument 1 names different: declaration 'extension' definition 'key'. veyon-4.9.7/3rdparty/kldap/src/core/ldapurl.cpp:163:46: note: Function 'removeExtension' argument 1 names different: declaration 'extension' definition 'key'. veyon-4.9.7/3rdparty/kldap/src/widgets/addhostdialog.cpp:69:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/addhostdialog.cpp:160:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLS [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:258:20: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.h:28:10: style: Virtual function 'closeConnection' is called from destructor '~LDAPProtocol()' at line 75. Dynamic binding is not used. [virtualCallInConstructor] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:75:5: note: Calling closeConnection veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.h:28:10: note: closeConnection is a virtual function veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclient.cpp:110:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sub [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclient.cpp:143:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mJob [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclient.cpp:158:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDAPCLIENT_LOG [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclient.cpp:164:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mActive [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclient.cpp:212:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclient.cpp:260:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoreData [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/core/ldif.cpp:161:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDAP_LOG [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/core/ldif.cpp:199:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDAP_LOG [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:399:9: style: The scope of the variable 'ret' can be reduced. [variableScope] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:712:9: style: The scope of the variable 'ret' can be reduced. [variableScope] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:247:99: style:inconclusive: Function 'setHost' argument 4 names different: declaration 'pass' definition 'password'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.h:25:89: note: Function 'setHost' argument 4 names different: declaration 'pass' definition 'password'. veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:247:99: note: Function 'setHost' argument 4 names different: declaration 'pass' definition 'password'. veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:365:49: style:inconclusive: Function 'get' argument 1 names different: declaration 'url' definition '_url'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.h:30:39: note: Function 'get' argument 1 names different: declaration 'url' definition '_url'. veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:365:49: note: Function 'get' argument 1 names different: declaration 'url' definition '_url'. veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:451:50: style:inconclusive: Function 'stat' argument 1 names different: declaration 'url' definition '_url'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.h:31:40: note: Function 'stat' argument 1 names different: declaration 'url' definition '_url'. veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:451:50: note: Function 'stat' argument 1 names different: declaration 'url' definition '_url'. veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:499:49: style:inconclusive: Function 'del' argument 1 names different: declaration 'url' definition '_url'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.h:33:39: note: Function 'del' argument 1 names different: declaration 'url' definition '_url'. veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:499:49: note: Function 'del' argument 1 names different: declaration 'url' definition '_url'. veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:531:49: style:inconclusive: Function 'put' argument 1 names different: declaration 'url' definition '_url'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.h:34:39: note: Function 'put' argument 1 names different: declaration 'url' definition '_url'. veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:531:49: note: Function 'put' argument 1 names different: declaration 'url' definition '_url'. veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:672:53: style:inconclusive: Function 'listDir' argument 1 names different: declaration 'url' definition '_url'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.h:32:43: note: Function 'listDir' argument 1 names different: declaration 'url' definition '_url'. veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:672:53: note: Function 'listDir' argument 1 names different: declaration 'url' definition '_url'. veyon-4.9.7/3rdparty/kldap/kioworker/src/kio_ldap.cpp:257:25: style: Variable 'pse' can be declared as pointer to const [constVariablePointer] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclientsearchconfig.cpp:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_config [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclientsearch.cpp:88:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mNoLDAPLookup [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclientsearch.cpp:158:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mClients [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclientsearch.cpp:204:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mConfigFile [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclientsearch.cpp:212:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclientsearch.cpp:274:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mActiveClients [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclientsearch.cpp:286:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mResults [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclient.cpp:211:21: style: The scope of the variable 'sMail' can be reduced. [variableScope] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclient.cpp:88:51: style:inconclusive: Function 'setAttributes' argument 1 names different: declaration 'attributes' definition 'attrs'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclient.h:93:43: note: Function 'setAttributes' argument 1 names different: declaration 'attributes' definition 'attrs'. veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclient.cpp:88:51: note: Function 'setAttributes' argument 1 names different: declaration 'attributes' definition 'attrs'. veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclientsearchconfigreadconfigjob.cpp:110:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclientsearchconfigwriteconfigjob.cpp:92:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDAPCLIENT_LOG [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/core/ldif.cpp:75:114: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapconfigurewidget.cpp:67:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapconfigurewidget.cpp:116:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SecondaryAction [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapconfigurewidget.cpp:133:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapconfigurewidget.cpp:198:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapconfigurewidget.cpp:238:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapconfigurewidget.cpp:304:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActionRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapsearchclientreadconfigserverjob.cpp:23:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDAPCLIENT_LOG [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapwidgetitem_p.cpp:14:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapconfigwidget.cpp:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mFeatures [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapconfigwidget.cpp:280:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mCancelled [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapconfigwidget.cpp:333:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mAttr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapconfigwidget.cpp:344:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mAttr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapconfigwidget.cpp:353:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDAP_LOG [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapconfigwidget.cpp:367:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mCancelled [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapconfigwidget.cpp:376:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mUser [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapconfigwidget.cpp:401:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mUser [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapconfigwidget.cpp:426:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mUser [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapconfigwidget.cpp:448:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mPort [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapconfigwidget.cpp:455:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mPort [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapconfigwidget.cpp:493:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapconfigwidget.cpp:751:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLS [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapconfigwidget.cpp:777:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Simple [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/tests/testldapclient.cpp:118:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quit [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/examples/httpserver/afterrequest/main.cpp:69:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Any [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/tests/testldapclient.cpp:39:22: performance:inconclusive: Either there is a missing 'override', or the member function 'TestLDAPClient::setup' can be static. [functionStatic] veyon-4.9.7/3rdparty/kldap/src/widgets/tests/testldapclient.h:28:10: note: Either there is a missing 'override', or the member function 'TestLDAPClient::setup' can be static. veyon-4.9.7/3rdparty/kldap/src/widgets/tests/testldapclient.cpp:39:22: note: Either there is a missing 'override', or the member function 'TestLDAPClient::setup' can be static. veyon-4.9.7/3rdparty/qthttpserver/examples/httpserver/simple/main.cpp:115:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Any [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclientsearch.cpp:312:17: style: The scope of the variable 'givenname' can be reduced. [variableScope] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclientsearch.cpp:313:17: style: The scope of the variable 'sn' can be reduced. [variableScope] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclientsearch.cpp:209:51: style:inconclusive: Function 'startSearch' argument 1 names different: declaration 'query' definition 'txt'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclientsearch.h:80:37: note: Function 'startSearch' argument 1 names different: declaration 'query' definition 'txt'. veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclientsearch.cpp:209:51: note: Function 'startSearch' argument 1 names different: declaration 'query' definition 'txt'. veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclientsearch.cpp:231:19: style: Local variable 'filter' shadows outer function [shadowFunction] veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclientsearch.h:111:13: note: Shadowed declaration veyon-4.9.7/3rdparty/kldap/src/widgets/ldapclientsearch.cpp:231:19: note: Shadow variable veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/contrib/parsertrace.c:72:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/contrib/parsertrace.c:95:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_RESPONSE [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/bench.c:80:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/contrib/parsertrace.c:123:13: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/contrib/parsertrace.c:122:22: note: Assuming allocation function fails veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/contrib/parsertrace.c:122:22: note: Assignment 'data=malloc(file_length)', assigned value is 0 veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/contrib/parsertrace.c:123:13: note: Null pointer dereference veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/contrib/parsertrace.c:87:9: style: Variable 'type' can be declared as pointer to const [constVariablePointer] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/contrib/parsertrace.c:107:9: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/bench.c:48:33: style: Parameter 'p' can be declared as pointer to const. However it seems that 'on_info' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/bench.c:60:26: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/bench.c:48:33: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/bench.c:53:33: style: Parameter 'p' can be declared as pointer to const. However it seems that 'on_data' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/bench.c:65:14: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/bench.c:53:33: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/fuzzers/fuzz_parser.c:22:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_BOTH [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/contrib/url_parser.c:11:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UF_MAX [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserver.cpp:68:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHS [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qabstracthttpserver.cpp:66:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disconnected [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qabstracthttpserver.cpp:87:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnMessageComplete [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qabstracthttpserver.cpp:163:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHttpServer [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qabstracthttpserver.cpp:217:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHttpServer [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qabstracthttpserver.cpp:101:34: style: Variable 'upgradeValue' is assigned a value that is never used. [unreadVariable] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.h:63:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QHttpServerResponse [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.h:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Started [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.h:73:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QHttpServerResponse [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.h:90:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Canceled [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.h:147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.cpp:70:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotFound [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.cpp:137:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable derived [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.h:50:5: style: Class 'QFutureInterface < QHttpServerResponse >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.h:152:5: style: Class 'QHttpServerFutureResponse' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.h:157:5: style: Class 'QHttpServerFutureResponse' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.cpp:96:5: style: Struct 'QResponseWatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.cpp:107:5: style: Class 'QHttpServerFutureResponsePrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.cpp:119:90: style:inconclusive: Function 'QHttpServerFutureResponse' argument 1 names different: declaration 'futureResponse' definition 'futureResp'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.h:152:67: note: Function 'QHttpServerFutureResponse' argument 1 names different: declaration 'futureResponse' definition 'futureResp'. veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.cpp:119:90: note: Function 'QHttpServerFutureResponse' argument 1 names different: declaration 'futureResponse' definition 'futureResp'. veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.cpp:102:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.cpp:121:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lc [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.cpp:164:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lc [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.cpp:171:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lc [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.cpp:180:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lc [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.cpp:187:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lc [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.cpp:198:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lc [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.cpp:214:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lc [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.cpp:221:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lc [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.cpp:236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lc [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.cpp:243:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lc [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.cpp:250:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lc [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.cpp:264:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.cpp:269:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.cpp:279:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable method [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.cpp:304:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable headers [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.cpp:311:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable body [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.cpp:316:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable remoteAddress [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrequest_p.h:60:5: style: Class 'QHttpServerRequestPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverresponder.cpp:185:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverresponder.cpp:86:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.cpp:172:10: style: Local variable 'instance' shadows outer function [shadowFunction] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrequest_p.h:97:39: note: Shadowed declaration veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.cpp:172:10: note: Shadow variable veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverresponse.cpp:64:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverresponse.cpp:149:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverresponse.cpp:356:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConnectedState [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverresponse.cpp:64:5: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrouter.cpp:276:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultConverters [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/sslserver/qsslserver.cpp:47:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sslConfiguration [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/sslserver/qsslserver.cpp:55:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sslErrors [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/sslserver/qsslserver.cpp:70:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sslConfiguration [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcRouterRule [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:185:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable All [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp:230:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/sslserver/qsslserver.cpp:57:20: style: Variable 'err' can be declared as reference to const [constVariableReference] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qabstracthttpserver/tst_qabstracthttpserver.cpp:115:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable host [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qabstracthttpserver/tst_qabstracthttpserver.cpp:258:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Connect [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qabstracthttpserver/tst_qabstracthttpserver.cpp:100:16: style: struct member 'HttpServer::padding' is never used. [unusedStructMember] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp:177:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Get [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp:597:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp:612:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotFound [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp:761:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp:821:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp:838:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentTypeHeader [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp:850:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp:935:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentTypeHeader [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp:945:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentTypeHeader [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp:956:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quit [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverresponder/tst_qhttpserverresponder.cpp:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverresponder/tst_qhttpserverresponder.cpp:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverresponder/tst_qhttpserverresponder.cpp:112:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverresponder/tst_qhttpserverresponder.cpp:123:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverresponder/tst_qhttpserverresponder.cpp:134:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable statusCode [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverresponder/tst_qhttpserverresponder.cpp:151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverresponder/tst_qhttpserverresponder.cpp:162:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverresponder/tst_qhttpserverresponder.cpp:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverresponder/tst_qhttpserverresponder.cpp:212:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iodevice [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverresponder/tst_qhttpserverresponder.cpp:235:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverresponder/tst_qhttpserverresponder.cpp:275:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentTypeHeader [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp:154:5: style: Struct 'CustomArg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp:845:5: style: Struct 'CustomType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverresponder/tst_qhttpserverresponder.cpp:79:5: style: Struct 'HttpServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverresponse/tst_qhttpserverresponse.cpp:86:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable content [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverresponse/tst_qhttpserverresponse.cpp:133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable content [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverrouter/tst_qhttpserverrouter.cpp:258:5: debug: Failed to parse 'using Arg1 = QHttpServerRouterViewTraits < decltype ( viewNonArg ) , true > :: Arguments :: Arg < 1 > ;'. The checking continues anyway. [simplifyUsing] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverrouter/tst_qhttpserverrouter.cpp:337:5: debug: Failed to parse 'using Arg0 = QHttpServerRouterViewTraits < decltype ( view ) , true > :: Arguments :: Arg < 0 > ;'. The checking continues anyway. [simplifyUsing] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverrouter/tst_qhttpserverrouter.cpp:361:5: debug: Failed to parse 'using Arg1 = QHttpServerRouterViewTraits < decltype ( view ) , true > :: Arguments :: Arg < 1 > ;'. The checking continues anyway. [simplifyUsing] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverrouter/tst_qhttpserverrouter.cpp:486:5: debug: Failed to parse 'using Arg0 = QHttpServerRouterViewTraits < decltype ( view ) , true > :: Arguments :: Arg < 0 > ;'. The checking continues anyway. [simplifyUsing] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverrouter/tst_qhttpserverrouter.cpp:511:5: debug: Failed to parse 'using Arg1 = QHttpServerRouterViewTraits < decltype ( view ) , true > :: Arguments :: Arg < 1 > ;'. The checking continues anyway. [simplifyUsing] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2231:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIELD [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2255:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALUE [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2264:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2327:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2402:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2410:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2418:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2426:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2434:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2442:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2451:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2460:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2468:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2476:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2792:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2916:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3735:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3769:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3803:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3837:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3864:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3891:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3906:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3944:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4037:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4091:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4133:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverrouter/tst_qhttpserverrouter.cpp:50:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable missingHandler [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverrouter/tst_qhttpserverrouter.cpp:108:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Post [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverrouter/tst_qhttpserverrouter.cpp:134:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetOperation [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverrouter/tst_qhttpserverrouter.cpp:196:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverrouter/tst_qhttpserverrouter.cpp:228:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Count [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverrouter/tst_qhttpserverrouter.cpp:290:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Count [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverrouter/tst_qhttpserverrouter.cpp:330:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Count [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverrouter/tst_qhttpserverrouter.cpp:399:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Count [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverrouter/tst_qhttpserverrouter.cpp:439:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Count [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserverrouter/tst_qhttpserverrouter.cpp:479:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Count [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/ConfigCommands.cpp:74:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Successful [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/ConfigCommands.cpp:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoResult [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/ConfigCommands.cpp:116:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable System [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/ConfigCommands.cpp:147:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable System [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/ConfigCommands.cpp:179:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoResult [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/ConfigCommands.cpp:209:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownType [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/ConfigCommands.cpp:279:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/ConfigCommands.cpp:325:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Successful [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/ConfigCommands.cpp:332:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/ConfigCommands.cpp:370:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Failed [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/FeatureCommands.cpp:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoResult [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/FeatureCommands.cpp:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoResult [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/FeatureCommands.cpp:173:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Meta [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/FeatureCommands.cpp:206:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/FeatureCommands.cpp:213:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stop [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/FeatureCommands.cpp:223:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEnoughArguments [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/PluginCommands.cpp:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoResult [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/PluginCommands.cpp:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoResult [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/FeatureCommands.cpp:238:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] veyon-4.9.7/cli/src/ShellCommands.cpp:59:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/ShellCommands.cpp:87:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Failed [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/ServiceControlCommands.cpp:51:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Failed [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/ServiceControlCommands.cpp:62:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Successful [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/ServiceControlCommands.cpp:74:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Failed [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/ServiceControlCommands.cpp:86:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Successful [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/ServiceControlCommands.cpp:112:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoResult [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/AccessControlPage.cpp:64:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_WIDGET_FROM_PROPERTY [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/AccessControlPage.cpp:100:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECT_WIDGET_TO_PROPERTY [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/AccessControlPage.cpp:176:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Allow [valueFlowBailoutIncompleteVar] veyon-4.9.7/cli/src/main.cpp:73:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QT_VERSION_STR [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/AccessControlRuleEditDialog.cpp:46:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AccessingUser [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/AccessControlRuleEditDialog.cpp:118:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MemberOfUserGroup [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/AccessControlRuleListModel.cpp:81:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/AccessControlRulesTestDialog.cpp:76:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/GeneralConfigurationPage.cpp:60:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/GeneralConfigurationPage.cpp:109:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_WIDGET_FROM_PROPERTY [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/GeneralConfigurationPage.cpp:120:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECT_WIDGET_TO_PROPERTY [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/GeneralConfigurationPage.cpp:203:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/MainWindow.cpp:89:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aboutQt [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/MainWindow.cpp:190:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/MainWindow.cpp:209:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable System [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/MainWindow.cpp:224:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/MainWindow.cpp:245:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/MainWindow.cpp:294:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hidden [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/MainWindow.cpp:332:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Advanced [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/MainWindow.cpp:362:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/MainWindow.cpp:382:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/MainWindow.cpp:234:3: style: Variable 'm_configChanged' is assigned an expression that holds the same value. [redundantAssignment] veyon-4.9.7/configurator/src/MainWindow.cpp:229:30: note: configChangedPrevious is assigned 'm_configChanged' here. veyon-4.9.7/configurator/src/MainWindow.cpp:234:3: note: Variable 'm_configChanged' is assigned an expression that holds the same value. veyon-4.9.7/configurator/src/MasterConfigurationPage.cpp:44:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Advanced [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/MasterConfigurationPage.cpp:69:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_WIDGET_FROM_PROPERTY [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/MasterConfigurationPage.cpp:81:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECT_WIDGET_TO_PROPERTY [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/MasterConfigurationPage.cpp:99:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/MasterConfigurationPage.cpp:115:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/MasterConfigurationPage.cpp:155:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Master [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/MasterConfigurationPage.cpp:177:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Master [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/ServiceConfigurationPage.cpp:45:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Advanced [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/ServiceConfigurationPage.cpp:69:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_WIDGET_FROM_PROPERTY [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/ServiceConfigurationPage.cpp:78:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECT_WIDGET_TO_PROPERTY [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/ServiceConfigurationPage.cpp:93:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] veyon-4.9.7/configurator/src/main.cpp:63:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/QtCompat.h:33:0: error: #error Qt < 5.7 not supported [preprocessorErrorDirective] veyon-4.9.7/core/src/QtCompat.h:33:2: error: #error Qt < 5.7 not supported [preprocessorErrorDirective] veyon-4.9.7/core/src/Configuration/JsonStore.cpp:82:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/JsonStore.cpp:101:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QVariantMap [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/JsonStore.cpp:139:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/JsonStore.cpp:153:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/JsonStore.cpp:169:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/JsonStore.cpp:181:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_file [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:245:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:245:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:245:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:245:41: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:245:50: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:245:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:245:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:249:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:249:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:249:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:249:41: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:249:50: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:249:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:249:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:251:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:251:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:251:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:251:41: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:251:50: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:251:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:251:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:253:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:253:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:259:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:275:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] veyon-4.9.7/core/src/Configuration/LocalStore.cpp:121:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compact [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/LocalStore.cpp:130:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QVariantMap [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/LocalStore.cpp:202:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable System [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/Object.cpp:63:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_customStore [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/Object.cpp:78:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_customStore [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/Object.cpp:118:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/Object.cpp:137:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/Object.cpp:167:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/Object.cpp:208:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QVariantMap [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/Object.cpp:247:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/Object.cpp:275:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QVariantMap [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/Object.cpp:290:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/Object.cpp:307:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QVariantMap [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/Password.cpp:34:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_encrypted [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/Property.cpp:67:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_object [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/Property.cpp:79:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_object [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/Property.cpp:95:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_object [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/Proxy.cpp:96:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_instanceId [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/Property.cpp:117:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] veyon-4.9.7/core/src/Configuration/UiMapping.cpp:86:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/UiMapping.cpp:138:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toggled [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/UiMapping.cpp:146:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toggled [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/UiMapping.cpp:154:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toggled [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/UiMapping.cpp:162:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentTextChanged [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/UiMapping.cpp:170:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textChanged [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/UiMapping.cpp:178:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textChanged [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/UiMapping.cpp:186:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/UiMapping.cpp:202:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/UiMapping.cpp:210:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valueChanged [valueFlowBailoutIncompleteVar] veyon-4.9.7/core/src/Configuration/UiMapping.cpp:218:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:1191:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:2225:62: style:inconclusive: Function 'http_parser_init' argument 2 names different: declaration 'type' definition 't'. [funcArgNamesDifferent] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.h:393:66: note: Function 'http_parser_init' argument 2 names different: declaration 'type' definition 't'. veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:2225:62: note: Function 'http_parser_init' argument 2 names different: declaration 'type' definition 't'. veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:2518:17: style: Local variable 'p' shadows outer variable [shadowVariable] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:2427:15: note: Shadowed declaration veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c:2518:17: note: Shadow variable veyon-4.9.7/core/src/VncEvents.cpp:39:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/CheckableItemProxyModel.cpp:68:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsUserCheckable [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/CheckableItemProxyModel.cpp:81:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsUserCheckable [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/CheckableItemProxyModel.cpp:93:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/CheckableItemProxyModel.cpp:119:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/CheckableItemProxyModel.cpp:152:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/CheckableItemProxyModel.cpp:174:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/CheckableItemProxyModel.cpp:229:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/CheckableItemProxyModel.cpp:249:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/UserConfig.h:62:2: error: There is an unknown macro here somewhere. Configuration is required. If DECLARE_CONFIG_PROPERTY is a macro then please configure it. [unknownMacro] veyon-4.9.7/master/src/CheckableItemProxyModel.cpp:153:11: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] veyon-4.9.7/master/src/CheckableItemProxyModel.cpp:173:33: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] veyon-4.9.7/master/src/CheckableItemProxyModel.cpp:153:18: error: Null pointer dereference [nullPointer] veyon-4.9.7/master/src/CheckableItemProxyModel.cpp:173:40: error: Null pointer dereference [nullPointer] veyon-4.9.7/master/src/CheckableItemProxyModel.cpp:48:80: style:inconclusive: Function 'setException' argument 2 names different: declaration 'exceptionFilterData' definition 'exceptionData'. [funcArgNamesDifferent] veyon-4.9.7/master/src/CheckableItemProxyModel.h:37:56: note: Function 'setException' argument 2 names different: declaration 'exceptionFilterData' definition 'exceptionData'. veyon-4.9.7/master/src/CheckableItemProxyModel.cpp:48:80: note: Function 'setException' argument 2 names different: declaration 'exceptionFilterData' definition 'exceptionData'. veyon-4.9.7/master/src/CheckableItemProxyModel.cpp:148:13: style: Local variable 'data' shadows outer function [shadowFunction] veyon-4.9.7/master/src/CheckableItemProxyModel.h:41:11: note: Shadowed declaration veyon-4.9.7/master/src/CheckableItemProxyModel.cpp:148:13: note: Shadow variable veyon-4.9.7/master/src/ComputerItemDelegate.cpp:47:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlInterfaceRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/ComputerItemDelegate.cpp:57:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Master [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/ComputerItemDelegate.cpp:70:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Connected [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/ComputerItemDelegate.h:36:2: style: Class 'ComputerItemDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/master/src/ComputerItemDelegate.cpp:77:5: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2688:42: error: Non-local variable 'current_pause_parser' will use pointer to local variable 's'. [danglingLifetime] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2687:26: note: Address of variable taken here. veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2684:24: note: Variable created here. veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2688:42: note: Non-local variable 'current_pause_parser' will use pointer to local variable 's'. veyon-4.9.7/master/src/ComputerMonitoringModel.cpp:40:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4238:10: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4236:22: note: Assuming allocation function fails veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4236:22: note: Assignment 'buf=malloc(bufsize)', assigned value is 0 veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4238:10: note: Null pointer dereference veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4243:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4236:22: note: Assuming allocation function fails veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4236:22: note: Assignment 'buf=malloc(bufsize)', assigned value is 0 veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4243:16: note: Null pointer addition veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4245:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4236:22: note: Assuming allocation function fails veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4236:22: note: Assignment 'buf=malloc(bufsize)', assigned value is 0 veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4245:16: note: Null pointer addition veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4247:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4236:22: note: Assuming allocation function fails veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4236:22: note: Assignment 'buf=malloc(bufsize)', assigned value is 0 veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4247:16: note: Null pointer addition veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4251:14: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4236:22: note: Assuming allocation function fails veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4236:22: note: Assignment 'buf=malloc(bufsize)', assigned value is 0 veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4251:14: note: Null pointer addition veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2958:15: style: Local variable 'parser' shadows outer variable [shadowVariable] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:46:20: note: Shadowed declaration veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2958:15: note: Shadow variable veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3750:15: style: Local variable 'parser' shadows outer variable [shadowVariable] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:46:20: note: Shadowed declaration veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3750:15: note: Shadow variable veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3784:15: style: Local variable 'parser' shadows outer variable [shadowVariable] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:46:20: note: Shadowed declaration veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3784:15: note: Shadow variable veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3818:15: style: Local variable 'parser' shadows outer variable [shadowVariable] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:46:20: note: Shadowed declaration veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3818:15: note: Shadow variable veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3845:15: style: Local variable 'parser' shadows outer variable [shadowVariable] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:46:20: note: Shadowed declaration veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3845:15: note: Shadow variable veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3872:15: style: Local variable 'parser' shadows outer variable [shadowVariable] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:46:20: note: Shadowed declaration veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3872:15: note: Shadow variable veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3923:15: style: Local variable 'parser' shadows outer variable [shadowVariable] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:46:20: note: Shadowed declaration veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3923:15: note: Shadow variable veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3952:15: style: Local variable 'parser' shadows outer variable [shadowVariable] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:46:20: note: Shadowed declaration veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3952:15: note: Shadow variable veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3967:15: style: Local variable 'parser' shadows outer variable [shadowVariable] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:46:20: note: Shadowed declaration veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:3967:15: note: Shadow variable veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4014:15: style: Local variable 'parser' shadows outer variable [shadowVariable] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:46:20: note: Shadowed declaration veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4014:15: note: Shadow variable veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2215:30: style: Parameter 'p' can be declared as pointer to const. However it seems that 'request_url_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2635:14: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2215:30: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2226:31: style: Parameter 'p' can be declared as pointer to const. However it seems that 'header_field_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2633:23: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2226:31: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2245:31: style: Parameter 'p' can be declared as pointer to const. However it seems that 'header_value_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2634:23: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2245:31: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2274:23: style: Parameter 'p' can be declared as pointer to const. However it seems that 'body_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2611:15: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2274:23: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2288:29: style: Parameter 'p' can be declared as pointer to const. However it seems that 'count_body_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2624:15: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2288:29: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2298:32: style: Parameter 'p' can be declared as pointer to const. However it seems that 'message_begin_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2632:24: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2298:32: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2307:35: style: Parameter 'p' can be declared as pointer to const. However it seems that 'headers_complete_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2625:27: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2307:35: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2321:35: style: Parameter 'p' can be declared as pointer to const. However it seems that 'message_complete_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2626:27: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2321:35: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2354:34: style: Parameter 'p' can be declared as pointer to const. However it seems that 'response_status_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2636:17: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2354:34: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2368:31: style: Parameter 'p' can be declared as pointer to const. However it seems that 'chunk_header_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2640:23: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2368:31: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2381:33: style: Parameter 'p' can be declared as pointer to const. However it seems that 'chunk_complete_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2641:25: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2381:33: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2399:41: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dontcall_message_begin_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2482:24: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2399:41: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2407:40: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dontcall_header_field_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2483:23: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2407:40: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2415:40: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dontcall_header_value_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2484:23: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2415:40: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2423:39: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dontcall_request_url_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2485:14: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2423:39: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2431:32: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dontcall_body_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2637:15: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2431:32: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2439:44: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dontcall_headers_complete_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2488:27: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2439:44: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2448:44: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dontcall_message_complete_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2489:27: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2448:44: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2457:43: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dontcall_response_status_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2486:17: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2457:43: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2465:40: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dontcall_chunk_header_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2490:23: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2465:40: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2473:42: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dontcall_chunk_complete_cb' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2491:25: note: You might need to cast the function pointer here veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2473:42: note: Parameter 'p' can be declared as pointer to const veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2861:21: style: Variable 'm' can be declared as pointer to const [constVariablePointer] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:2885:21: style: Variable 'm' can be declared as pointer to const [constVariablePointer] veyon-4.9.7/3rdparty/qthttpserver/src/3rdparty/http-parser/test.c:4315:9: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] veyon-4.9.7/core/src/d3des.c:82:31: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] veyon-4.9.7/core/src/d3des.c:118:47: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] veyon-4.9.7/core/src/d3des.c:120:31: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] veyon-4.9.7/core/src/d3des.c:130:33: style: Variable 'raw0' can be declared as pointer to const [constVariablePointer] veyon-4.9.7/core/src/d3des.c:162:45: style: Parameter 'outof' can be declared as pointer to const [constParameterPointer] veyon-4.9.7/core/src/d3des.c:176:45: style: Parameter 'outof' can be declared as pointer to const [constParameterPointer] veyon-4.9.7/core/src/d3des.c:335:45: style: Parameter 'keys' can be declared as pointer to const [constParameterPointer] veyon-4.9.7/master/src/ComputerSelectPanel.cpp:46:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/ComputerSelectPanel.cpp:91:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/ComputerSelectPanel.cpp:121:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/ComputerMonitoringWidget.cpp:45:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/ComputerMonitoringWidget.cpp:83:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlInterfaceRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/ComputerMonitoringWidget.cpp:169:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Base [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/ComputerMonitoringWidget.cpp:211:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Meta [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/ComputerMonitoringWidget.cpp:290:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectCurrent [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/ComputerMonitoringWidget.cpp:338:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/ComputerMonitoringWidget.cpp:411:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/ComputerZoomWidget.cpp:40:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlankCursor [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/ComputerZoomWidget.cpp:80:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/ComputerZoomWidget.cpp:166:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowFullScreen [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/ComputerZoomWidget.h:38:2: style: Class 'ComputerZoomWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/master/src/FlexibleListView.cpp:53:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Free [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/FlexibleListView.cpp:67:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Free [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/FlexibleListView.cpp:131:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Free [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/FlexibleListView.cpp:142:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/FlexibleListView.cpp:161:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTipRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/FlexibleListView.cpp:205:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Free [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:52:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QModelIndex [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:61:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QModelIndex [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:70:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QModelIndex [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:79:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QModelIndex [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:88:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QModelIndex [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:251:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/KExtraColumnsProxyModel.cpp:14:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/KExtraColumnsProxyModel.cpp:82:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LayoutChangeHint [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/KExtraColumnsProxyModel.cpp:177:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/KExtraColumnsProxyModel.cpp:214:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/KExtraColumnsProxyModel.cpp:230:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/LocationDialog.cpp:42:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/LocationDialog.cpp:75:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/KExtraColumnsProxyModel.cpp:14:5: performance:inconclusive: Technically the member function 'KExtraColumnsProxyModelPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/master/src/KExtraColumnsProxyModel.cpp:18:5: style: Class 'KExtraColumnsProxyModelPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:26:5: performance:inconclusive: Technically the member function 'KRecursiveFilterProxyModelPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:37:24: performance:inconclusive: Technically the member function 'KRecursiveFilterProxyModelPrivate::findMethod' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:132:48: performance:inconclusive: Technically the member function 'KRecursiveFilterProxyModelPrivate::lastFilteredOutAscendant' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:104:17: note: Technically the member function 'KRecursiveFilterProxyModelPrivate::lastFilteredOutAscendant' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:132:48: note: Technically the member function 'KRecursiveFilterProxyModelPrivate::lastFilteredOutAscendant' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:30:5: style: Class 'KRecursiveFilterProxyModelPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/master/src/KExtraColumnsProxyModel.cpp:129:63: style:inconclusive: Function 'buddy' argument 1 names different: declaration 'index' definition 'proxyIndex'. [funcArgNamesDifferent] veyon-4.9.7/master/src/KExtraColumnsProxyModel.h:123:42: note: Function 'buddy' argument 1 names different: declaration 'index' definition 'proxyIndex'. veyon-4.9.7/master/src/KExtraColumnsProxyModel.cpp:129:63: note: Function 'buddy' argument 1 names different: declaration 'index' definition 'proxyIndex'. veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:132:92: style:inconclusive: Function 'lastFilteredOutAscendant' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:104:61: note: Function 'lastFilteredOutAscendant' argument 1 names different: declaration 'index' definition 'idx'. veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:132:92: note: Function 'lastFilteredOutAscendant' argument 1 names different: declaration 'index' definition 'idx'. veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:134:5: style: Variable 'q' can be declared as pointer to const [constVariablePointer] veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:146:5: style: Variable 'q' can be declared as pointer to const [constVariablePointer] veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:161:5: style: Variable 'q' can be declared as pointer to const [constVariablePointer] veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:194:5: style: Variable 'q' can be declared as pointer to const [constVariablePointer] veyon-4.9.7/master/src/NetworkObjectFilterProxyModel.cpp:89:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/NetworkObjectFilterProxyModel.cpp:102:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/NetworkObjectOverlayDataModel.cpp:156:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UidRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/NetworkObjectTreeModel.cpp:110:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/NetworkObjectTreeModel.cpp:231:66: style:inconclusive: Function 'updateObject' argument 1 names different: declaration 'parent' definition 'parentId'. [funcArgNamesDifferent] veyon-4.9.7/master/src/NetworkObjectTreeModel.h:60:43: note: Function 'updateObject' argument 1 names different: declaration 'parent' definition 'parentId'. veyon-4.9.7/master/src/NetworkObjectTreeModel.cpp:231:66: note: Function 'updateObject' argument 1 names different: declaration 'parent' definition 'parentId'. veyon-4.9.7/master/src/NetworkObjectTreeModel.cpp:231:80: style:inconclusive: Function 'updateObject' argument 2 names different: declaration 'index' definition 'row'. [funcArgNamesDifferent] veyon-4.9.7/master/src/NetworkObjectTreeModel.h:60:55: note: Function 'updateObject' argument 2 names different: declaration 'index' definition 'row'. veyon-4.9.7/master/src/NetworkObjectTreeModel.cpp:231:80: note: Function 'updateObject' argument 2 names different: declaration 'index' definition 'row'. veyon-4.9.7/master/src/NetworkObjectTreeModel.cpp:233:13: style: Local variable 'index' shadows outer function [shadowFunction] veyon-4.9.7/master/src/NetworkObjectTreeModel.h:37:14: note: Shadowed declaration veyon-4.9.7/master/src/NetworkObjectTreeModel.cpp:233:13: note: Shadow variable veyon-4.9.7/master/src/ScreenshotManagementPanel.cpp:53:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screenshotDirectoryModified [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/ScreenshotManagementPanel.cpp:108:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/ScreenshotManagementPanel.cpp:123:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/SlideshowModel.cpp:64:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/ScreenshotManagementPanel.cpp:163:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/SlideshowModel.cpp:82:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/SlideshowModel.cpp:179:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlInterfaceRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/SlideshowModel.cpp:196:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlInterfaceRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/SpotlightModel.cpp:40:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/SpotlightModel.cpp:53:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Monitoring [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/SpotlightModel.cpp:69:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Monitoring [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/SpotlightModel.cpp:90:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Monitoring [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/SpotlightModel.cpp:111:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/SpotlightModel.cpp:130:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlInterfaceRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/master/src/SlideshowModel.cpp:64:22: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] veyon-4.9.7/master/src/SlideshowModel.cpp:64:37: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] veyon-4.9.7/master/src/SlideshowModel.h:36:2: style: Class 'SlideshowModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/master/src/SpotlightModel.cpp:40:22: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] veyon-4.9.7/master/src/SpotlightModel.cpp:40:37: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] veyon-4.9.7/master/src/SpotlightModel.h:37:2: style: Class 'SpotlightModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/master/src/SlideshowModel.cpp:64:29: error: Null pointer dereference [nullPointer] veyon-4.9.7/master/src/SpotlightModel.cpp:40:29: error: Null pointer dereference [nullPointer] veyon-4.9.7/master/src/main.cpp:38:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastWindowClosed [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/authkeys/AuthKeysTableModel.cpp:75:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/authkeys/AuthKeysTableModel.cpp:98:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/authkeys/AuthKeysTableModel.cpp:80:14: style: Local variable 'key' shadows outer function [shadowFunction] veyon-4.9.7/plugins/authkeys/AuthKeysTableModel.h:48:17: note: Shadowed declaration veyon-4.9.7/plugins/authkeys/AuthKeysTableModel.cpp:80:14: note: Shadow variable veyon-4.9.7/plugins/authkeys/AuthKeysConfigurationPage.cpp:47:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Advanced [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/authkeys/AuthKeysConfigurationPage.cpp:75:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_WIDGET_FROM_PROPERTY [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/authkeys/AuthKeysConfigurationPage.cpp:84:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECT_WIDGET_TO_PROPERTY [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/authkeys/AuthKeysConfigurationPage.cpp:138:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/authkeys/AuthKeysConfigurationPage.cpp:171:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/builtindirectory/BuiltinDirectory.cpp:52:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Location [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/authkeys/AuthKeysManager.cpp:71:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RsaKeySize [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/authkeys/AuthKeysManager.cpp:104:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOwner [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/authkeys/AuthKeysManager.cpp:240:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dirs [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/authkeys/AuthKeysManager.cpp:396:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOwner [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/authkeys/AuthKeysManager.cpp:548:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOwner [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/authkeys/AuthKeysManager.cpp:555:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOwner [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/authkeys/AuthKeysPlugin.cpp:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoResult [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/authkeys/AuthKeysPlugin.cpp:131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEnoughArguments [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/authkeys/AuthKeysPlugin.cpp:156:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEnoughArguments [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/authkeys/AuthKeysPlugin.cpp:178:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEnoughArguments [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/authkeys/AuthKeysPlugin.cpp:204:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEnoughArguments [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/authkeys/AuthKeysPlugin.cpp:237:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEnoughArguments [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/authkeys/AuthKeysPlugin.cpp:283:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoResult [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/authkeys/AuthKeysPlugin.cpp:292:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEnoughArguments [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/authkeys/AuthKeysPlugin.cpp:335:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryConfiguration.h:36:1: error: There is an unknown macro here somewhere. Configuration is required. If DECLARE_CONFIG_PROXY is a macro then please configure it. [unknownMacro] veyon-4.9.7/plugins/authkeys/AuthKeysPlugin.cpp:78:35: style: Local variable 'commands' shadows outer function [shadowFunction] veyon-4.9.7/plugins/authkeys/AuthKeysPlugin.h:88:14: note: Shadowed declaration veyon-4.9.7/plugins/authkeys/AuthKeysPlugin.cpp:78:35: note: Shadow variable veyon-4.9.7/plugins/authkeys/AuthKeysPlugin.cpp:182:13: style: Local variable 'name' shadows outer function [shadowFunction] veyon-4.9.7/plugins/authkeys/AuthKeysPlugin.h:58:10: note: Shadowed declaration veyon-4.9.7/plugins/authkeys/AuthKeysPlugin.cpp:182:13: note: Shadow variable veyon-4.9.7/plugins/authkeys/AuthKeysPlugin.cpp:208:13: style: Local variable 'name' shadows outer function [shadowFunction] veyon-4.9.7/plugins/authkeys/AuthKeysPlugin.h:58:10: note: Shadowed declaration veyon-4.9.7/plugins/authkeys/AuthKeysPlugin.cpp:208:13: note: Shadow variable veyon-4.9.7/plugins/authkeys/AuthKeysPlugin.cpp:247:13: style: Local variable 'name' shadows outer function [shadowFunction] veyon-4.9.7/plugins/authkeys/AuthKeysPlugin.h:58:10: note: Shadowed declaration veyon-4.9.7/plugins/authkeys/AuthKeysPlugin.cpp:247:13: note: Shadow variable veyon-4.9.7/plugins/demo/DemoClient.cpp:40:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBackground [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/demo/DemoClient.cpp:84:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Resize [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/demo/DemoClient.cpp:110:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowFullScreen [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/demo/DemoConfiguration.h:38:1: error: There is an unknown macro here somewhere. Configuration is required. If DECLARE_CONFIG_PROXY is a macro then please configure it. [unknownMacro] veyon-4.9.7/plugins/demo/DemoServerConnection.cpp:74:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/demo/DemoServerConnection.cpp:96:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/demo/DemoServerConnection.cpp:128:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz_rfbSetEncodingsMsg [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/demo/DemoServer.cpp:81:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Any [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/demo/DemoServer.cpp:158:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/demo/DemoServer.cpp:187:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/demo/DemoServer.cpp:210:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/demo/DemoServer.cpp:235:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rfbFramebufferUpdate [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/demo/DemoFeaturePlugin.cpp:114:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qGuiApp [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/demo/DemoFeaturePlugin.cpp:148:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/demo/DemoFeaturePlugin.cpp:188:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/demo/DemoFeaturePlugin.cpp:275:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stop [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/demo/DemoFeaturePlugin.cpp:334:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/demo/DemoFeaturePlugin.cpp:501:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Option [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/demo/DemoFeaturePlugin.cpp:597:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/demo/DemoServerProtocol.cpp:42:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Token [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/demo/DemoServerProtocol.cpp:49:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Token [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/demo/DemoServerProtocol.cpp:63:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Successful [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/demo/DemoServerProtocol.cpp:73:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Token [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.h:85:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProvidesDefaultImplementation [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoResult [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:194:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEnoughArguments [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:267:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoResult [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:276:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:299:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEnoughArguments [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:324:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEnoughArguments [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:406:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEnoughArguments [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:534:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Location [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:556:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Failed [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:602:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Location [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:648:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Host [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:716:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Host [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/desktopservices/DesktopServiceObject.h:60:6: performance:inconclusive: Technically the member function 'DesktopServiceObject::parentUid' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/plugins/demo/DemoServer.cpp:330:8: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] veyon-4.9.7/plugins/desktopservices/DesktopServicesConfigurationPage.cpp:190:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/desktopservices/DesktopServicesConfigurationPage.cpp:210:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/demo/DemoFeaturePlugin.cpp:515:15: style: Local variable 'name' shadows outer function [shadowFunction] veyon-4.9.7/plugins/demo/DemoFeaturePlugin.h:74:10: note: Shadowed declaration veyon-4.9.7/plugins/demo/DemoFeaturePlugin.cpp:515:15: note: Shadow variable veyon-4.9.7/plugins/desktopservices/DesktopServicesFeaturePlugin.cpp:86:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/desktopservices/DesktopServicesFeaturePlugin.cpp:131:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DefaultCommand [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/desktopservices/DesktopServicesFeaturePlugin.cpp:212:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/desktopservices/DesktopServicesFeaturePlugin.cpp:292:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/desktopservices/DesktopServicesFeaturePlugin.cpp:306:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/desktopservices/DesktopServicesFeaturePlugin.cpp:331:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/desktopservices/DesktopServicesFeaturePlugin.cpp:345:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/desktopservices/DesktopServicesFeaturePlugin.cpp:401:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TolerantMode [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/desktopservices/DesktopServicesFeaturePlugin.cpp:474:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Action [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/desktopservices/DesktopServicesFeaturePlugin.cpp:503:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Action [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/desktopservices/StartAppDialog.cpp:60:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/desktopservices/OpenWebsiteDialog.cpp:61:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TolerantMode [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/filetransfer/FileTransferConfiguration.h:38:1: error: There is an unknown macro here somewhere. Configuration is required. If DECLARE_CONFIG_PROXY is a macro then please configure it. [unknownMacro] veyon-4.9.7/plugins/filetransfer/FileReadThread.cpp:43:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/filetransfer/FileReadThread.cpp:58:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:38:58: style:inconclusive: Function 'BuiltinDirectoryPlugin' argument 1 names different: declaration 'paren' definition 'parent'. [funcArgNamesDifferent] veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.h:50:44: note: Function 'BuiltinDirectoryPlugin' argument 1 names different: declaration 'paren' definition 'parent'. veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:38:58: note: Function 'BuiltinDirectoryPlugin' argument 1 names different: declaration 'paren' definition 'parent'. veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:565:27: style:inconclusive: Function 'importFile' argument 2 names different: declaration 'regExWithVariables' definition 'regExWithPlaceholders'. [funcArgNamesDifferent] veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.h:131:52: note: Function 'importFile' argument 2 names different: declaration 'regExWithVariables' definition 'regExWithPlaceholders'. veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:565:27: note: Function 'importFile' argument 2 names different: declaration 'regExWithVariables' definition 'regExWithPlaceholders'. veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:695:92: style:inconclusive: Function 'toNetworkObject' argument 2 names different: declaration 'regExWithVariables' definition 'regExWithPlaceholders'. [funcArgNamesDifferent] veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.h:136:76: note: Function 'toNetworkObject' argument 2 names different: declaration 'regExWithVariables' definition 'regExWithPlaceholders'. veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:695:92: note: Function 'toNetworkObject' argument 2 names different: declaration 'regExWithVariables' definition 'regExWithPlaceholders'. veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:200:13: style: Local variable 'name' shadows outer function [shadowFunction] veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.h:63:10: note: Shadowed declaration veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:200:13: note: Shadow variable veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:683:14: style: Local variable 'uid' shadows outer function [shadowFunction] veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.h:53:14: note: Shadowed declaration veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:683:14: note: Shadow variable veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:728:8: style: Local variable 'name' shadows outer function [shadowFunction] veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.h:63:10: note: Shadowed declaration veyon-4.9.7/plugins/builtindirectory/BuiltinDirectoryPlugin.cpp:728:8: note: Shadow variable veyon-4.9.7/plugins/filetransfer/FileTransferDialog.cpp:40:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/filetransfer/FileTransferDialog.cpp:65:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/filetransfer/FileTransferDialog.cpp:104:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Close [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/filetransfer/FileTransferController.cpp:149:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileStateFinished [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/filetransfer/FileTransferListModel.cpp:42:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/filetransfer/FileTransferListModel.cpp:52:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRole [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/filetransfer/FileTransferController.cpp:273:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] veyon-4.9.7/plugins/ldap/common/LdapConfiguration.h:60:1: error: There is an unknown macro here somewhere. Configuration is required. If DECLARE_CONFIG_PROXY is a macro then please configure it. [unknownMacro] veyon-4.9.7/plugins/ldap/LdapPlugin.cpp:147:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrictMode [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/ldap/LdapPlugin.cpp:218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidArguments [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/ldap/LdapPlugin.cpp:246:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoResult [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/ldap/common/LdapBrowseModel.cpp:46:2: error: There is an unknown macro here somewhere. Configuration is required. If Q_DISABLE_MOVE is a macro then please configure it. [unknownMacro] veyon-4.9.7/plugins/filetransfer/FileTransferPlugin.cpp:77:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialize [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/filetransfer/FileTransferPlugin.cpp:151:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialize [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/filetransfer/FileTransferPlugin.cpp:218:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/ldap/LdapPlugin.cpp:167:13: style: Local variable 'ldapClient' shadows outer function [shadowFunction] veyon-4.9.7/plugins/ldap/LdapPlugin.h:107:14: note: Shadowed declaration veyon-4.9.7/plugins/ldap/LdapPlugin.cpp:167:13: note: Shadow variable veyon-4.9.7/plugins/ldap/common/LdapConfigurationPage.cpp:102:2: error: There is an unknown macro here somewhere. Configuration is required. If INIT_WIDGET_FROM_PROPERTY is a macro then please configure it. [unknownMacro] veyon-4.9.7/plugins/platform/common/LogonHelper.cpp:56:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Server [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/ldap/common/LdapDirectory.cpp:430:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullyQualifiedDomainName [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/ldap/common/LdapNetworkObjectDirectory.cpp:38:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Host [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/ldap/common/LdapNetworkObjectDirectory.cpp:79:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Root [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/ldap/common/LdapNetworkObjectDirectory.cpp:104:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Root [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/ldap/common/LdapNetworkObjectDirectory.cpp:162:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Location [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/ldap/common/LdapNetworkObjectDirectory.cpp:222:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Root [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/ldap/common/LdapNetworkObjectDirectory.cpp:252:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Root [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/ldap/common/LdapNetworkObjectDirectory.cpp:328:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Host [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/common/LogonHelper.h:37:2: style: Class 'LogonHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/plugins/platform/common/ServiceDataManager.h:49:2: style: Class 'ServiceDataManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/plugins/platform/common/PersistentLogonCredentials.cpp:48:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/common/PersistentLogonCredentials.cpp:66:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/ldap/common/LdapDirectory.cpp:396:13: style: Local variable 'groups' shadows outer function [shadowFunction] veyon-4.9.7/plugins/ldap/common/LdapDirectory.h:42:14: note: Shadowed declaration veyon-4.9.7/plugins/ldap/common/LdapDirectory.cpp:396:13: note: Shadow variable veyon-4.9.7/plugins/ldap/common/LdapNetworkObjectDirectory.cpp:34:81: style:inconclusive: Function 'queryParents' argument 1 names different: declaration 'childId' definition 'object'. [funcArgNamesDifferent] veyon-4.9.7/plugins/ldap/common/LdapNetworkObjectDirectory.h:18:54: note: Function 'queryParents' argument 1 names different: declaration 'childId' definition 'object'. veyon-4.9.7/plugins/ldap/common/LdapNetworkObjectDirectory.cpp:34:81: note: Function 'queryParents' argument 1 names different: declaration 'childId' definition 'object'. veyon-4.9.7/plugins/ldap/common/LdapNetworkObjectDirectory.cpp:322:15: style: Local variable 'computerDn' shadows outer argument [shadowArgument] veyon-4.9.7/plugins/ldap/common/LdapNetworkObjectDirectory.cpp:298:101: note: Shadowed declaration veyon-4.9.7/plugins/ldap/common/LdapNetworkObjectDirectory.cpp:322:15: note: Shadow variable veyon-4.9.7/plugins/ldap/common/LdapDirectory.cpp:412:32: style: Variable 'computerHostNames' is assigned a value that is never used. [unreadVariable] veyon-4.9.7/plugins/platform/common/ServiceDataManager.cpp:118:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserAccessOption [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/common/ServiceDataManager.cpp:164:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readyRead [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/common/PlatformSessionManager.cpp:66:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WorldAccessOption [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/common/PlatformSessionManager.cpp:104:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidSessionId [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/common/PlatformSessionManager.cpp:122:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Service [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/common/PlatformSessionManager.h:51:2: style: Class 'PlatformSessionManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/plugins/platform/common/ServiceDataManager.cpp:176:14: style: Local variable 'token' shadows outer function [shadowFunction] veyon-4.9.7/plugins/platform/common/ServiceDataManager.h:52:15: note: Shadowed declaration veyon-4.9.7/plugins/platform/common/ServiceDataManager.cpp:176:14: note: Shadow variable veyon-4.9.7/plugins/platform/linux/LinuxFilesystemFunctions.cpp:100:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExeGroup [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/linux/LinuxFilesystemFunctions.cpp:124:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NOFOLLOW [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/linux/LinuxFilesystemFunctions.cpp:74:19: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] veyon-4.9.7/plugins/platform/linux/LinuxFilesystemFunctions.cpp:74:13: style: Variable 'grp' can be declared as pointer to const [constVariablePointer] veyon-4.9.7/plugins/platform/linux/LinuxKeyboardInput.cpp:33:2: warning: Class 'LinuxKeyboardInput' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] veyon-4.9.7/plugins/platform/linux/LinuxKeyboardInput.cpp:33:2: warning: Class 'LinuxKeyboardInput' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] veyon-4.9.7/plugins/platform/linux/LinuxPlatformConfiguration.h:35:1: error: There is an unknown macro here somewhere. Configuration is required. If DECLARE_CONFIG_PROXY is a macro then please configure it. [unknownMacro] veyon-4.9.7/plugins/platform/linux/LinuxCoreFunctions.cpp:74:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplyMessage [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/linux/LinuxCoreFunctions.cpp:95:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplyMessage [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/linux/LinuxCoreFunctions.cpp:122:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStaysOnTopHint [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/linux/LinuxCoreFunctions.cpp:289:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/linux/LinuxCoreFunctions.cpp:431:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalExit [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/linux/LinuxNetworkFunctions.cpp:38:129: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PingTimeout [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/linux/LinuxNetworkFunctions.cpp:195:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/linux/LinuxServerProcess.cpp:63:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForwardedChannels [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/linux/LinuxServerProcess.cpp:115:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/linux/LinuxServiceFunctions.cpp:103:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Auto [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/linux/LinuxServiceFunctions.cpp:69:74: style:inconclusive: Function 'install' argument 2 names different: declaration 'serviceFilePath' definition 'filePath'. [funcArgNamesDifferent] veyon-4.9.7/plugins/platform/linux/LinuxServiceFunctions.h:40:52: note: Function 'install' argument 2 names different: declaration 'serviceFilePath' definition 'filePath'. veyon-4.9.7/plugins/platform/linux/LinuxServiceFunctions.cpp:69:74: note: Function 'install' argument 2 names different: declaration 'serviceFilePath' definition 'filePath'. veyon-4.9.7/plugins/platform/linux/LinuxUserFunctions.cpp:354:2: error: syntax error [syntaxError] veyon-4.9.7/plugins/platform/linux/LinuxServiceCore.cpp:88:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Multi [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/linux/LinuxServiceCore.cpp:134:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Multi [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/linux/LinuxServiceCore.cpp:200:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Multi [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/linux/LinuxServiceCore.cpp:313:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/linux/auth-helper/VeyonAuthHelper.cpp:36:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pam_response [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/linux/auth-helper/VeyonAuthHelper.cpp:73:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/powercontrol/PowerDownTimeInputDialog.cpp:41:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valueChanged [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/powercontrol/PowerDownTimeInputDialog.cpp:65:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/powercontrol/PowerControlFeaturePlugin.cpp:126:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/powercontrol/PowerControlFeaturePlugin.cpp:178:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/powercontrol/PowerControlFeaturePlugin.cpp:287:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoResult [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/powercontrol/PowerControlFeaturePlugin.cpp:301:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEnoughArguments [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/powercontrol/PowerControlFeaturePlugin.cpp:311:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Close [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/powercontrol/PowerControlFeaturePlugin.cpp:335:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/powercontrol/PowerControlFeaturePlugin.cpp:390:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Broadcast [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/powercontrol/PowerControlFeaturePlugin.cpp:415:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/powercontrol/PowerControlFeaturePlugin.cpp:453:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/platform/linux/LinuxSessionFunctions.cpp:296:10: style: The scope of the variable 'uid' can be reduced. [variableScope] veyon-4.9.7/plugins/platform/linux/LinuxSessionFunctions.cpp:297:10: style: The scope of the variable 'userObjectPath' can be reduced. [variableScope] veyon-4.9.7/plugins/screenlock/ScreenLockFeaturePlugin.cpp:81:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/screenlock/ScreenLockFeaturePlugin.cpp:146:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BackgroundPixmap [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/powercontrol/PowerControlFeaturePlugin.cpp:276:35: style: Local variable 'commands' shadows outer function [shadowFunction] veyon-4.9.7/plugins/powercontrol/PowerControlFeaturePlugin.h:91:14: note: Shadowed declaration veyon-4.9.7/plugins/powercontrol/PowerControlFeaturePlugin.cpp:276:35: note: Shadow variable veyon-4.9.7/plugins/remoteaccess/RemoteAccessFeaturePlugin.cpp:89:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/remoteaccess/RemoteAccessFeaturePlugin.cpp:252:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEnoughArguments [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/remoteaccess/RemoteAccessFeaturePlugin.cpp:275:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEnoughArguments [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/remoteaccess/RemoteAccessFeaturePlugin.cpp:299:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoResult [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/remoteaccess/RemoteAccessFeaturePlugin.cpp:370:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataChanged [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/remoteaccess/RemoteAccessFeaturePlugin.cpp:397:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/screenshot/ScreenshotFeaturePlugin.cpp:61:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/screenshot/ScreenshotFeaturePlugin.cpp:79:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/systemusergroups/SystemUserGroupsPlugin.h:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProvidesDefaultImplementation [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/systemusergroups/SystemUserGroupsPlugin.cpp:30:58: style:inconclusive: Function 'SystemUserGroupsPlugin' argument 1 names different: declaration 'paren' definition 'parent'. [funcArgNamesDifferent] veyon-4.9.7/plugins/systemusergroups/SystemUserGroupsPlugin.h:35:44: note: Function 'SystemUserGroupsPlugin' argument 1 names different: declaration 'paren' definition 'parent'. veyon-4.9.7/plugins/systemusergroups/SystemUserGroupsPlugin.cpp:30:58: note: Function 'SystemUserGroupsPlugin' argument 1 names different: declaration 'paren' definition 'parent'. veyon-4.9.7/plugins/remoteaccess/RemoteAccessWidget.cpp:69:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toggled [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/remoteaccess/RemoteAccessWidget.cpp:152:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Backward [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/remoteaccess/RemoteAccessWidget.cpp:166:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/remoteaccess/RemoteAccessWidget.cpp:195:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/remoteaccess/RemoteAccessWidget.cpp:217:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/remoteaccess/RemoteAccessWidget.cpp:248:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Connected [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/remoteaccess/RemoteAccessWidget.cpp:347:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouseAtBorder [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/remoteaccess/RemoteAccessWidget.cpp:378:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyRelease [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/remoteaccess/RemoteAccessWidget.cpp:481:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowFullScreen [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/remoteaccess/RemoteAccessWidget.cpp:493:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowFullScreen [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/testing/TestingCommandLinePlugin.cpp:63:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Successful [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/testing/TestingCommandLinePlugin.cpp:84:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Successful [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/testing/TestingCommandLinePlugin.cpp:95:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/testing/TestingCommandLinePlugin.cpp:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Successful [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/testing/TestingCommandLinePlugin.cpp:131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEnoughArguments [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/remoteaccess/RemoteAccessFeaturePlugin.cpp:375:61: style: Parameter 'view' can be declared as pointer to const [constParameterPointer] veyon-4.9.7/plugins/usersessioncontrol/UserLoginDialog.cpp:73:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/textmessage/TextMessageFeaturePlugin.cpp:63:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/textmessage/TextMessageFeaturePlugin.cpp:99:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/textmessage/TextMessageFeaturePlugin.cpp:141:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RichText [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/vncserver/external/ExternalVncServer.h:71:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFlags [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/vncserver/external/ExternalVncServerConfiguration.h:33:1: error: There is an unknown macro here somewhere. Configuration is required. If DECLARE_CONFIG_PROXY is a macro then please configure it. [unknownMacro] veyon-4.9.7/plugins/usersessioncontrol/UserSessionControlPlugin.cpp:60:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/usersessioncontrol/UserSessionControlPlugin.cpp:104:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/usersessioncontrol/UserSessionControlPlugin.cpp:174:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/remoteaccess/RemoteAccessWidget.cpp:212:58: style:inconclusive: Function 'paintEvent' argument 1 names different: declaration 'event' definition 'paintEv'. [funcArgNamesDifferent] veyon-4.9.7/plugins/remoteaccess/RemoteAccessWidget.h:56:32: note: Function 'paintEvent' argument 1 names different: declaration 'event' definition 'paintEv'. veyon-4.9.7/plugins/remoteaccess/RemoteAccessWidget.cpp:212:58: note: Function 'paintEvent' argument 1 names different: declaration 'event' definition 'paintEv'. veyon-4.9.7/plugins/remoteaccess/RemoteAccessWidget.cpp:187:13: style: Local variable 'm_screenSelectActions' shadows outer variable [shadowVariable] veyon-4.9.7/plugins/remoteaccess/RemoteAccessWidget.h:74:16: note: Shadowed declaration veyon-4.9.7/plugins/remoteaccess/RemoteAccessWidget.cpp:187:13: note: Shadow variable veyon-4.9.7/plugins/vncserver/ultravnc-builtin/BuiltinUltraVncServer.cpp:214:2: debug: Failed to parse 'using SetProcessDpiAwarenessFunc = HRESULT ( WINAPI * ) ( DWORD ) ;'. The checking continues anyway. [simplifyUsing] veyon-4.9.7/plugins/vncserver/ultravnc-builtin/BuiltinUltraVncServer.cpp:225:3: debug: Failed to parse 'using SetProcessDPIAwareFunc = BOOL ( * ) ( ) ;'. The checking continues anyway. [simplifyUsing] veyon-4.9.7/plugins/vncserver/headless/HeadlessVncServer.h:73:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFlags [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/vncserver/headless/HeadlessVncServer.cpp:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rfbLog [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/vncserver/headless/HeadlessVncServer.cpp:103:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB32 [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/vncserver/headless/HeadlessVncServer.cpp:131:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rfbCheckPasswordByList [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/vncserver/ultravnc-builtin/LogoffEventFilter.cpp:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/vncserver/ultravnc-builtin/LogoffEventFilter.cpp:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_ENDSESSION [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/vncserver/ultravnc-builtin/BuiltinUltraVncServer.h:73:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProvidesDefaultImplementation [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/vncserver/ultravnc-builtin/UltraVncConfiguration.h:37:1: error: There is an unknown macro here somewhere. Configuration is required. If DECLARE_CONFIG_PROXY is a macro then please configure it. [unknownMacro] veyon-4.9.7/plugins/vncserver/headless/HeadlessVncServer.cpp:80:28: style: Condition 'initScreen(&screen)==false' is always false [knownConditionTrueFalse] veyon-4.9.7/plugins/vncserver/headless/HeadlessVncServer.cpp:80:16: note: Calling function 'initScreen' returns 1 veyon-4.9.7/plugins/vncserver/headless/HeadlessVncServer.cpp:80:28: note: Condition 'initScreen(&screen)==false' is always false veyon-4.9.7/plugins/vncserver/ultravnc-builtin/UltraVncConfigurationWidget.h:40:2: style: Class 'UltraVncConfigurationWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/plugins/vncserver/x11vnc-builtin/X11VncConfiguration.h:33:1: error: There is an unknown macro here somewhere. Configuration is required. If DECLARE_CONFIG_PROXY is a macro then please configure it. [unknownMacro] veyon-4.9.7/plugins/webapi/WebApiConfiguration.h:41:1: error: There is an unknown macro here somewhere. Configuration is required. If DECLARE_CONFIG_PROXY is a macro then please configure it. [unknownMacro] veyon-4.9.7/plugins/vncserver/x11vnc-builtin/BuiltinX11VncServer.h:71:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProvidesDefaultImplementation [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/webapi/WebApiConnection.cpp:64:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/webapi/WebApiConnection.cpp:142:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/webapi/WebApiConnection.cpp:34:2: warning: Class 'WebApiConnection' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] veyon-4.9.7/plugins/webapi/WebApiConnection.cpp:34:2: warning: Class 'WebApiConnection' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] veyon-4.9.7/plugins/webapi/WebApiConnection.h:38:2: style: Class 'WebApiConnection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/plugins/webapi/WebApiPlugin.cpp:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Failed [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/webapi/WebApiPlugin.cpp:92:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable started [valueFlowBailoutIncompleteVar] veyon-4.9.7/server/src/ComputerControlClient.cpp:68:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RfbMessageType [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/webapi/WebApiController.h:94:3: style: Struct 'Request' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/plugins/webapi/WebApiController.h:102:3: style: Struct 'Response' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/plugins/webapi/WebApiController.h:103:3: style: Struct 'Response' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/plugins/webapi/WebApiController.h:104:3: style: Struct 'Response' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/plugins/webapi/WebApiController.h:105:3: style: Struct 'Response' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/server/src/ComputerControlServer.cpp:56:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quit [valueFlowBailoutIncompleteVar] veyon-4.9.7/server/src/ComputerControlServer.cpp:104:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] veyon-4.9.7/server/src/ComputerControlServer.cpp:170:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthenticationTypes [valueFlowBailoutIncompleteVar] veyon-4.9.7/server/src/ComputerControlServer.cpp:184:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Failed [valueFlowBailoutIncompleteVar] veyon-4.9.7/server/src/ComputerControlServer.cpp:214:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AccessControl [valueFlowBailoutIncompleteVar] veyon-4.9.7/server/src/ComputerControlServer.cpp:266:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullyQualifiedDomainName [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/webapi/WebApiController.cpp:88:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplyReceived [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/webapi/WebApiController.cpp:110:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Basic [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/webapi/WebApiController.cpp:169:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Basic [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/webapi/WebApiController.cpp:386:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stop [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/webapi/WebApiController.cpp:463:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/webapi/WebApiController.cpp:564:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockingQueuedConnection [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/webapi/WebApiController.cpp:571:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/webapi/WebApiController.cpp:635:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/webapi/WebApiController.cpp:580:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockingQueuedConnection [valueFlowBailoutIncompleteVar] veyon-4.9.7/server/src/ServerAccessControlManager.cpp:56:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Successful [valueFlowBailoutIncompleteVar] veyon-4.9.7/server/src/ServerAccessControlManager.cpp:86:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Init [valueFlowBailoutIncompleteVar] veyon-4.9.7/server/src/ServerAccessControlManager.cpp:128:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Successful [valueFlowBailoutIncompleteVar] veyon-4.9.7/server/src/ServerAccessControlManager.cpp:169:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChoiceAlways [valueFlowBailoutIncompleteVar] veyon-4.9.7/server/src/ServerAccessControlManager.cpp:216:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChoiceAlways [valueFlowBailoutIncompleteVar] veyon-4.9.7/server/src/ServerAuthenticationManager.cpp:45:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyFileAuthentication [valueFlowBailoutIncompleteVar] veyon-4.9.7/server/src/ServerAuthenticationManager.cpp:90:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Failed [valueFlowBailoutIncompleteVar] veyon-4.9.7/server/src/ServerAuthenticationManager.cpp:117:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Failed [valueFlowBailoutIncompleteVar] veyon-4.9.7/server/src/ServerAuthenticationManager.cpp:171:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RsaKeySize [valueFlowBailoutIncompleteVar] veyon-4.9.7/server/src/ServerAuthenticationManager.cpp:224:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Token [valueFlowBailoutIncompleteVar] veyon-4.9.7/server/src/VeyonServerProtocol.cpp:63:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Init [valueFlowBailoutIncompleteVar] veyon-4.9.7/plugins/webapi/WebApiAuthenticationProxy.h:38:2: style: Class 'WebApiAuthenticationProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/server/src/VncProxyConnection.cpp:78:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] veyon-4.9.7/server/src/VncProxyConnection.cpp:114:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] veyon-4.9.7/server/src/VncProxyConnection.cpp:207:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz_rfbSetEncodingsMsg [valueFlowBailoutIncompleteVar] veyon-4.9.7/server/src/VncServer.cpp:45:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPWLEN [valueFlowBailoutIncompleteVar] veyon-4.9.7/server/src/VncProxyServer.cpp:107:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] veyon-4.9.7/tests/libfuzzer/core/variantarraymessage/main.cpp:8:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] veyon-4.9.7/server/src/VncProxyServer.cpp:36:36: style:inconclusive: Function 'VncProxyServer' argument 3 names different: declaration 'clientFactory' definition 'connectionFactory'. [funcArgNamesDifferent] veyon-4.9.7/server/src/VncProxyServer.h:45:33: note: Function 'VncProxyServer' argument 3 names different: declaration 'clientFactory' definition 'connectionFactory'. veyon-4.9.7/server/src/VncProxyServer.cpp:36:36: note: Function 'VncProxyServer' argument 3 names different: declaration 'clientFactory' definition 'connectionFactory'. veyon-4.9.7/tests/libfuzzer/core/variantstream/main.cpp:8:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] veyon-4.9.7/tests/libfuzzer/core/vncclientprotocol/main.cpp:29:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] veyon-4.9.7/tests/libfuzzer/core/vncserverprotocol/main.cpp:43:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] veyon-4.9.7/tests/libfuzzer/core/vncclientprotocol/main.cpp:8:2: style: Class 'VncClientProtocolTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] veyon-4.9.7/worker/src/FeatureWorkerManagerConnection.cpp:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] veyon-4.9.7/worker/src/FeatureWorkerManagerConnection.cpp:72:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConnectedState [valueFlowBailoutIncompleteVar] veyon-4.9.7/worker/src/FeatureWorkerManagerConnection.cpp:89:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InitCommand [valueFlowBailoutIncompleteVar] diff: head veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.cpp:70:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotFound [valueFlowBailoutIncompleteVar] head veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.h:50:5: style: Class 'QFutureInterface < QHttpServerResponse >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.h:63:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QHttpServerResponse [valueFlowBailoutIncompleteVar] head veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.h:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Started [valueFlowBailoutIncompleteVar] head veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.h:73:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QHttpServerResponse [valueFlowBailoutIncompleteVar] head veyon-4.9.7/3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.h:90:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Canceled [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/3rdparty/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp:146:13: style: class member 'tst_QHttpServer::sslUrlBase' is never used. [unusedStructMember] 2.18.0 veyon-4.9.7/core/src/AboutDialog.cpp:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/AccessControlProvider.cpp:105:19: style: Local variable 'computer' shadows outer argument [shadowArgument] veyon-4.9.7/core/src/AccessControlProvider.cpp:82:72: note: Shadowed declaration veyon-4.9.7/core/src/AccessControlProvider.cpp:105:19: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/AccessControlProvider.cpp:163:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/AccessControlProvider.cpp:179:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/AccessControlProvider.cpp:197:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/AccessControlProvider.cpp:365:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/AccessControlProvider.cpp:86:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/AccessControlRule.cpp:59:14: style: Local variable 'parameters' shadows outer function [shadowFunction] veyon-4.9.7/core/src/AccessControlRule.h:128:31: note: Shadowed declaration veyon-4.9.7/core/src/AccessControlRule.cpp:59:14: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/AccessControlRule.cpp:66:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabled [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/AccessControlRule.cpp:99:13: style: Local variable 'parameters' shadows outer function [shadowFunction] veyon-4.9.7/core/src/AccessControlRule.h:128:31: note: Shadowed declaration veyon-4.9.7/core/src/AccessControlRule.cpp:99:13: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/AuthenticationCredentials.cpp:50:54: style:inconclusive: Function 'hasCredentials' argument 1 names different: declaration 'credentialType' definition 'type'. [funcArgNamesDifferent] veyon-4.9.7/core/src/AuthenticationCredentials.h:51:28: note: Function 'hasCredentials' argument 1 names different: declaration 'credentialType' definition 'type'. veyon-4.9.7/core/src/AuthenticationCredentials.cpp:50:54: note: Function 'hasCredentials' argument 1 names different: declaration 'credentialType' definition 'type'. 2.18.0 veyon-4.9.7/core/src/AuthenticationCredentials.cpp:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/AuthenticationCredentials.cpp:76:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/BuiltinFeatures.cpp:34:2: warning: Class 'BuiltinFeatures' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 veyon-4.9.7/core/src/BuiltinFeatures.cpp:34:2: warning: Class 'BuiltinFeatures' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] 2.18.0 veyon-4.9.7/core/src/CommandLineIO.cpp:166:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/CommandLineIO.cpp:182:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/CommandLineIO.cpp:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/CommandLineIO.cpp:38:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/CommandLineIO.cpp:45:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/CommandLineIO.cpp:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/CommandLineIO.cpp:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/CommandLineIO.cpp:73:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 veyon-4.9.7/core/src/Computer.h:103:10: performance: Function 'macAddress()' should return member 'm_macAddress' by const reference. [returnByReference] 2.18.0 veyon-4.9.7/core/src/ComputerControlInterface.cpp:114:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/ComputerControlInterface.cpp:183:64: style:inconclusive: Function 'setScaledFramebufferSize' argument 1 names different: declaration 'size' definition 'scaledFramebufferSize'. [funcArgNamesDifferent] veyon-4.9.7/core/src/ComputerControlInterface.h:105:39: note: Function 'setScaledFramebufferSize' argument 1 names different: declaration 'size' definition 'scaledFramebufferSize'. veyon-4.9.7/core/src/ComputerControlInterface.cpp:183:64: note: Function 'setScaledFramebufferSize' argument 1 names different: declaration 'size' definition 'scaledFramebufferSize'. 2.18.0 veyon-4.9.7/core/src/ComputerControlInterface.cpp:484:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/ComputerControlInterface.cpp:499:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AccessControlFailed [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/ComputerControlInterface.cpp:84:8: style: Local variable 'vncConnection' shadows outer function [shadowFunction] veyon-4.9.7/core/src/ComputerControlInterface.h:71:17: note: Shadowed declaration veyon-4.9.7/core/src/ComputerControlInterface.cpp:84:8: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/ComputerControlInterface.h:187:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Connected [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/ComputerListModel.cpp:46:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsDragEnabled [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/ComputerListModel.cpp:56:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAction [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/ComputerListModel.cpp:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAction [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/ConfigurationManager.cpp:45:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable System [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/ConfigurationManager.cpp:93:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable System [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/CryptoCore.cpp:35:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/CryptoCore.cpp:50:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/CryptoCore.cpp:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/CryptoCore.cpp:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/DesktopAccessDialog.cpp:142:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/DesktopAccessDialog.cpp:64:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChoiceNone [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/DesktopAccessDialog.cpp:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChoiceNone [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/FeatureManager.cpp:116:19: style: Variable 'featureInterface' can be declared as pointer to const [constVariableReference] 2.18.0 veyon-4.9.7/core/src/FeatureManager.cpp:118:20: style: Local variable 'feature' shadows outer function [shadowFunction] veyon-4.9.7/core/src/FeatureManager.h:51:17: note: Shadowed declaration veyon-4.9.7/core/src/FeatureManager.cpp:118:20: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/FeatureManager.cpp:121:4: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 veyon-4.9.7/core/src/FeatureManager.cpp:171:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/FeatureManager.cpp:193:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/FeatureManager.cpp:214:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/FeatureManager.cpp:228:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/FeatureManager.cpp:247:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/FeatureManager.cpp:266:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/FeatureManager.cpp:290:17: style: Local variable 'features' shadows outer function [shadowFunction] veyon-4.9.7/core/src/FeatureManager.h:44:21: note: Shadowed declaration veyon-4.9.7/core/src/FeatureManager.cpp:290:17: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/FeatureManager.cpp:294:20: style: Local variable 'feature' shadows outer function [shadowFunction] veyon-4.9.7/core/src/FeatureManager.h:51:17: note: Shadowed declaration veyon-4.9.7/core/src/FeatureManager.cpp:294:20: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/FeatureManager.cpp:91:19: style: Variable 'featureInterface' can be declared as pointer to const [constVariableReference] 2.18.0 veyon-4.9.7/core/src/FeatureManager.cpp:93:20: style: Local variable 'feature' shadows outer function [shadowFunction] veyon-4.9.7/core/src/FeatureManager.h:51:17: note: Shadowed declaration veyon-4.9.7/core/src/FeatureManager.cpp:93:20: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/FeatureManager.cpp:96:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 veyon-4.9.7/core/src/FeatureMessage.cpp:43:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/FeatureMessage.cpp:60:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/FeatureMessage.cpp:67:22: performance:inconclusive: Technically the member function 'FeatureMessage::isReadyForReceive' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/core/src/FeatureMessage.h:115:7: note: Technically the member function 'FeatureMessage::isReadyForReceive' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/core/src/FeatureMessage.cpp:67:22: note: Technically the member function 'FeatureMessage::isReadyForReceive' can be static (but you may consider moving to unnamed namespace). 2.18.0 veyon-4.9.7/core/src/FeatureMessage.cpp:89:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/FeatureProviderInterface.h:194:7: performance:inconclusive: Technically the member function 'FeatureProviderInterface::sendFeatureMessage' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 veyon-4.9.7/core/src/FeatureProviderInterface.h:61:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 veyon-4.9.7/core/src/FeatureWorkerManager.cpp:121:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/FeatureWorkerManager.cpp:161:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/FeatureWorkerManager.cpp:204:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/FeatureWorkerManager.cpp:219:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/FeatureWorkerManager.cpp:240:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/FeatureWorkerManager.cpp:281:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/FeatureWorkerManager.cpp:295:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/FeatureWorkerManager.cpp:321:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/FeatureWorkerManager.cpp:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/FeatureWorkerManager.cpp:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/FeatureWorkerManager.h:47:2: style: Class 'FeatureWorkerManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 veyon-4.9.7/core/src/FileSystemBrowser.cpp:71:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/Filesystem.cpp:129:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/Filesystem.cpp:45:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DesktopLocation [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/Filesystem.cpp:80:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DesktopLocation [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/HostAddress.cpp:109:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/HostAddress.cpp:180:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownNetworkLayerProtocol [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/HostAddress.cpp:199:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/HostAddress.cpp:227:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/HostAddress.cpp:263:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/HostAddress.cpp:310:13: style: Local variable 'type' shadows outer function [shadowFunction] veyon-4.9.7/core/src/HostAddress.h:44:7: note: Shadowed declaration veyon-4.9.7/core/src/HostAddress.cpp:310:13: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/HostAddress.cpp:324:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/HostAddress.cpp:58:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 veyon-4.9.7/core/src/HostAddress.cpp:86:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/LockWidget.cpp:76:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrongFocus [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/Logger.cpp:154:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOwner [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/Logger.cpp:183:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/Logger.cpp:229:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/Logger.cpp:269:60: style:inconclusive: Function 'formatMessage' argument 2 names different: declaration 'msg' definition 'message'. [funcArgNamesDifferent] veyon-4.9.7/core/src/Logger.h:85:60: note: Function 'formatMessage' argument 2 names different: declaration 'msg' definition 'message'. veyon-4.9.7/core/src/Logger.cpp:269:60: note: Function 'formatMessage' argument 2 names different: declaration 'msg' definition 'message'. 2.18.0 veyon-4.9.7/core/src/Logger.cpp:283:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/Logger.cpp:292:101: style:inconclusive: Function 'qtMsgHandler' argument 3 names different: declaration 'msg' definition 'message'. [funcArgNamesDifferent] veyon-4.9.7/core/src/Logger.h:86:90: note: Function 'qtMsgHandler' argument 3 names different: declaration 'msg' definition 'message'. veyon-4.9.7/core/src/Logger.cpp:292:101: note: Function 'qtMsgHandler' argument 3 names different: declaration 'msg' definition 'message'. 2.18.0 veyon-4.9.7/core/src/Logger.cpp:292:38: style:inconclusive: Function 'qtMsgHandler' argument 1 names different: declaration 'msgType' definition 'messageType'. [funcArgNamesDifferent] veyon-4.9.7/core/src/Logger.h:86:38: note: Function 'qtMsgHandler' argument 1 names different: declaration 'msgType' definition 'messageType'. veyon-4.9.7/core/src/Logger.cpp:292:38: note: Function 'qtMsgHandler' argument 1 names different: declaration 'msgType' definition 'messageType'. 2.18.0 veyon-4.9.7/core/src/Logger.cpp:303:11: style: Local variable 'logLevel' shadows outer function [shadowFunction] veyon-4.9.7/core/src/Logger.h:68:11: note: Shadowed declaration veyon-4.9.7/core/src/Logger.cpp:303:11: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/Logger.cpp:383:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/Logger.cpp:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/Logger.cpp:97:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/MessageContext.h:49:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] 2.18.0 veyon-4.9.7/core/src/MessageContext.h:54:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] 2.18.0 veyon-4.9.7/core/src/MonitoringMode.cpp:484:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/MonitoringMode.cpp:83:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qGuiApp [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/NetworkObject.cpp:134:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data1 [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/NetworkObject.cpp:209:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/NetworkObject.cpp:86:31: warning:inconclusive: Member variable 'NetworkObject::m_populated' is not assigned a value in 'NetworkObject::operator='. [operatorEqVarError] 2.18.0 veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:112:7: style: Local variable 'index' shadows outer function [shadowFunction] veyon-4.9.7/core/src/NetworkObjectDirectory.h:51:6: note: Shadowed declaration veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:112:7: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:168:20: style: Local variable 'object' shadows outer function [shadowFunction] veyon-4.9.7/core/src/NetworkObjectDirectory.h:50:23: note: Shadowed declaration veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:168:20: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:171:4: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:195:20: style: Local variable 'object' shadows outer function [shadowFunction] veyon-4.9.7/core/src/NetworkObjectDirectory.h:50:23: note: Shadowed declaration veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:195:20: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:198:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:218:20: style: Local variable 'objects' shadows outer function [shadowFunction] veyon-4.9.7/core/src/NetworkObjectDirectory.h:48:27: note: Shadowed declaration veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:218:20: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:224:20: style: Local variable 'object' shadows outer function [shadowFunction] veyon-4.9.7/core/src/NetworkObjectDirectory.h:50:23: note: Shadowed declaration veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:224:20: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:228:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:256:20: style: Local variable 'object' shadows outer function [shadowFunction] veyon-4.9.7/core/src/NetworkObjectDirectory.h:50:23: note: Shadowed declaration veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:256:20: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:259:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:293:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:304:13: style: Local variable 'index' shadows outer function [shadowFunction] veyon-4.9.7/core/src/NetworkObjectDirectory.h:51:6: note: Shadowed declaration veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:304:13: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:337:6: style: Local variable 'index' shadows outer function [shadowFunction] veyon-4.9.7/core/src/NetworkObjectDirectory.h:51:6: note: Shadowed declaration veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:337:6: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:371:19: style: Local variable 'object' shadows outer function [shadowFunction] veyon-4.9.7/core/src/NetworkObjectDirectory.h:50:23: note: Shadowed declaration veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:371:19: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:391:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 veyon-4.9.7/core/src/NetworkObjectDirectory.cpp:96:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 veyon-4.9.7/core/src/NetworkObjectDirectoryManager.cpp:102:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/PasswordDialog.cpp:105:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/PlatformPluginManager.cpp:29:62: style: Parameter 'pluginManager' can be declared as reference to const [constParameterReference] 2.18.0 veyon-4.9.7/core/src/PluginManager.cpp:108:7: style: Local variable 'pluginInterface' shadows outer function [shadowFunction] veyon-4.9.7/core/src/PluginManager.h:59:19: note: Shadowed declaration veyon-4.9.7/core/src/PluginManager.cpp:108:7: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/PluginManager.cpp:124:12: style: Local variable 'pluginInterface' shadows outer function [shadowFunction] veyon-4.9.7/core/src/PluginManager.h:59:19: note: Shadowed declaration veyon-4.9.7/core/src/PluginManager.cpp:124:12: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/PluginManager.cpp:136:12: style: Local variable 'pluginInterface' shadows outer function [shadowFunction] veyon-4.9.7/core/src/PluginManager.h:59:19: note: Shadowed declaration veyon-4.9.7/core/src/PluginManager.cpp:136:12: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/PluginManager.cpp:151:12: style: Local variable 'pluginInterface' shadows outer function [shadowFunction] veyon-4.9.7/core/src/PluginManager.h:59:19: note: Shadowed declaration veyon-4.9.7/core/src/PluginManager.cpp:151:12: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/PluginManager.cpp:151:12: style: Variable 'pluginInterface' can be declared as pointer to const [constVariablePointer] 2.18.0 veyon-4.9.7/core/src/PluginManager.cpp:154:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 veyon-4.9.7/core/src/PluginManager.cpp:172:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/PluginManager.cpp:214:8: style: Local variable 'pluginInterface' shadows outer function [shadowFunction] veyon-4.9.7/core/src/PluginManager.h:59:19: note: Shadowed declaration veyon-4.9.7/core/src/PluginManager.cpp:214:8: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/PluginManager.cpp:221:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/PluginManager.cpp:50:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/PluginManager.cpp:81:12: style: Local variable 'pluginInterface' shadows outer function [shadowFunction] veyon-4.9.7/core/src/PluginManager.h:59:19: note: Shadowed declaration veyon-4.9.7/core/src/PluginManager.cpp:81:12: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/PluginManager.cpp:92:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] head veyon-4.9.7/core/src/QtCompat.h:33:0: error: #error Qt < 5.7 not supported [preprocessorErrorDirective] head veyon-4.9.7/core/src/QtCompat.h:33:2: error: #error Qt < 5.7 not supported [preprocessorErrorDirective] 2.18.0 veyon-4.9.7/core/src/Screenshot.cpp:102:13: style: Local variable 'host' shadows outer function [shadowFunction] veyon-4.9.7/core/src/Screenshot.h:76:10: note: Shadowed declaration veyon-4.9.7/core/src/Screenshot.cpp:102:13: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/Screenshot.cpp:103:13: style: Local variable 'date' shadows outer function [shadowFunction] veyon-4.9.7/core/src/Screenshot.h:77:10: note: Shadowed declaration veyon-4.9.7/core/src/Screenshot.cpp:103:13: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/Screenshot.cpp:104:13: style: Local variable 'time' shadows outer function [shadowFunction] veyon-4.9.7/core/src/Screenshot.h:78:10: note: Shadowed declaration veyon-4.9.7/core/src/Screenshot.cpp:104:13: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/Screenshot.cpp:164:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/Screenshot.cpp:187:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/Screenshot.cpp:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/Screenshot.cpp:96:7: style: Local variable 'user' shadows outer function [shadowFunction] veyon-4.9.7/core/src/Screenshot.h:75:10: note: Shadowed declaration veyon-4.9.7/core/src/Screenshot.cpp:96:7: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/SocketDevice.h:39:2: debug: Failed to parse 'using Dispatcher = qint64 ( * ) ( char * , const qint64 , SocketOperation , void * ) ;'. The checking continues anyway. [simplifyUsing] 2.18.0 veyon-4.9.7/core/src/SocketDevice.h:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/SocketDevice.h:49:13: style:inconclusive: Either there is a missing 'override', or the member function 'SocketDevice::dispatcher' can be const. [functionConst] 2.18.0 veyon-4.9.7/core/src/Toast.cpp:116:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_TranslucentBackground [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/Toast.cpp:1279:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeleteWhenStopped [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/Toast.cpp:1330:14: style: Variable 'toast' can be declared as pointer to const [constVariablePointer] 2.18.0 veyon-4.9.7/core/src/Toast.cpp:1342:16: style: Local variable 'toast' shadows outer variable [shadowVariable] veyon-4.9.7/core/src/Toast.cpp:1330:14: note: Shadowed declaration veyon-4.9.7/core/src/Toast.cpp:1342:16: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/Toast.cpp:1400:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeleteWhenStopped [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/Toast.cpp:1535:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextWordWrap [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/Toast.cpp:1881:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeleteWhenStopped [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/Toast.cpp:1903:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeleteWhenStopped [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/Toast.cpp:272:12: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getDuration' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:88:6: note: Either there is a missing 'override', or the member function 'Toast::getDuration' can be const. veyon-4.9.7/core/src/Toast.cpp:272:12: note: Either there is a missing 'override', or the member function 'Toast::getDuration' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:277:13: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::isShowDurationBar' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:89:7: note: Either there is a missing 'override', or the member function 'Toast::isShowDurationBar' can be const. veyon-4.9.7/core/src/Toast.cpp:277:13: note: Either there is a missing 'override', or the member function 'Toast::isShowDurationBar' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:282:16: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getTitle' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:90:10: note: Either there is a missing 'override', or the member function 'Toast::getTitle' can be const. veyon-4.9.7/core/src/Toast.cpp:282:16: note: Either there is a missing 'override', or the member function 'Toast::getTitle' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:287:16: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getText' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:91:10: note: Either there is a missing 'override', or the member function 'Toast::getText' can be const. veyon-4.9.7/core/src/Toast.cpp:287:16: note: Either there is a missing 'override', or the member function 'Toast::getText' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:292:16: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getIcon' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:92:10: note: Either there is a missing 'override', or the member function 'Toast::getIcon' can be const. veyon-4.9.7/core/src/Toast.cpp:292:16: note: Either there is a missing 'override', or the member function 'Toast::getIcon' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:297:13: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::isShowIcon' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:93:7: note: Either there is a missing 'override', or the member function 'Toast::isShowIcon' can be const. veyon-4.9.7/core/src/Toast.cpp:297:13: note: Either there is a missing 'override', or the member function 'Toast::isShowIcon' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:302:14: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getIconSize' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:94:8: note: Either there is a missing 'override', or the member function 'Toast::getIconSize' can be const. veyon-4.9.7/core/src/Toast.cpp:302:14: note: Either there is a missing 'override', or the member function 'Toast::getIconSize' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:307:13: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::isShowIconSeparator' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:95:7: note: Either there is a missing 'override', or the member function 'Toast::isShowIconSeparator' can be const. veyon-4.9.7/core/src/Toast.cpp:307:13: note: Either there is a missing 'override', or the member function 'Toast::isShowIconSeparator' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:312:12: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getIconSeparatorWidth' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:96:6: note: Either there is a missing 'override', or the member function 'Toast::getIconSeparatorWidth' can be const. veyon-4.9.7/core/src/Toast.cpp:312:12: note: Either there is a missing 'override', or the member function 'Toast::getIconSeparatorWidth' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:317:16: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getCloseButtonIcon' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:97:10: note: Either there is a missing 'override', or the member function 'Toast::getCloseButtonIcon' can be const. veyon-4.9.7/core/src/Toast.cpp:317:16: note: Either there is a missing 'override', or the member function 'Toast::getCloseButtonIcon' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:322:13: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::isShowCloseButton' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:98:7: note: Either there is a missing 'override', or the member function 'Toast::isShowCloseButton' can be const. veyon-4.9.7/core/src/Toast.cpp:322:13: note: Either there is a missing 'override', or the member function 'Toast::isShowCloseButton' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:327:14: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getCloseButtonIconSize' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:99:8: note: Either there is a missing 'override', or the member function 'Toast::getCloseButtonIconSize' can be const. veyon-4.9.7/core/src/Toast.cpp:327:14: note: Either there is a missing 'override', or the member function 'Toast::getCloseButtonIconSize' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:332:12: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getCloseButtonWidth' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:100:6: note: Either there is a missing 'override', or the member function 'Toast::getCloseButtonWidth' can be const. veyon-4.9.7/core/src/Toast.cpp:332:12: note: Either there is a missing 'override', or the member function 'Toast::getCloseButtonWidth' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:337:12: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getCloseButtonHeight' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:101:6: note: Either there is a missing 'override', or the member function 'Toast::getCloseButtonHeight' can be const. veyon-4.9.7/core/src/Toast.cpp:337:12: note: Either there is a missing 'override', or the member function 'Toast::getCloseButtonHeight' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:342:14: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getCloseButtonSize' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:102:8: note: Either there is a missing 'override', or the member function 'Toast::getCloseButtonSize' can be const. veyon-4.9.7/core/src/Toast.cpp:342:14: note: Either there is a missing 'override', or the member function 'Toast::getCloseButtonSize' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:347:31: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getCloseButtonAlignment' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:103:18: note: Either there is a missing 'override', or the member function 'Toast::getCloseButtonAlignment' can be const. veyon-4.9.7/core/src/Toast.cpp:347:31: note: Either there is a missing 'override', or the member function 'Toast::getCloseButtonAlignment' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:352:12: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getFadeInDuration' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:104:6: note: Either there is a missing 'override', or the member function 'Toast::getFadeInDuration' can be const. veyon-4.9.7/core/src/Toast.cpp:352:12: note: Either there is a missing 'override', or the member function 'Toast::getFadeInDuration' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:357:12: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getFadeOutDuration' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:105:6: note: Either there is a missing 'override', or the member function 'Toast::getFadeOutDuration' can be const. veyon-4.9.7/core/src/Toast.cpp:357:12: note: Either there is a missing 'override', or the member function 'Toast::getFadeOutDuration' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:362:13: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::isResetDurationOnHover' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:106:7: note: Either there is a missing 'override', or the member function 'Toast::isResetDurationOnHover' can be const. veyon-4.9.7/core/src/Toast.cpp:362:13: note: Either there is a missing 'override', or the member function 'Toast::isResetDurationOnHover' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:367:13: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::isStayOnTop' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:107:7: note: Either there is a missing 'override', or the member function 'Toast::isStayOnTop' can be const. veyon-4.9.7/core/src/Toast.cpp:367:13: note: Either there is a missing 'override', or the member function 'Toast::isStayOnTop' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:372:12: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getBorderRadius' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:108:6: note: Either there is a missing 'override', or the member function 'Toast::getBorderRadius' can be const. veyon-4.9.7/core/src/Toast.cpp:372:12: note: Either there is a missing 'override', or the member function 'Toast::getBorderRadius' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:377:15: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getBackgroundColor' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:109:9: note: Either there is a missing 'override', or the member function 'Toast::getBackgroundColor' can be const. veyon-4.9.7/core/src/Toast.cpp:377:15: note: Either there is a missing 'override', or the member function 'Toast::getBackgroundColor' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:382:15: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getTitleColor' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:110:9: note: Either there is a missing 'override', or the member function 'Toast::getTitleColor' can be const. veyon-4.9.7/core/src/Toast.cpp:382:15: note: Either there is a missing 'override', or the member function 'Toast::getTitleColor' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:387:15: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getTextColor' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:111:9: note: Either there is a missing 'override', or the member function 'Toast::getTextColor' can be const. veyon-4.9.7/core/src/Toast.cpp:387:15: note: Either there is a missing 'override', or the member function 'Toast::getTextColor' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:392:15: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getIconColor' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:112:9: note: Either there is a missing 'override', or the member function 'Toast::getIconColor' can be const. veyon-4.9.7/core/src/Toast.cpp:392:15: note: Either there is a missing 'override', or the member function 'Toast::getIconColor' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:397:15: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getIconSeparatorColor' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:113:9: note: Either there is a missing 'override', or the member function 'Toast::getIconSeparatorColor' can be const. veyon-4.9.7/core/src/Toast.cpp:397:15: note: Either there is a missing 'override', or the member function 'Toast::getIconSeparatorColor' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:402:15: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getCloseButtonIconColor' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:114:9: note: Either there is a missing 'override', or the member function 'Toast::getCloseButtonIconColor' can be const. veyon-4.9.7/core/src/Toast.cpp:402:15: note: Either there is a missing 'override', or the member function 'Toast::getCloseButtonIconColor' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:407:15: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getDurationBarColor' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:115:9: note: Either there is a missing 'override', or the member function 'Toast::getDurationBarColor' can be const. veyon-4.9.7/core/src/Toast.cpp:407:15: note: Either there is a missing 'override', or the member function 'Toast::getDurationBarColor' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:412:14: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getTitleFont' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:116:8: note: Either there is a missing 'override', or the member function 'Toast::getTitleFont' can be const. veyon-4.9.7/core/src/Toast.cpp:412:14: note: Either there is a missing 'override', or the member function 'Toast::getTitleFont' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:417:14: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getTextFont' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:117:8: note: Either there is a missing 'override', or the member function 'Toast::getTextFont' can be const. veyon-4.9.7/core/src/Toast.cpp:417:14: note: Either there is a missing 'override', or the member function 'Toast::getTextFont' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:422:17: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getMargins' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:118:11: note: Either there is a missing 'override', or the member function 'Toast::getMargins' can be const. veyon-4.9.7/core/src/Toast.cpp:422:17: note: Either there is a missing 'override', or the member function 'Toast::getMargins' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:427:17: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getIconMargins' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:119:11: note: Either there is a missing 'override', or the member function 'Toast::getIconMargins' can be const. veyon-4.9.7/core/src/Toast.cpp:427:17: note: Either there is a missing 'override', or the member function 'Toast::getIconMargins' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:432:17: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getIconSectionMargins' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:120:11: note: Either there is a missing 'override', or the member function 'Toast::getIconSectionMargins' can be const. veyon-4.9.7/core/src/Toast.cpp:432:17: note: Either there is a missing 'override', or the member function 'Toast::getIconSectionMargins' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:437:17: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getTextSectionMargins' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:121:11: note: Either there is a missing 'override', or the member function 'Toast::getTextSectionMargins' can be const. veyon-4.9.7/core/src/Toast.cpp:437:17: note: Either there is a missing 'override', or the member function 'Toast::getTextSectionMargins' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:442:17: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getCloseButtonMargins' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:122:11: note: Either there is a missing 'override', or the member function 'Toast::getCloseButtonMargins' can be const. veyon-4.9.7/core/src/Toast.cpp:442:17: note: Either there is a missing 'override', or the member function 'Toast::getCloseButtonMargins' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:447:12: style:inconclusive: Either there is a missing 'override', or the member function 'Toast::getTextSectionSpacing' can be const. [functionConst] veyon-4.9.7/core/src/Toast.h:123:6: note: Either there is a missing 'override', or the member function 'Toast::getTextSectionSpacing' can be const. veyon-4.9.7/core/src/Toast.cpp:447:12: note: Either there is a missing 'override', or the member function 'Toast::getTextSectionSpacing' can be const. 2.18.0 veyon-4.9.7/core/src/Toast.cpp:549:30: performance: Function parameter 'title' should be passed by const reference. [passedByValue] 2.18.0 veyon-4.9.7/core/src/Toast.cpp:559:29: performance: Function parameter 'text' should be passed by const reference. [passedByValue] 2.18.0 veyon-4.9.7/core/src/Toast.cpp:761:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tool [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/Toast.cpp:78:2: performance: Variable 'm_icon' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] 2.18.0 veyon-4.9.7/core/src/Toast.h:74:2: style: Class 'Toast' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 veyon-4.9.7/core/src/Toast.h:90:10: performance: Function 'getTitle()' should return member 'm_title' by const reference. [returnByReference] 2.18.0 veyon-4.9.7/core/src/Toast.h:91:10: performance: Function 'getText()' should return member 'm_text' by const reference. [returnByReference] 2.18.0 veyon-4.9.7/core/src/ToolButton.cpp:109:48: style:inconclusive: Function 'mousePressEvent' argument 1 names different: declaration '_me' definition 'event'. [funcArgNamesDifferent] veyon-4.9.7/core/src/ToolButton.h:72:38: note: Function 'mousePressEvent' argument 1 names different: declaration '_me' definition 'event'. veyon-4.9.7/core/src/ToolButton.cpp:109:48: note: Function 'mousePressEvent' argument 1 names different: declaration '_me' definition 'event'. 2.18.0 veyon-4.9.7/core/src/ToolButton.cpp:51:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextUnderIcon [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/ToolButton.cpp:69:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextUnderIcon [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/ToolButton.cpp:99:38: style:inconclusive: Function 'leaveEvent' argument 1 names different: declaration '_e' definition 'event'. [funcArgNamesDifferent] veyon-4.9.7/core/src/ToolButton.h:71:28: note: Function 'leaveEvent' argument 1 names different: declaration '_e' definition 'event'. veyon-4.9.7/core/src/ToolButton.cpp:99:38: note: Function 'leaveEvent' argument 1 names different: declaration '_e' definition 'event'. 2.18.0 veyon-4.9.7/core/src/TranslationLoader.cpp:43:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/TranslationLoader.h:34:2: style: Class 'TranslationLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 veyon-4.9.7/core/src/UserGroupsBackendManager.cpp:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VariantArrayMessage.cpp:38:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VariantArrayMessage.cpp:76:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VariantStream.cpp:113:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VariantStream.cpp:122:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VariantStream.cpp:131:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VariantStream.cpp:151:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VariantStream.cpp:172:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VariantStream.cpp:193:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VariantStream.cpp:202:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VariantStream.cpp:241:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VariantStream.cpp:265:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VariantStream.cpp:34:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qt_5_5 [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VariantStream.cpp:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VariantStream.cpp:75:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VariantStream.cpp:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VeyonConfiguration.h:46:2: performance: Function parameter 'value' should be passed by const reference. [passedByValue] 2.18.0 veyon-4.9.7/core/src/VeyonConnection.cpp:120:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VeyonConnection.cpp:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VeyonConnection.cpp:41:70: style: Parameter 'msg' can be declared as pointer to const. However it seems that 'handleVeyonMessage' is a callback function, if 'msg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] veyon-4.9.7/core/src/VeyonConnection.cpp:62:39: note: You might need to cast the function pointer here veyon-4.9.7/core/src/VeyonConnection.cpp:41:70: note: Parameter 'msg' can be declared as pointer to const 2.18.0 veyon-4.9.7/core/src/VeyonConnection.cpp:46:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VeyonConnection.cpp:74:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VeyonCore.cpp:114:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VeyonCore.cpp:160:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VEYON_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VeyonCore.cpp:167:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VEYON_PLUGIN_DIR [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VeyonCore.cpp:174:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VEYON_TRANSLATIONS_DIR [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VeyonCore.cpp:184:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TranslationsPath [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VeyonCore.cpp:198:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VEYON_EXECUTABLE_SUFFIX [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VeyonCore.cpp:205:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VEYON_SHARED_LIBRARY_SUFFIX [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VeyonCore.cpp:223:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_ShareOpenGLContexts [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VeyonCore.cpp:519:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compact [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VeyonCore.cpp:551:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VeyonCore.cpp:588:15: style: Local variable 'sessionId' shadows outer function [shadowFunction] veyon-4.9.7/core/src/VeyonCore.h:176:13: note: Shadowed declaration veyon-4.9.7/core/src/VeyonCore.cpp:588:15: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/VeyonCore.cpp:675:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VeyonCore.cpp:780:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dirs [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VeyonCore.cpp:785:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 veyon-4.9.7/core/src/VeyonCore.cpp:799:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rfbSetPixelFormat [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:150:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ENCODINGS [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rfbFramebufferUpdateRequest [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:202:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:245:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz_rfbProtocolVersionMsg [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:292:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:338:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHALLENGESIZE [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:365:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rfbVncAuthOK [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:395:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz_rfbServerInitMsg [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:419:15: style: Local variable 'serverInitMessage' shadows outer function [shadowFunction] veyon-4.9.7/core/src/VncClientProtocol.h:62:20: note: Shadowed declaration veyon-4.9.7/core/src/VncClientProtocol.cpp:419:15: note: Shadow variable 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:440:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:495:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz_rfbSetColourMapEntriesMsg [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:508:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz_rfbBellMsg [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:516:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz_rfbServerCutTextMsg [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:528:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz_rfbResizeFrameBufferMsg [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:544:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz_rfbXvpMsg [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:563:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:585:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz_rfbXCursorColors [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:62:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHALLENGESIZE [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:652:25: performance:inconclusive: Technically the member function 'VncClientProtocol::handleRectEncodingRRE' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/core/src/VncClientProtocol.h:127:7: note: Technically the member function 'VncClientProtocol::handleRectEncodingRRE' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/core/src/VncClientProtocol.cpp:652:25: note: Technically the member function 'VncClientProtocol::handleRectEncodingRRE' can be static (but you may consider moving to unnamed namespace). 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:656:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz_rfbRREHeader [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:669:25: performance:inconclusive: Technically the member function 'VncClientProtocol::handleRectEncodingCoRRE' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/core/src/VncClientProtocol.h:128:7: note: Technically the member function 'VncClientProtocol::handleRectEncodingCoRRE' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/core/src/VncClientProtocol.cpp:669:25: note: Technically the member function 'VncClientProtocol::handleRectEncodingCoRRE' can be static (but you may consider moving to unnamed namespace). 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:673:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz_rfbRREHeader [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:687:25: performance:inconclusive: Technically the member function 'VncClientProtocol::handleRectEncodingHextile' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/core/src/VncClientProtocol.h:129:7: note: Technically the member function 'VncClientProtocol::handleRectEncodingHextile' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/core/src/VncClientProtocol.cpp:687:25: note: Technically the member function 'VncClientProtocol::handleRectEncodingHextile' can be static (but you may consider moving to unnamed namespace). 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:716:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rfbHextileRaw [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:776:25: performance:inconclusive: Technically the member function 'VncClientProtocol::handleRectEncodingZlib' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/core/src/VncClientProtocol.h:132:7: note: Technically the member function 'VncClientProtocol::handleRectEncodingZlib' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/core/src/VncClientProtocol.cpp:776:25: note: Technically the member function 'VncClientProtocol::handleRectEncodingZlib' can be static (but you may consider moving to unnamed namespace). 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:780:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz_rfbZlibHeader [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:792:25: performance:inconclusive: Technically the member function 'VncClientProtocol::handleRectEncodingZRLE' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/core/src/VncClientProtocol.h:133:7: note: Technically the member function 'VncClientProtocol::handleRectEncodingZRLE' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/core/src/VncClientProtocol.cpp:792:25: note: Technically the member function 'VncClientProtocol::handleRectEncodingZRLE' can be static (but you may consider moving to unnamed namespace). 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:796:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz_rfbZRLEHeader [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:808:25: style:inconclusive: Technically the member function 'VncClientProtocol::handleRectEncodingTight' can be const. [functionConst] veyon-4.9.7/core/src/VncClientProtocol.h:134:7: note: Technically the member function 'VncClientProtocol::handleRectEncodingTight' can be const. veyon-4.9.7/core/src/VncClientProtocol.cpp:808:25: note: Technically the member function 'VncClientProtocol::handleRectEncodingTight' can be const. 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:866:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rfbTightNoZlib [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:949:25: performance:inconclusive: Technically the member function 'VncClientProtocol::handleRectEncodingExtDesktopSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/core/src/VncClientProtocol.h:136:7: note: Technically the member function 'VncClientProtocol::handleRectEncodingExtDesktopSize' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/core/src/VncClientProtocol.cpp:949:25: note: Technically the member function 'VncClientProtocol::handleRectEncodingExtDesktopSize' can be static (but you may consider moving to unnamed namespace). 2.18.0 veyon-4.9.7/core/src/VncClientProtocol.cpp:952:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz_rfbExtDesktopSizeMsg [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncConnection.cpp:100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncConnection.cpp:145:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncConnection.cpp:202:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncConnection.cpp:221:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rfbClientLog [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncConnection.cpp:293:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvertedGreedinessOption [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncConnection.cpp:356:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncConnection.cpp:429:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncConnection.cpp:533:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncConnection.cpp:717:21: style:inconclusive: Either there is a missing 'override', or the member function 'VncConnection::isControlFlagSet' can be const. [functionConst] veyon-4.9.7/core/src/VncConnection.h:198:7: note: Either there is a missing 'override', or the member function 'VncConnection::isControlFlagSet' can be const. veyon-4.9.7/core/src/VncConnection.cpp:717:21: note: Either there is a missing 'override', or the member function 'VncConnection::isControlFlagSet' can be const. 2.18.0 veyon-4.9.7/core/src/VncConnection.cpp:729:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncFeatureMessageEvent.cpp:41:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncServerProtocol.cpp:129:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz_rfbProtocolVersionMsg [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncServerProtocol.cpp:178:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncServerProtocol.cpp:221:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncServerProtocol.cpp:269:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rfbVncAuthOK [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncServerProtocol.cpp:306:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncServerProtocol.cpp:322:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncServerProtocol.cpp:347:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz_rfbClientInitMsg [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncServerProtocol.cpp:63:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rfbProtocolVersionFormat [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncServerProtocol.cpp:96:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncView.cpp:157:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Control_L [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncView.cpp:232:17: style:inconclusive: Technically the member function 'VncView::mapToFramebuffer' can be const. [functionConst] veyon-4.9.7/core/src/VncView.h:129:9: note: Technically the member function 'VncView::mapToFramebuffer' can be const. veyon-4.9.7/core/src/VncView.cpp:232:17: note: Technically the member function 'VncView::mapToFramebuffer' can be const. 2.18.0 veyon-4.9.7/core/src/VncView.cpp:245:16: style:inconclusive: Technically the member function 'VncView::mapFromFramebuffer' can be const. [functionConst] veyon-4.9.7/core/src/VncView.h:130:8: note: Technically the member function 'VncView::mapFromFramebuffer' can be const. veyon-4.9.7/core/src/VncView.cpp:245:16: note: Technically the member function 'VncView::mapFromFramebuffer' can be const. 2.18.0 veyon-4.9.7/core/src/VncView.cpp:245:42: style:inconclusive: Function 'mapFromFramebuffer' argument 1 names different: declaration 'rect' definition 'r'. [funcArgNamesDifferent] veyon-4.9.7/core/src/VncView.h:130:34: note: Function 'mapFromFramebuffer' argument 1 names different: declaration 'rect' definition 'r'. veyon-4.9.7/core/src/VncView.cpp:245:42: note: Function 'mapFromFramebuffer' argument 1 names different: declaration 'rect' definition 'r'. 2.18.0 veyon-4.9.7/core/src/VncView.cpp:270:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncView.cpp:317:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Super_L [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncView.cpp:340:36: style:inconclusive: Function 'handleEvent' argument 1 names different: declaration 'handleEvent' definition 'event'. [funcArgNamesDifferent] veyon-4.9.7/core/src/VncView.h:114:28: note: Function 'handleEvent' argument 1 names different: declaration 'handleEvent' definition 'event'. veyon-4.9.7/core/src/VncView.cpp:340:36: note: Function 'handleEvent' argument 1 names different: declaration 'handleEvent' definition 'event'. 2.18.0 veyon-4.9.7/core/src/VncView.cpp:391:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncView.cpp:592:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseMove [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncView.cpp:629:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rfbButton4Mask [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncView.cpp:645:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncView.cpp:85:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncViewWidget.cpp:109:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncViewWidget.cpp:168:36: style:inconclusive: Function 'event' argument 1 names different: declaration 'handleEvent' definition 'event'. [funcArgNamesDifferent] veyon-4.9.7/core/src/VncViewWidget.h:57:22: note: Function 'event' argument 1 names different: declaration 'handleEvent' definition 'event'. veyon-4.9.7/core/src/VncViewWidget.cpp:168:36: note: Function 'event' argument 1 names different: declaration 'handleEvent' definition 'event'. 2.18.0 veyon-4.9.7/core/src/VncViewWidget.cpp:175:56: style:inconclusive: Function 'eventFilter' argument 2 names different: declaration 'handleEvent' definition 'event'. [funcArgNamesDifferent] veyon-4.9.7/core/src/VncViewWidget.h:58:42: note: Function 'eventFilter' argument 2 names different: declaration 'handleEvent' definition 'event'. veyon-4.9.7/core/src/VncViewWidget.cpp:175:56: note: Function 'eventFilter' argument 2 names different: declaration 'handleEvent' definition 'event'. 2.18.0 veyon-4.9.7/core/src/VncViewWidget.cpp:179:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncViewWidget.cpp:195:48: style:inconclusive: Function 'focusInEvent' argument 1 names different: declaration 'handleEvent' definition 'event'. [funcArgNamesDifferent] veyon-4.9.7/core/src/VncViewWidget.h:59:34: note: Function 'focusInEvent' argument 1 names different: declaration 'handleEvent' definition 'event'. veyon-4.9.7/core/src/VncViewWidget.cpp:195:48: note: Function 'focusInEvent' argument 1 names different: declaration 'handleEvent' definition 'event'. 2.18.0 veyon-4.9.7/core/src/VncViewWidget.cpp:207:49: style:inconclusive: Function 'focusOutEvent' argument 1 names different: declaration 'handleEvent' definition 'event'. [funcArgNamesDifferent] veyon-4.9.7/core/src/VncViewWidget.h:60:35: note: Function 'focusOutEvent' argument 1 names different: declaration 'handleEvent' definition 'event'. veyon-4.9.7/core/src/VncViewWidget.cpp:207:49: note: Function 'focusOutEvent' argument 1 names different: declaration 'handleEvent' definition 'event'. 2.18.0 veyon-4.9.7/core/src/VncViewWidget.cpp:221:53: style:inconclusive: Function 'mouseEventHandler' argument 1 names different: declaration 'handleEvent' definition 'event'. [funcArgNamesDifferent] veyon-4.9.7/core/src/VncViewWidget.h:61:39: note: Function 'mouseEventHandler' argument 1 names different: declaration 'handleEvent' definition 'event'. veyon-4.9.7/core/src/VncViewWidget.cpp:221:53: note: Function 'mouseEventHandler' argument 1 names different: declaration 'handleEvent' definition 'event'. 2.18.0 veyon-4.9.7/core/src/VncViewWidget.cpp:230:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseMove [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncViewWidget.cpp:248:46: style:inconclusive: Function 'paintEvent' argument 1 names different: declaration 'handleEvent' definition 'paintEvent'. [funcArgNamesDifferent] veyon-4.9.7/core/src/VncViewWidget.h:62:32: note: Function 'paintEvent' argument 1 names different: declaration 'handleEvent' definition 'paintEvent'. veyon-4.9.7/core/src/VncViewWidget.cpp:248:46: note: Function 'paintEvent' argument 1 names different: declaration 'handleEvent' definition 'paintEvent'. 2.18.0 veyon-4.9.7/core/src/VncViewWidget.cpp:251:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothPixmapTransform [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncViewWidget.cpp:299:48: style:inconclusive: Function 'resizeEvent' argument 1 names different: declaration 'handleEvent' definition 'event'. [funcArgNamesDifferent] veyon-4.9.7/core/src/VncViewWidget.h:63:34: note: Function 'resizeEvent' argument 1 names different: declaration 'handleEvent' definition 'event'. veyon-4.9.7/core/src/VncViewWidget.cpp:299:48: note: Function 'resizeEvent' argument 1 names different: declaration 'handleEvent' definition 'event'. 2.18.0 veyon-4.9.7/core/src/VncViewWidget.cpp:332:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundCap [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/core/src/VncViewWidget.cpp:46:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable repaint [valueFlowBailoutIncompleteVar] head veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:132:48: performance:inconclusive: Technically the member function 'KRecursiveFilterProxyModelPrivate::lastFilteredOutAscendant' can be static (but you may consider moving to unnamed namespace). [functionStatic] veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:104:17: note: Technically the member function 'KRecursiveFilterProxyModelPrivate::lastFilteredOutAscendant' can be static (but you may consider moving to unnamed namespace). veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:132:48: note: Technically the member function 'KRecursiveFilterProxyModelPrivate::lastFilteredOutAscendant' can be static (but you may consider moving to unnamed namespace). head veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:132:92: style:inconclusive: Function 'lastFilteredOutAscendant' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:104:61: note: Function 'lastFilteredOutAscendant' argument 1 names different: declaration 'index' definition 'idx'. veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:132:92: note: Function 'lastFilteredOutAscendant' argument 1 names different: declaration 'index' definition 'idx'. head veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:134:5: style: Variable 'q' can be declared as pointer to const [constVariablePointer] head veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:146:5: style: Variable 'q' can be declared as pointer to const [constVariablePointer] head veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:161:5: style: Variable 'q' can be declared as pointer to const [constVariablePointer] head veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:194:5: style: Variable 'q' can be declared as pointer to const [constVariablePointer] head veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:251:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] head veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] head veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:26:5: performance:inconclusive: Technically the member function 'KRecursiveFilterProxyModelPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] head veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:30:5: style: Class 'KRecursiveFilterProxyModelPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:37:24: performance:inconclusive: Technically the member function 'KRecursiveFilterProxyModelPrivate::findMethod' can be static (but you may consider moving to unnamed namespace). [functionStatic] head veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:52:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QModelIndex [valueFlowBailoutIncompleteVar] head veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:61:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QModelIndex [valueFlowBailoutIncompleteVar] head veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:70:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QModelIndex [valueFlowBailoutIncompleteVar] head veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:79:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QModelIndex [valueFlowBailoutIncompleteVar] head veyon-4.9.7/master/src/KRecursiveFilterProxyModel.cpp:88:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QModelIndex [valueFlowBailoutIncompleteVar] 2.18.0 veyon-4.9.7/plugins/platform/linux/LinuxKeyboardInput.cpp:33:2: warning: Class 'LinuxKeyboardInput' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head veyon-4.9.7/plugins/platform/linux/LinuxKeyboardInput.cpp:33:2: warning: Class 'LinuxKeyboardInput' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 veyon-4.9.7/plugins/platform/linux/LinuxKeyboardInput.cpp:33:2: warning: Class 'LinuxKeyboardInput' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head veyon-4.9.7/plugins/platform/linux/LinuxKeyboardInput.cpp:33:2: warning: Class 'LinuxKeyboardInput' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 veyon-4.9.7/plugins/webapi/WebApiConnection.cpp:34:2: warning: Class 'WebApiConnection' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head veyon-4.9.7/plugins/webapi/WebApiConnection.cpp:34:2: warning: Class 'WebApiConnection' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 veyon-4.9.7/plugins/webapi/WebApiConnection.cpp:34:2: warning: Class 'WebApiConnection' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head veyon-4.9.7/plugins/webapi/WebApiConnection.cpp:34:2: warning: Class 'WebApiConnection' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] DONE