2025-12-14 04:22 ftp://ftp.de.debian.org/debian/pool/main/k/kissplice/kissplice_2.6.7.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=boost --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.14.0-37-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.18.0 head-info: 66078d3 (2025-12-13 09:22:25 +0100) count: 421 436 elapsed-time: 1.3 1.4 head-timing-info: old-timing-info: head results: kitemmodels-5.116.0/autotests/bihash/benchmarks.cpp:135:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numElements [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/bihash/benchmarks.cpp:201:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numElements [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/bihash/benchmarks.cpp:233:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numElements [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/bihash/benchmarks.cpp:265:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numElements [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/bihash/benchmarks.cpp:298:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numElements [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/bihash/benchmarks.cpp:332:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numElements [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/bihash/benchmarks.cpp:368:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numElements [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/bihash/benchmarks.cpp:90:5: style: Class 'BiHashBenchmarks' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/autotests/bihash/functionalitytest.cpp:99:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kcolumnheadersmodeltest.cpp:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kcolumnheadersmodeltest.cpp:56:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rowsInserted [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kcolumnheadersmodeltest.cpp:111:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rowsRemoved [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/test_model_helpers.h:46:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kconcatenaterowsproxymodeltest.cpp:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kconcatenaterowsproxymodeltest.cpp:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kconcatenaterowsproxymodeltest.cpp:135:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kconcatenaterowsproxymodeltest.cpp:159:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kconcatenaterowsproxymodeltest.cpp:348:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kconcatenaterowsproxymodeltest.cpp:20:10: style: Either there is a missing 'override', or the member function 'tst_KConcatenateRowsProxyModel::initTestCase' can be static. [functionStatic] kitemmodels-5.116.0/autotests/kdescendantsproxymodel_smoketest.cpp:282:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kdescendantsproxymodel_smoketest.cpp:250:5: warning: Member variable 'DescendantsProxyModelTest::m_proxyModel' is not initialized in the constructor. [uninitMemberVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelspy.h:66:10: style:inconclusive: Either there is a missing 'override', or the member function 'ModelSpy::isSpying' can be const. [functionConst] kitemmodels-5.116.0/autotests/proxymodeltestsuite/indexfinder.h:15:5: style: Class 'IndexFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/autotests/proxymodeltestsuite/indexfinder.h:21:5: style: Class 'IndexFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.h:365:5: style: Class 'ModelResetCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.h:380:5: style: Class 'ModelLayoutChangeCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelspy.h:38:5: style: Class 'ModelSpy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.h:352:5: style: Class 'ProxyModelTestData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/autotests/kdescendantsproxymodel_smoketest.cpp:18:5: style: Class 'TestData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/autotests/kdescendantsproxymodel_smoketest.cpp:250:5: style: Class 'DescendantsProxyModelTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.h:64:6: style: The destructor '~BuiltinTestInterface' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.h:38:14: note: Virtual destructor in base class kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.h:64:6: note: Destructor in derived class kitemmodels-5.116.0/autotests/proxymodeltestsuite/indexfinder.h:63:16: performance: Function 'rows()' should return member 'm_rows' by const reference. [returnByReference] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.h:110:16: performance: Function 'srcAncestors()' should return member 'm_rowNumbers' by const reference. [returnByReference] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.h:320:16: performance: Function 'destAncestors()' should return member 'm_destRowNumbers' by const reference. [returnByReference] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelspy.h:55:34: performance: Function 'getUnchangedPersistentIndexes()' should return member 'm_unchangedPersistentIndexes' by const reference. [returnByReference] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelspy.h:59:26: performance: Function 'getChangeList()' should return member 'm_changeList' by const reference. [returnByReference] kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.h:330:17: performance: Function 'dataTags()' should return member 'm_dataTags' by const reference. [returnByReference] kitemmodels-5.116.0/autotests/proxymodeltestsuite/indexfinder.h:75:39: style: Parameter 'model' can be declared as pointer to const [constParameterPointer] kitemmodels-5.116.0/autotests/kdescendantsproxymodel_smoketest.cpp:279:29: style: class member 'DescendantsProxyModelTest::m_proxyModel' is never used. [unusedStructMember] kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:129:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:259:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:331:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataChanged [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:370:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataChanged [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:409:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataChanged [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:455:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:516:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rowsInserted [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:556:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rowsRemoved [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:602:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rowsRemoved [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:104:52: style:inconclusive: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'index'. [funcArgNamesDifferent] kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:35:37: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'index'. kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:104:52: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'index'. kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:117:56: style:inconclusive: Function 'hasChildren' argument 1 names different: declaration 'parent' definition 'index'. [funcArgNamesDifferent] kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:36:41: note: Function 'hasChildren' argument 1 names different: declaration 'parent' definition 'index'. kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:117:56: note: Function 'hasChildren' argument 1 names different: declaration 'parent' definition 'index'. kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:140:51: style:inconclusive: Function 'insert' argument 1 names different: declaration 'parent' definition 'index'. [funcArgNamesDifferent] kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:39:36: note: Function 'insert' argument 1 names different: declaration 'parent' definition 'index'. kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:140:51: note: Function 'insert' argument 1 names different: declaration 'parent' definition 'index'. kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:165:75: style:inconclusive: Function 'removeRows' argument 3 names different: declaration 'parent' definition 'index'. [funcArgNamesDifferent] kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:40:60: note: Function 'removeRows' argument 3 names different: declaration 'parent' definition 'index'. kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:165:75: note: Function 'removeRows' argument 3 names different: declaration 'parent' definition 'index'. kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:146:11: style: Local variable 'parent' shadows outer function [shadowFunction] kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:34:17: note: Shadowed declaration kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:146:11: note: Shadow variable kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:171:11: style: Local variable 'parent' shadows outer function [shadowFunction] kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:34:17: note: Shadowed declaration kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:171:11: note: Shadow variable kitemmodels-5.116.0/autotests/kdescendantsproxymodeltest.cpp:133:11: style: Variable 'node' can be declared as pointer to const [constVariablePointer] kitemmodels-5.116.0/autotests/kextracolumnsproxymodeltest.cpp:51:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kextracolumnsproxymodeltest.cpp:66:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kextracolumnsproxymodeltest.cpp:76:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kextracolumnsproxymodeltest.cpp:188:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kextracolumnsproxymodeltest.cpp:220:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kextracolumnsproxymodeltest.cpp:236:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kextracolumnsproxymodeltest.cpp:318:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kextracolumnsproxymodeltest.cpp:363:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/klinkitemselectionmodeltest.cpp:51:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Toggle [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/klinkitemselectionmodeltest.cpp:68:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Current [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/klinkitemselectionmodeltest.cpp:88:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Current [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/klinkitemselectionmodeltest.cpp:102:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/klinkitemselectionmodeltest.cpp:127:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/klinkitemselectionmodeltest.cpp:152:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/klinkitemselectionmodeltest.cpp:178:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/klinkitemselectionmodeltest.cpp:222:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/klinkitemselectionmodeltest.h:18:1: style: The class 'KLinkItemSelectionModelTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kitemmodels-5.116.0/autotests/knumbermodeltest.cpp:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/knumbermodeltest.cpp:42:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modelReset [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/knumbermodeltest.cpp:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/knumbermodeltest.cpp:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/krearrangecolumnsproxymodeltest.cpp:180:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/krearrangecolumnsproxymodeltest.cpp:199:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/krecursivefilterproxymodeltest.cpp:96:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/krecursivefilterproxymodeltest.cpp:121:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/krecursivefilterproxymodeltest.cpp:208:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sourceStr [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/krecursivefilterproxymodeltest.cpp:320:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expectedSignals [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/krecursivefilterproxymodeltest.cpp:417:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expectedSignals [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/krecursivefilterproxymodeltest.cpp:573:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sourceStr [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/krecursivefilterproxymodeltest.cpp:656:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expectedSignals [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/krecursivefilterproxymodeltest.cpp:682:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/krecursivefilterproxymodeltest.cpp:86:5: style: Class 'TestModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/autotests/krecursivefilterproxymodeltest.cpp:19:49: style: Parameter 'model' can be declared as reference to const [constParameterReference] kitemmodels-5.116.0/autotests/kselectionproxymodel_smoketest.cpp:423:1: error: There is an unknown macro here somewhere. Configuration is required. If PROXYMODELTEST_MAIN is a macro then please configure it. [unknownMacro] kitemmodels-5.116.0/autotests/kselectionproxymodeltest.cpp:67:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kselectionproxymodeltest.cpp:79:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modelReset [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kselectionproxymodeltest.cpp:116:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kselectionproxymodeltest.cpp:168:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubTreesWithoutRoots [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kselectionproxymodeltest.cpp:248:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selection [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kselectionproxymodeltest.cpp:340:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChildrenOfExactSelection [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kselectionproxymodeltest.cpp:619:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selection [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kselectionproxymodeltest.cpp:716:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubTrees [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kselectionproxymodeltest.cpp:27:5: style: Class 'KSelectionProxyModelTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/autotests/kselectionproxymodeltest.cpp:242:5: style: Variable 'testNumber' is assigned a value that is never used. [unreadVariable] kitemmodels-5.116.0/autotests/kselectionproxymodeltestsuite.h:81:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filterBehaviour [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kselectionproxymodeltestsuite.h:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num1 [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/kselectionproxymodeltestsuite.h:19:5: warning: Member variable 'SelectionProxyModelTest::m_proxyModel' is not initialized in the constructor. [uninitMemberVar] kitemmodels-5.116.0/autotests/kselectionproxymodeltestsuite.h:19:5: style: Class 'SelectionProxyModelTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/autotests/kselectionproxymodeltestsuite.h:78:5: style: Class 'TestData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/autotests/kselectionproxymodeltestsuite.h:148:5: style: Class 'ImmediateSelectionStrategy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/autotests/ksortfilterproxymodel_qml.cpp:55:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/ksortfilterproxymodel_qml.cpp:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qmlContents [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/ksortfilterproxymodel_qml.cpp:183:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/ksortfilterproxymodel_qml.cpp:211:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qint64 [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qint64 [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:104:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qint64 [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:150:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:289:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsDragEnabled [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:296:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAction [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:301:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:336:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:394:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:502:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qint64 [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:590:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qint64 [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:604:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:653:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qint64 [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:669:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qint64 [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:722:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qint64 [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:21:19: warning: Member variable 'DynamicTreeModel::m_nextRow' is not initialized in the constructor. [uninitMemberVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:21:19: warning: Member variable 'DynamicTreeModel::m_depth' is not initialized in the constructor. [uninitMemberVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:21:19: warning: Member variable 'DynamicTreeModel::maxDepth' is not initialized in the constructor. [uninitMemberVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:702:19: warning: Member variable 'ModelMoveCommand::m_destRow' is not initialized in the constructor. [uninitMemberVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:176:12: style: The scope of the variable 'id' can be reduced. [variableScope] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:177:9: style: The scope of the variable '_row' can be reduced. [variableScope] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:206:16: style: The scope of the variable 'srcPath' can be reduced. [variableScope] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:209:9: style: The scope of the variable 'startRow' can be reduced. [variableScope] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:210:9: style: The scope of the variable 'endRow' can be reduced. [variableScope] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:506:12: style: The scope of the variable 'id' can be reduced. [variableScope] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:168:96: style:inconclusive: Function 'dropMimeData' argument 4 names different: declaration 'column' definition '_column'. [funcArgNamesDifferent] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.h:44:82: note: Function 'dropMimeData' argument 4 names different: declaration 'column' definition '_column'. kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:168:96: note: Function 'dropMimeData' argument 4 names different: declaration 'column' definition '_column'. kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:323:61: style:inconclusive: Function 'indexToPath' argument 1 names different: declaration 'idx' definition '_idx'. [funcArgNamesDifferent] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.h:56:47: note: Function 'indexToPath' argument 1 names different: declaration 'idx' definition '_idx'. kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:323:61: note: Function 'indexToPath' argument 1 names different: declaration 'idx' definition '_idx'. kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:493:58: style:inconclusive: Function 'doInsertTree' argument 1 names different: declaration 'parent' definition 'fragmentParent'. [funcArgNamesDifferent] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.h:227:42: note: Function 'doInsertTree' argument 1 names different: declaration 'parent' definition 'fragmentParent'. kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:493:58: note: Function 'doInsertTree' argument 1 names different: declaration 'parent' definition 'fragmentParent'. kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:308:16: style: Local variable 'data' shadows outer function [shadowFunction] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.h:41:14: note: Shadowed declaration kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:308:16: note: Shadow variable kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:209:18: style: Variable 'startRow' is assigned a value that is never used. [unreadVariable] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:210:16: style: Variable 'endRow' is assigned a value that is never used. [unreadVariable] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:204:22: style: Variable 'destPath' is assigned a value that is never used. [unreadVariable] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreemodel.cpp:507:13: style: Unused variable: name [unusedVariable] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreewidget.cpp:170:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtendedSelection [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/dynamictreewidget.h:27:5: style: Class 'DynamicTreeWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/autotests/proxymodeltestsuite/eventloggerregister.cpp:61:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/eventloggerregister.h:37:5: style: Class 'EventLoggerRegister' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeleventlogger.h:25:5: style: Class 'PersistentChange' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeleventlogger.h:82:5: style: Class 'ModelEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeleventlogger.h:137:5: style: Class 'ModelEventLogger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelcommander.cpp:21:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelcommander.cpp:247:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelcommander.cpp:276:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelcommander.cpp:326:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelcommander.cpp:377:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelcommander.cpp:237:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelcommander.cpp:10:17: warning: Member variable 'ModelCommander::m_counter' is not initialized in the constructor. [uninitMemberVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelcommander.cpp:10:17: warning: Member variable 'ModelCommander::m_currentCommand' is not initialized in the constructor. [uninitMemberVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelcommander.cpp:53:22: style:inconclusive: Either there is a missing 'override', or the member function 'ModelCommander::init_testInsertWhenEmpty' can be const. [functionConst] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelcommander.h:28:10: note: Either there is a missing 'override', or the member function 'ModelCommander::init_testInsertWhenEmpty' can be const. kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelcommander.cpp:53:22: note: Either there is a missing 'override', or the member function 'ModelCommander::init_testInsertWhenEmpty' can be const. kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelcommander.cpp:245:58: performance: Function parameter 'rowAncestors' should be passed by const reference. [passedByValue] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelcommander.cpp:274:56: performance: Function parameter 'rowAncestors' should be passed by const reference. [passedByValue] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelcommander.cpp:324:58: performance: Function parameter 'rowAncestors' should be passed by const reference. [passedByValue] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeleventlogger.cpp:87:13: warning: Member variable 'ModelEvent::m_type' is not initialized in the constructor. [uninitMemberVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeleventlogger.cpp:87:13: warning: Member variable 'ModelEvent::m_start' is not initialized in the constructor. [uninitMemberVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeleventlogger.cpp:87:13: warning: Member variable 'ModelEvent::m_end' is not initialized in the constructor. [uninitMemberVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeleventlogger.cpp:243:24: style: Either there is a missing 'override', or the member function 'ModelEventLogger::persistChildren' can be static. [functionStatic] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeleventlogger.h:142:10: note: Either there is a missing 'override', or the member function 'ModelEventLogger::persistChildren' can be static. kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeleventlogger.cpp:243:24: note: Either there is a missing 'override', or the member function 'ModelEventLogger::persistChildren' can be static. kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeleventlogger.cpp:55:5: style: Class 'ModelWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeleventlogger.h:100:13: performance: Function 'interpretString()' should return member 'm_interpretString' by const reference. [returnByReference] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeleventlogger.cpp:145:45: performance: Function parameter 'rowAncestors' should be passed by const reference. [passedByValue] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelselector.cpp:66:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectCurrent [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelselector.cpp:9:16: warning: Member variable 'ModelSelector::m_modelSpy' is not initialized in the constructor. [uninitMemberVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelselector.h:26:5: style: Class 'ModelSelector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelselector.cpp:9:46: style:inconclusive: Function 'ModelSelector' argument 1 names different: declaration 'ProxyModelTest' definition 'parent'. [funcArgNamesDifferent] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelselector.h:26:35: note: Function 'ModelSelector' argument 1 names different: declaration 'ProxyModelTest' definition 'parent'. kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelselector.cpp:9:46: note: Function 'ModelSelector' argument 1 names different: declaration 'ProxyModelTest' definition 'parent'. kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelspy.cpp:165:67: style:inconclusive: Function 'getDescendantIndexes' argument 1 names different: declaration 'index' definition 'parent'. [funcArgNamesDifferent] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelspy.h:94:61: note: Function 'getDescendantIndexes' argument 1 names different: declaration 'index' definition 'parent'. kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelspy.cpp:165:67: note: Function 'getDescendantIndexes' argument 1 names different: declaration 'index' definition 'parent'. kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelspy.cpp:289:39: style: Parameter 'modelSpy' can be declared as pointer to const [constParameterPointer] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modelspy.cpp:196:91: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.cpp:43:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.cpp:109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsDropEnabled [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.cpp:362:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.cpp:412:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.cpp:739:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.h:29:5: style: Class 'ModelTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.cpp:17:42: style:inconclusive: Function 'ModelTest' argument 1 names different: declaration 'model' definition '_model'. [funcArgNamesDifferent] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.h:30:35: note: Function 'ModelTest' argument 1 names different: declaration 'model' definition '_model'. kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.cpp:17:42: note: Function 'ModelTest' argument 1 names different: declaration 'model' definition '_model'. kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.cpp:31:42: style:inconclusive: Function 'ModelTest' argument 1 names different: declaration 'model' definition '_model'. [funcArgNamesDifferent] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.h:29:35: note: Function 'ModelTest' argument 1 names different: declaration 'model' definition '_model'. kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.cpp:31:42: note: Function 'ModelTest' argument 1 names different: declaration 'model' definition '_model'. kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.cpp:334:25: style: Local variable 'index' shadows outer function [shadowFunction] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.h:37:10: note: Shadowed declaration kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.cpp:334:25: note: Shadow variable kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.cpp:691:15: style: Local variable 'rowCount' shadows outer function [shadowFunction] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.h:34:10: note: Shadowed declaration kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.cpp:691:15: note: Shadow variable kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.cpp:728:9: style: Local variable 'rowCount' shadows outer function [shadowFunction] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.h:34:10: note: Shadowed declaration kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.cpp:728:9: note: Shadow variable kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.cpp:729:9: style: Local variable 'columnCount' shadows outer function [shadowFunction] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.h:35:10: note: Shadowed declaration kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.cpp:729:9: note: Shadow variable kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeltest.cpp:124:25: style: Unused variable: roles [unusedVariable] kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.cpp:267:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.cpp:496:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signalList [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.cpp:610:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Signal [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.cpp:626:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Signal [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.cpp:512:16: style: The scope of the variable 'numTests' can be reduced. [variableScope] kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.cpp:158:61: style:inconclusive: Function 'getChange' argument 1 names different: declaration 'sourceFinder' definition 'parentFinder'. [funcArgNamesDifferent] kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.h:138:49: note: Function 'getChange' argument 1 names different: declaration 'sourceFinder' definition 'parentFinder'. kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.cpp:158:61: note: Function 'getChange' argument 1 names different: declaration 'sourceFinder' definition 'parentFinder'. kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.cpp:105:26: style: Local variable 'proxyModel' shadows outer function [shadowFunction] kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.h:129:26: note: Shadowed declaration kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.cpp:105:26: note: Shadow variable kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.cpp:258:26: style: Local variable 'proxyModel' shadows outer function [shadowFunction] kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.h:129:26: note: Shadowed declaration kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.cpp:258:26: note: Shadow variable kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.cpp:319:23: style: Local variable 'rootModel' shadows outer function [shadowFunction] kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.h:121:23: note: Shadowed declaration kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.cpp:319:23: note: Shadow variable kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.cpp:336:26: style: Local variable 'proxyModel' shadows outer function [shadowFunction] kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.h:129:26: note: Shadowed declaration kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.cpp:336:26: note: Shadow variable kitemmodels-5.116.0/autotests/proxymodeltestsuite/proxymodeltest.cpp:158:61: performance: Function parameter 'parentFinder' should be passed by const reference. [passedByValue] kitemmodels-5.116.0/autotests/proxymodeltestsuite/templates/init.cpp:3:7: error: syntax error [syntaxError] kitemmodels-5.116.0/autotests/proxymodeltestsuite/templates/layoutchanged.cpp:6:8: error: syntax error [syntaxError] kitemmodels-5.116.0/autotests/proxymodeltestsuite/templates/main.cpp:11:11: error: syntax error [syntaxError] kitemmodels-5.116.0/autotests/proxymodeltestsuite/templates/rowsinserted.cpp:7:11: error: syntax error [syntaxError] kitemmodels-5.116.0/src/core/kbreadcrumbselectionmodel.cpp:12:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kbreadcrumbselectionmodel.cpp:52:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selectionChanged [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kbreadcrumbselectionmodel.cpp:178:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Deselect [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kbreadcrumbselectionmodel.cpp:219:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kbreadcrumbselectionmodel.cpp:12:5: style: The member function 'KBreadcrumbSelectionModelPrivate::d_func' can be static. [functionStatic] kitemmodels-5.116.0/src/core/kbreadcrumbselectionmodel.cpp:108:50: style:inconclusive: Technically the member function 'KBreadcrumbSelectionModelPrivate::getBreadcrumbSelection' can be const. [functionConst] kitemmodels-5.116.0/src/core/kbreadcrumbselectionmodel.cpp:23:20: note: Technically the member function 'KBreadcrumbSelectionModelPrivate::getBreadcrumbSelection' can be const. kitemmodels-5.116.0/src/core/kbreadcrumbselectionmodel.cpp:108:50: note: Technically the member function 'KBreadcrumbSelectionModelPrivate::getBreadcrumbSelection' can be const. kitemmodels-5.116.0/src/core/kbreadcrumbselectionmodel.cpp:126:50: style:inconclusive: Technically the member function 'KBreadcrumbSelectionModelPrivate::getBreadcrumbSelection' can be const. [functionConst] kitemmodels-5.116.0/src/core/kbreadcrumbselectionmodel.cpp:28:20: note: Technically the member function 'KBreadcrumbSelectionModelPrivate::getBreadcrumbSelection' can be const. kitemmodels-5.116.0/src/core/kbreadcrumbselectionmodel.cpp:126:50: note: Technically the member function 'KBreadcrumbSelectionModelPrivate::getBreadcrumbSelection' can be const. kitemmodels-5.116.0/src/core/kbreadcrumbselectionmodel.cpp:76:108: style:inconclusive: Function 'KBreadcrumbSelectionModel' argument 2 names different: declaration 'target' definition 'direction'. [funcArgNamesDifferent] kitemmodels-5.116.0/src/core/kbreadcrumbselectionmodel.h:106:85: note: Function 'KBreadcrumbSelectionModel' argument 2 names different: declaration 'target' definition 'direction'. kitemmodels-5.116.0/src/core/kbreadcrumbselectionmodel.cpp:76:108: note: Function 'KBreadcrumbSelectionModel' argument 2 names different: declaration 'target' definition 'direction'. kitemmodels-5.116.0/src/core/kbreadcrumbselectionmodel.cpp:90:65: style:inconclusive: Function 'setActualSelectionIncluded' argument 1 names different: declaration 'isActualSelectionIncluded' definition 'includeActualSelection'. [funcArgNamesDifferent] kitemmodels-5.116.0/src/core/kbreadcrumbselectionmodel.h:119:42: note: Function 'setActualSelectionIncluded' argument 1 names different: declaration 'isActualSelectionIncluded' definition 'includeActualSelection'. kitemmodels-5.116.0/src/core/kbreadcrumbselectionmodel.cpp:90:65: note: Function 'setActualSelectionIncluded' argument 1 names different: declaration 'isActualSelectionIncluded' definition 'includeActualSelection'. kitemmodels-5.116.0/src/core/kcheckableproxymodel.cpp:13:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kcheckableproxymodel.cpp:55:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsUserCheckable [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kcheckableproxymodel.cpp:62:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kcheckableproxymodel.cpp:78:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kcheckableproxymodel.cpp:124:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kcheckableproxymodel.cpp:13:5: style: The member function 'KCheckableProxyModelPrivate::d_func' can be static. [functionStatic] kitemmodels-5.116.0/src/core/kcheckableproxymodel.cpp:101:35: style: The member function 'KCheckableProxyModelPrivate::selectionChanged' can be static. [functionStatic] kitemmodels-5.116.0/src/core/kcheckableproxymodel.cpp:23:10: note: The member function 'KCheckableProxyModelPrivate::selectionChanged' can be static. kitemmodels-5.116.0/src/core/kcheckableproxymodel.cpp:101:35: note: The member function 'KCheckableProxyModelPrivate::selectionChanged' can be static. kitemmodels-5.116.0/src/core/kcheckableproxymodel.cpp:16:5: style: Class 'KCheckableProxyModelPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/src/core/kcolumnheadersmodel.cpp:40:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kcolumnheadersmodel.cpp:94:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kcolumnheadersmodel.cpp:95:36: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kitemmodels-5.116.0/src/core/kcolumnheadersmodel.cpp:95:53: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kitemmodels-5.116.0/src/core/kconcatenaterowsproxymodel.h:16:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMMODELS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] kitemmodels-5.116.0/src/core/kdescendantsproxymodel.h:112:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMMODELS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] kitemmodels-5.116.0/src/core/kextracolumnsproxymodel.cpp:15:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kextracolumnsproxymodel.cpp:78:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LayoutChangeHint [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kextracolumnsproxymodel.cpp:118:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KITEMMODELS_LOG [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kextracolumnsproxymodel.cpp:172:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kextracolumnsproxymodel.cpp:209:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kextracolumnsproxymodel.cpp:225:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kextracolumnsproxymodel.cpp:15:5: style: The member function 'KExtraColumnsProxyModelPrivate::d_func' can be static. [functionStatic] kitemmodels-5.116.0/src/core/kextracolumnsproxymodel.cpp:19:5: style: Class 'KExtraColumnsProxyModelPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/src/core/kextracolumnsproxymodel.cpp:124:63: style:inconclusive: Function 'buddy' argument 1 names different: declaration 'index' definition 'proxyIndex'. [funcArgNamesDifferent] kitemmodels-5.116.0/src/core/kextracolumnsproxymodel.h:125:42: note: Function 'buddy' argument 1 names different: declaration 'index' definition 'proxyIndex'. kitemmodels-5.116.0/src/core/kextracolumnsproxymodel.cpp:124:63: note: Function 'buddy' argument 1 names different: declaration 'index' definition 'proxyIndex'. kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:22:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentChanged [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:38:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KITEMMODELS_LOG [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:54:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:166:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoUpdate [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:179:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Deselect [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:190:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoUpdate [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:31:5: style: The member function 'KLinkItemSelectionModelPrivate::d_func' can be static. [functionStatic] kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:34:10: style: The member function 'KLinkItemSelectionModelPrivate::assertSelectionValid' can be static. [functionStatic] kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:169:38: style:inconclusive: Technically the member function 'KLinkItemSelectionModelPrivate::sourceSelectionChanged' can be const. [functionConst] kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:57:10: note: Technically the member function 'KLinkItemSelectionModelPrivate::sourceSelectionChanged' can be const. kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:169:38: note: Technically the member function 'KLinkItemSelectionModelPrivate::sourceSelectionChanged' can be const. kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:183:38: style:inconclusive: Technically the member function 'KLinkItemSelectionModelPrivate::sourceCurrentChanged' can be const. [functionConst] kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:58:10: note: Technically the member function 'KLinkItemSelectionModelPrivate::sourceCurrentChanged' can be const. kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:183:38: note: Technically the member function 'KLinkItemSelectionModelPrivate::sourceCurrentChanged' can be const. kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:19:5: style: Class 'KLinkItemSelectionModelPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:66:70: style:inconclusive: Function 'KLinkItemSelectionModel' argument 1 names different: declaration 'targetModel' definition 'model'. [funcArgNamesDifferent] kitemmodels-5.116.0/src/core/klinkitemselectionmodel.h:97:49: note: Function 'KLinkItemSelectionModel' argument 1 names different: declaration 'targetModel' definition 'model'. kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:66:70: note: Function 'KLinkItemSelectionModel' argument 1 names different: declaration 'targetModel' definition 'model'. kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:66:98: style:inconclusive: Function 'KLinkItemSelectionModel' argument 2 names different: declaration 'linkedItemSelectionModel' definition 'proxySelector'. [funcArgNamesDifferent] kitemmodels-5.116.0/src/core/klinkitemselectionmodel.h:97:83: note: Function 'KLinkItemSelectionModel' argument 2 names different: declaration 'linkedItemSelectionModel' definition 'proxySelector'. kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:66:98: note: Function 'KLinkItemSelectionModel' argument 2 names different: declaration 'linkedItemSelectionModel' definition 'proxySelector'. kitemmodels-5.116.0/src/core/kmodelindexproxymapper.cpp:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KITEMMODELS_LOG [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kmodelindexproxymapper.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kmodelindexproxymapper.cpp:108:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sourceModelChanged [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kmodelindexproxymapper.cpp:197:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KITEMMODELS_LOG [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kmodelindexproxymapper.cpp:245:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KITEMMODELS_LOG [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kmodelindexproxymapper.cpp:44:5: style: The member function 'KModelIndexProxyMapperPrivate::d_func' can be static. [functionStatic] kitemmodels-5.116.0/src/core/knumbermodel.cpp:90:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/knumbermodel.cpp:80:64: style:inconclusive: Function 'setFormattingOptions' argument 1 names different: declaration 'options' definition 'formattingOptions'. [funcArgNamesDifferent] kitemmodels-5.116.0/src/core/knumbermodel.h:82:54: note: Function 'setFormattingOptions' argument 1 names different: declaration 'options' definition 'formattingOptions'. kitemmodels-5.116.0/src/core/knumbermodel.cpp:80:64: note: Function 'setFormattingOptions' argument 1 names different: declaration 'options' definition 'formattingOptions'. kitemmodels-5.116.0/src/core/krearrangecolumnsproxymodel.cpp:127:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/krecursivefilterproxymodel.h:12:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMMODELS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] kitemmodels-5.116.0/src/core/kbihash_p.h:493:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitemmodels-5.116.0/src/core/kbihash_p.h:498:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitemmodels-5.116.0/src/core/kbihash_p.h:506:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1642:5: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitemmodels-5.116.0/src/core/kbihash_p.h:39:5: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitemmodels-5.116.0/src/core/kbihash_p.h:44:5: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitemmodels-5.116.0/src/core/kbihash_p.h:52:5: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:414:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1793:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Deselect [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:2457:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/core/kbihash_p.h:87:13: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] kitemmodels-5.116.0/src/core/kbihash_p.h:79:46: error: Reference to temporary returned. [returnTempReference] kitemmodels-5.116.0/src/core/kbihash_p.h:83:50: error: Reference to temporary returned. [returnTempReference] kitemmodels-5.116.0/src/core/kvoidpointerfactory_p.h:33:5: style: The class 'Bit' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kitemmodels-5.116.0/src/core/kbihash_p.h:499:5: style:inconclusive: Technically the member function '_containerType::operatorconstchar*' can be const. [functionConst] kitemmodels-5.116.0/src/core/kbihash_p.h:507:5: style:inconclusive: Technically the member function '_containerType::operatorconstchar*' can be const. [functionConst] kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:414:5: style: The member function 'KSelectionProxyModelPrivate::d_func' can be static. [functionStatic] kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:618:35: style: The member function 'KSelectionProxyModelPrivate::emitContinuousRanges' can be static. [functionStatic] kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:545:10: note: The member function 'KSelectionProxyModelPrivate::emitContinuousRanges' can be static. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:618:35: note: The member function 'KSelectionProxyModelPrivate::emitContinuousRanges' can be static. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1092:35: style:inconclusive: Technically the member function 'KSelectionProxyModelPrivate::rootWillBeRemoved' can be const. [functionConst] kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:555:10: note: Technically the member function 'KSelectionProxyModelPrivate::rootWillBeRemoved' can be const. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1092:35: note: Technically the member function 'KSelectionProxyModelPrivate::rootWillBeRemoved' can be const. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1895:34: style:inconclusive: Technically the member function 'KSelectionProxyModelPrivate::getTargetRow' can be const. [functionConst] kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:572:9: note: Technically the member function 'KSelectionProxyModelPrivate::getTargetRow' can be const. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1895:34: note: Technically the member function 'KSelectionProxyModelPrivate::getTargetRow' can be const. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:392:5: style: Class 'KSelectionProxyModelPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/src/core/kbihash_p.h:577:5: style: Struct 'KHash2Map < QPersistentModelIndex , int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/src/core/kbihash_p.h:549:5: style: Struct 'KBiHash < void * , QModelIndex >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/src/core/kbihash_p.h:549:5: style: Struct 'KBiHash < QPersistentModelIndex , QModelIndex >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/src/core/kbihash_p.h:40:9: style: Struct '_iterator_impl_ctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/src/core/kbihash_p.h:45:24: style: Struct '_iterator_impl_ctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/src/core/kbihash_p.h:53:24: style: Struct '_iterator_impl_ctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/src/core/kbihash_p.h:72:24: style: Class '_iterator < QHash < QModelIndex , QPersistentModelIndex > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/src/core/kbihash_p.h:72:24: style: Class '_iterator < QHash < QPersistentModelIndex , QModelIndex > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/src/core/kbihash_p.h:72:24: style: Class '_iterator < QHash < QModelIndex , void * > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/src/core/kbihash_p.h:72:24: style: Class '_iterator < QHash < void * , QModelIndex > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/src/core/kbihash_p.h:72:24: style: Class '_iterator < QMap < int , QPersistentModelIndex > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/src/core/kbihash_p.h:72:24: style: Class '_iterator < QHash < QPersistentModelIndex , int > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/src/core/kbihash_p.h:40:9: style: Struct '_iterator_impl_ctor < QHash < QModelIndex , QPersistentModelIndex > , QHash < QModelIndex , QPersistentModelIndex > :: key_type , QHash < QModelIndex , QPersistentModelIndex > :: mapped_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/src/core/kbihash_p.h:40:9: style: Struct '_iterator_impl_ctor < QHash < QPersistentModelIndex , QModelIndex > , QHash < QPersistentModelIndex , QModelIndex > :: key_type , QHash < QPersistentModelIndex , QModelIndex > :: mapped_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/src/core/kbihash_p.h:40:9: style: Struct '_iterator_impl_ctor < QHash < QModelIndex , void * > , QHash < QModelIndex , void * > :: key_type , QHash < QModelIndex , void * > :: mapped_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/src/core/kbihash_p.h:40:9: style: Struct '_iterator_impl_ctor < QHash < void * , QModelIndex > , QHash < void * , QModelIndex > :: key_type , QHash < void * , QModelIndex > :: mapped_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/src/core/kbihash_p.h:40:9: style: Struct '_iterator_impl_ctor < QMap < int , QPersistentModelIndex > , QMap < int , QPersistentModelIndex > :: key_type , QMap < int , QPersistentModelIndex > :: mapped_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/src/core/kbihash_p.h:40:9: style: Struct '_iterator_impl_ctor < QHash < QPersistentModelIndex , int > , QHash < QPersistentModelIndex , int > :: key_type , QHash < QPersistentModelIndex , int > :: mapped_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/src/core/kvoidpointerfactory_p.h:81:34: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kitemmodels-5.116.0/src/core/kvoidpointerfactory_p.h:79:55: note: Assuming allocation function fails kitemmodels-5.116.0/src/core/kvoidpointerfactory_p.h:79:48: note: Assignment 'bit=static_cast(calloc(256,pointer_size))', assigned value is 0 kitemmodels-5.116.0/src/core/kvoidpointerfactory_p.h:81:34: note: Null pointer addition kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1291:79: style:inconclusive: Function 'sourceRowsAboutToBeMoved' argument 1 names different: declaration 'parent' definition 'srcParent'. [funcArgNamesDifferent] kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:539:54: note: Function 'sourceRowsAboutToBeMoved' argument 1 names different: declaration 'parent' definition 'srcParent'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1291:79: note: Function 'sourceRowsAboutToBeMoved' argument 1 names different: declaration 'parent' definition 'srcParent'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1291:94: style:inconclusive: Function 'sourceRowsAboutToBeMoved' argument 2 names different: declaration 'start' definition 'srcStart'. [funcArgNamesDifferent] kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:539:66: note: Function 'sourceRowsAboutToBeMoved' argument 2 names different: declaration 'start' definition 'srcStart'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1291:94: note: Function 'sourceRowsAboutToBeMoved' argument 2 names different: declaration 'start' definition 'srcStart'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1291:108: style:inconclusive: Function 'sourceRowsAboutToBeMoved' argument 3 names different: declaration 'end' definition 'srcEnd'. [funcArgNamesDifferent] kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:539:77: note: Function 'sourceRowsAboutToBeMoved' argument 3 names different: declaration 'end' definition 'srcEnd'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1291:108: note: Function 'sourceRowsAboutToBeMoved' argument 3 names different: declaration 'end' definition 'srcEnd'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1303:70: style:inconclusive: Function 'sourceRowsMoved' argument 1 names different: declaration 'parent' definition 'srcParent'. [funcArgNamesDifferent] kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:540:45: note: Function 'sourceRowsMoved' argument 1 names different: declaration 'parent' definition 'srcParent'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1303:70: note: Function 'sourceRowsMoved' argument 1 names different: declaration 'parent' definition 'srcParent'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1303:85: style:inconclusive: Function 'sourceRowsMoved' argument 2 names different: declaration 'start' definition 'srcStart'. [funcArgNamesDifferent] kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:540:57: note: Function 'sourceRowsMoved' argument 2 names different: declaration 'start' definition 'srcStart'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1303:85: note: Function 'sourceRowsMoved' argument 2 names different: declaration 'start' definition 'srcStart'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1303:99: style:inconclusive: Function 'sourceRowsMoved' argument 3 names different: declaration 'end' definition 'srcEnd'. [funcArgNamesDifferent] kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:540:68: note: Function 'sourceRowsMoved' argument 3 names different: declaration 'end' definition 'srcEnd'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1303:99: note: Function 'sourceRowsMoved' argument 3 names different: declaration 'end' definition 'srcEnd'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1378:75: style:inconclusive: Function 'mapFromSource' argument 1 names different: declaration 'parent' definition 'sourceIndex'. [funcArgNamesDifferent] kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:472:50: note: Function 'mapFromSource' argument 1 names different: declaration 'parent' definition 'sourceIndex'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1378:75: note: Function 'mapFromSource' argument 1 names different: declaration 'parent' definition 'sourceIndex'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1756:74: style:inconclusive: Function 'selectionChanged' argument 1 names different: declaration 'selected' definition '_selected'. [funcArgNamesDifferent] kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:550:49: note: Function 'selectionChanged' argument 1 names different: declaration 'selected' definition '_selected'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1756:74: note: Function 'selectionChanged' argument 1 names different: declaration 'selected' definition '_selected'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1756:107: style:inconclusive: Function 'selectionChanged' argument 2 names different: declaration 'deselected' definition '_deselected'. [funcArgNamesDifferent] kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:550:81: note: Function 'selectionChanged' argument 2 names different: declaration 'deselected' definition '_deselected'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1756:107: note: Function 'selectionChanged' argument 2 names different: declaration 'deselected' definition '_deselected'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:2076:63: style:inconclusive: Function 'setSourceModel' argument 1 names different: declaration 'sourceModel' definition '_sourceModel'. [funcArgNamesDifferent] kitemmodels-5.116.0/src/core/kselectionproxymodel.h:105:45: note: Function 'setSourceModel' argument 1 names different: declaration 'sourceModel' definition '_sourceModel'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:2076:63: note: Function 'setSourceModel' argument 1 names different: declaration 'sourceModel' definition '_sourceModel'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:2206:55: style:inconclusive: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'index'. [funcArgNamesDifferent] kitemmodels-5.116.0/src/core/kselectionproxymodel.h:247:37: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'index'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:2206:55: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'index'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:2372:67: style:inconclusive: Function 'setSelectionModel' argument 1 names different: declaration 'selectionModel' definition 'itemSelectionModel'. [funcArgNamesDifferent] kitemmodels-5.116.0/src/core/kselectionproxymodel.h:108:49: note: Function 'setSelectionModel' argument 1 names different: declaration 'selectionModel' definition 'itemSelectionModel'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:2372:67: note: Function 'setSelectionModel' argument 1 names different: declaration 'selectionModel' definition 'itemSelectionModel'. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1391:21: style: Local variable 'parentId' shadows outer function [shadowFunction] kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:512:11: note: Shadowed declaration kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:1391:21: note: Shadow variable kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:2312:29: style: Local variable 'index' shadows outer function [shadowFunction] kitemmodels-5.116.0/src/core/kselectionproxymodel.h:256:17: note: Shadowed declaration kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:2312:29: note: Shadow variable kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:2549:27: style: Local variable 'rowCount' shadows outer function [shadowFunction] kitemmodels-5.116.0/src/core/kselectionproxymodel.h:247:9: note: Shadowed declaration kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:2549:27: note: Shadow variable kitemmodels-5.116.0/src/qml/kconcatenaterowsproxymodel_qml.h:16:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMMODELS_BUILD_DEPRECATED_SINCE( ... ) [syntaxError] kitemmodels-5.116.0/src/qml/kdescendantsproxymodel_qml.cpp:21:35: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kitemmodels-5.116.0/src/qml/kdescendantsproxymodel_qml.cpp:27:35: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kitemmodels-5.116.0/src/qml/kdescendantsproxymodel_qml.cpp:33:43: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kitemmodels-5.116.0/src/qml/ksortfilterproxymodel.cpp:57:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/qml/ksortfilterproxymodel.cpp:82:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KITEMMODELS_LOG [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/qml/ksortfilterproxymodel.cpp:101:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KITEMMODELS_LOG [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/qml/ksortfilterproxymodel.cpp:171:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/qml/ksortfilterproxymodel.cpp:191:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/src/qml/ksortfilterproxymodel.h:114:13: performance: Function 'filterString()' should return member 'm_filterString' by const reference. [returnByReference] kitemmodels-5.116.0/src/qml/ksortfilterproxymodel.cpp:60:58: style:inconclusive: Function 'setModel' argument 1 names different: declaration 'source' definition 'model'. [funcArgNamesDifferent] kitemmodels-5.116.0/src/qml/ksortfilterproxymodel.h:108:39: note: Function 'setModel' argument 1 names different: declaration 'source' definition 'model'. kitemmodels-5.116.0/src/qml/ksortfilterproxymodel.cpp:60:58: note: Function 'setModel' argument 1 names different: declaration 'source' definition 'model'. kitemmodels-5.116.0/src/qml/plugin.cpp:16:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMMODELS_BUILD_DEPRECATED_SINCE( ... ) [syntaxError] kitemmodels-5.116.0/tests/proxymodeltestapp/breadcrumbdirectionwidget.cpp:64:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/breadcrumbdirectionwidget.cpp:88:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/breadcrumbdirectionwidget.h:17:5: style: Class 'BreadcrumbDirectionWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/breadcrumbnavigationwidget.cpp:71:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/breadcrumbnavigationwidget.cpp:119:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExactSelection [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/breadcrumbnavigationwidget.cpp:141:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/breadcrumbnavigationwidget.cpp:165:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Forward [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/breadcrumbnavigationwidget.cpp:190:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/breadcrumbnavigationwidget.cpp:202:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SingleSelection [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/breadcrumbnavigationwidget.cpp:64:34: warning: Member variable 'KBreadcrumbNavigationProxyModel::m_showHiddenAscendantData' is not initialized in the constructor. [uninitMemberVar] kitemmodels-5.116.0/tests/proxymodeltestapp/breadcrumbnavigationwidget.h:22:5: style: Class 'CurrentItemLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/breadcrumbnavigationwidget.h:38:5: style: Class 'KBreadcrumbNavigationProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/breadcrumbnavigationwidget.h:53:5: style: Class 'KNavigatingProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/breadcrumbnavigationwidget.h:97:5: style: Class 'BreadcrumbNavigationWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/breadcrumbnavigationwidget.cpp:228:34: style: Unused variable: selectionModelList [unusedVariable] kitemmodels-5.116.0/tests/proxymodeltestapp/breadcrumbswidget.cpp:52:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SingleSelection [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/breadcrumbswidget.h:35:5: style: Class 'BreadcrumbsWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/breadcrumbswidget.cpp:21:98: performance: Function parameter 'selectionModels' should be passed by const reference. [passedByValue] kitemmodels-5.116.0/tests/proxymodeltestapp/breadcrumbswidget.cpp:81:32: style: Variable 'fullBreadcrumbProxySelector' can be declared as pointer to const [constVariablePointer] kitemmodels-5.116.0/tests/proxymodeltestapp/checkablewidget.cpp:64:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExactSelection [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/checkablewidget.h:17:5: style: Class 'CheckableWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/descendantpmwidget.cpp:22:29: warning: Member variable 'DescendantProxyModelWidget::m_selectionProxyModel' is not initialized in the constructor. [uninitMemberVar] kitemmodels-5.116.0/tests/proxymodeltestapp/descendantpmwidget.cpp:22:29: warning: Member variable 'DescendantProxyModelWidget::m_itemSelectionModel' is not initialized in the constructor. [uninitMemberVar] kitemmodels-5.116.0/tests/proxymodeltestapp/descendantpmwidget.cpp:22:29: warning: Member variable 'DescendantProxyModelWidget::m_lineEdit' is not initialized in the constructor. [uninitMemberVar] kitemmodels-5.116.0/tests/proxymodeltestapp/descendantpmwidget.cpp:119:34: style:inconclusive: Either there is a missing 'override', or the member function 'DescendantProxyModelWidget::doMatch' can be const. [functionConst] kitemmodels-5.116.0/tests/proxymodeltestapp/descendantpmwidget.h:32:10: note: Either there is a missing 'override', or the member function 'DescendantProxyModelWidget::doMatch' can be const. kitemmodels-5.116.0/tests/proxymodeltestapp/descendantpmwidget.cpp:119:34: note: Either there is a missing 'override', or the member function 'DescendantProxyModelWidget::doMatch' can be const. kitemmodels-5.116.0/tests/proxymodeltestapp/descendantpmwidget.h:28:5: style: Class 'DescendantProxyModelWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/descendantqmltree.cpp:40:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_DIR [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/descendantqmltree.h:21:5: style: Class 'DescendantQmlTreeWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/descendantqmltree.h:24:23: style: Class 'DescendantQmlTreeWidget' is unsafe, 'DescendantQmlTreeWidget::m_rootModel' can leak by wrong usage. [unsafeClassCanLeak] kitemmodels-5.116.0/tests/proxymodeltestapp/kidentityproxymodelwidget.h:17:5: style: Class 'KIdentityProxyModelWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:131:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:99:9: warning: Member variable 'PendingInsertion::parentId' is not initialized in the constructor. [uninitMemberVar] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:168:44: style: The member function 'KReparentingProxyModelPrivate::getIndexBelow' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:58:17: note: The member function 'KReparentingProxyModelPrivate::getIndexBelow' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:168:44: note: The member function 'KReparentingProxyModelPrivate::getIndexBelow' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:213:44: style: The member function 'KReparentingProxyModelPrivate::getLastDescendant' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:63:17: note: The member function 'KReparentingProxyModelPrivate::getLastDescendant' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:213:44: note: The member function 'KReparentingProxyModelPrivate::getLastDescendant' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:450:37: style: The member function 'KReparentingProxyModelPrivate::isDescendantInModel' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:65:10: note: The member function 'KReparentingProxyModelPrivate::isDescendantInModel' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:450:37: note: The member function 'KReparentingProxyModelPrivate::isDescendantInModel' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:228:53: style: The member function 'KReparentingProxyModelPrivate::getExistingAncestors' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:73:26: note: The member function 'KReparentingProxyModelPrivate::getExistingAncestors' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:228:53: note: The member function 'KReparentingProxyModelPrivate::getExistingAncestors' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:742:37: style: The member function 'KReparentingProxyModelPrivate::sourceRowsAboutToBeInserted' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:75:10: note: The member function 'KReparentingProxyModelPrivate::sourceRowsAboutToBeInserted' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:742:37: note: The member function 'KReparentingProxyModelPrivate::sourceRowsAboutToBeInserted' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:975:37: style: The member function 'KReparentingProxyModelPrivate::sourceRowsAboutToBeRemoved' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:77:10: note: The member function 'KReparentingProxyModelPrivate::sourceRowsAboutToBeRemoved' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:975:37: note: The member function 'KReparentingProxyModelPrivate::sourceRowsAboutToBeRemoved' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1303:37: style:inconclusive: Technically the member function 'KReparentingProxyModelPrivate::sourceRowsAboutToBeMoved' can be const. [functionConst] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:79:10: note: Technically the member function 'KReparentingProxyModelPrivate::sourceRowsAboutToBeMoved' can be const. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1303:37: note: Technically the member function 'KReparentingProxyModelPrivate::sourceRowsAboutToBeMoved' can be const. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1343:37: style: The member function 'KReparentingProxyModelPrivate::sourceRowsMoved' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:80:10: note: The member function 'KReparentingProxyModelPrivate::sourceRowsMoved' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1343:37: note: The member function 'KReparentingProxyModelPrivate::sourceRowsMoved' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1382:37: style: The member function 'KReparentingProxyModelPrivate::sourceModelAboutToBeReset' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:81:10: note: The member function 'KReparentingProxyModelPrivate::sourceModelAboutToBeReset' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1382:37: note: The member function 'KReparentingProxyModelPrivate::sourceModelAboutToBeReset' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1347:37: style: The member function 'KReparentingProxyModelPrivate::sourceLayoutAboutToBeChanged' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:84:10: note: The member function 'KReparentingProxyModelPrivate::sourceLayoutAboutToBeChanged' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1347:37: note: The member function 'KReparentingProxyModelPrivate::sourceLayoutAboutToBeChanged' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1264:37: style: The member function 'KReparentingProxyModelPrivate::handleRemoval' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:124:10: note: The member function 'KReparentingProxyModelPrivate::handleRemoval' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1264:37: note: The member function 'KReparentingProxyModelPrivate::handleRemoval' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:131:5: style: The member function 'KReparentingProxyModelPrivate::d_func' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1413:37: style:inconclusive: Technically the member function 'KReparentingProxyModelPrivate::emitDataChangedSignals' can be const. [functionConst] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:137:10: note: Technically the member function 'KReparentingProxyModelPrivate::emitDataChangedSignals' can be const. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1413:37: note: Technically the member function 'KReparentingProxyModelPrivate::emitDataChangedSignals' can be const. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1186:44: style: The member function 'KReparentingProxyModelPrivate::findLastInParent' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:143:17: note: The member function 'KReparentingProxyModelPrivate::findLastInParent' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1186:44: note: The member function 'KReparentingProxyModelPrivate::findLastInParent' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:162:10: style:inconclusive: Technically the member function 'LessThan::operator()' can be const. [functionConst] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.h:90:5: style: Class 'KReparentingProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:16:5: style: Class 'KReparentingProxyModelPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:158:5: style: Class 'LessThan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1278:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:255:104: style:inconclusive: Function 'recreateMappings' argument 1 names different: declaration 'parent' definition 'ancestor'. [funcArgNamesDifferent] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:37:77: note: Function 'recreateMappings' argument 1 names different: declaration 'parent' definition 'ancestor'. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:255:104: note: Function 'recreateMappings' argument 1 names different: declaration 'parent' definition 'ancestor'. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:325:72: style:inconclusive: Function 'verifyStructure' argument 1 names different: declaration 'parent' definition 'sourceParent'. [funcArgNamesDifferent] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:51:45: note: Function 'verifyStructure' argument 1 names different: declaration 'parent' definition 'sourceParent'. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:325:72: note: Function 'verifyStructure' argument 1 names different: declaration 'parent' definition 'sourceParent'. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:325:90: style:inconclusive: Function 'verifyStructure' argument 2 names different: declaration 'start' definition 'sourceStart'. [funcArgNamesDifferent] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:51:57: note: Function 'verifyStructure' argument 2 names different: declaration 'start' definition 'sourceStart'. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:325:90: note: Function 'verifyStructure' argument 2 names different: declaration 'start' definition 'sourceStart'. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:883:77: style:inconclusive: Function 'removeTree' argument 1 names different: declaration 'idx' definition 'idxToRemove'. [funcArgNamesDifferent] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:148:50: note: Function 'removeTree' argument 1 names different: declaration 'idx' definition 'idxToRemove'. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:883:77: note: Function 'removeTree' argument 1 names different: declaration 'idx' definition 'idxToRemove'. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1413:79: style:inconclusive: Function 'emitDataChangedSignals' argument 1 names different: declaration 'parent' definition 'startIndex'. [funcArgNamesDifferent] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:137:52: note: Function 'emitDataChangedSignals' argument 1 names different: declaration 'parent' definition 'startIndex'. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1413:79: note: Function 'emitDataChangedSignals' argument 1 names different: declaration 'parent' definition 'startIndex'. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:537:61: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:662:56: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:134:34: style: class member 'KReparentingProxyModelPrivate::m_layoutChangePersistentIndexes' is never used. [unusedStructMember] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:114:13: style: struct member 'PendingRemoval::numTrailing' is never used. [unusedStructMember] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1340:53: style: Variable 'newMappings' is assigned a value that is never used. [unreadVariable] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1340:41: style: Variable 'newMappings' is assigned a value that is never used. [unreadVariable] kitemmodels-5.116.0/tests/proxymodeltestapp/lessthanwidget.cpp:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BackgroundRole [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/lessthanwidget.cpp:88:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectItems [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/lessthanwidget.h:21:5: style: Class 'ColoredTreeModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/lessthanwidget.h:40:5: style: Class 'LessThanWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/mainwindow.cpp:35:13: warning: Member variable 'MainWindow::m_rootModel' is not initialized in the constructor. [uninitMemberVar] kitemmodels-5.116.0/tests/proxymodeltestapp/selectionpmwidget.h:21:5: style: Class 'SelectionProxyWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/proxyitemselectionwidget.h:17:5: style: Class 'ProxyItemSelectionWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/matchcheckingwidget.h:22:5: style: Class 'MatchCheckingWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/matchcheckingwidget.cpp:28:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/matchcheckingwidget.cpp:57:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DynamicTreeModelId [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/modelcommanderwidget.h:23:5: style: Class 'ModelCommanderWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/proxyitemselectionwidget.cpp:41:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/proxymodeltestwidget.cpp:36:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtendedSelection [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/proxymodeltestwidget.h:25:23: style: Class 'ProxyModelTestWidget' is unsafe, 'ProxyModelTestWidget::m_rootModel' can leak by wrong usage. [unsafeClassCanLeak] kitemmodels-5.116.0/tests/proxymodeltestapp/reparentingpmwidget.h:22:5: style: Class 'ReparentingProxyModelWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/scriptablereparentingwidget.h:24:5: style: Class 'ScriptableReparentingProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/scriptablereparentingwidget.h:39:5: style: Class 'ScriptableReparentingWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/reparentingpmwidget.h:25:23: style: Class 'ReparentingProxyModelWidget' is unsafe, 'ReparentingProxyModelWidget::m_rootModel' can leak by wrong usage. [unsafeClassCanLeak] kitemmodels-5.116.0/tests/proxymodeltestapp/selectioninqmlwidget.cpp:35:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtendedSelection [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/selectioninqmlwidget.h:21:5: style: Class 'SelectionInQmlWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/selectioninqmlwidget.h:24:23: style: Class 'SelectionInQmlWidget' is unsafe, 'SelectionInQmlWidget::m_rootModel' can leak by wrong usage. [unsafeClassCanLeak] kitemmodels-5.116.0/tests/proxymodeltestapp/selectionpmwidget.cpp:83:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtendedSelection [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/selectionpmwidget.h:27:23: style: Class 'SelectionProxyWidget' is unsafe, 'SelectionProxyWidget::m_rootModel' can leak by wrong usage. [unsafeClassCanLeak] kitemmodels-5.116.0/tests/proxymodeltestapp/statesaverwidget.cpp:23:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DynamicTreeModelId [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/statesaverwidget.cpp:32:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DynamicTreeModelId [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/statesaverwidget.cpp:52:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtendedSelection [valueFlowBailoutIncompleteVar] kitemmodels-5.116.0/tests/proxymodeltestapp/statesaverwidget.h:23:5: style: Class 'DynamicTreeStateSaver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/statesaverwidget.h:34:5: style: Class 'StateSaverWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemmodels-5.116.0/tests/proxymodeltestapp/statesaverwidget.cpp:49:24: style: Variable 'dynamicTreeWidget' can be declared as pointer to const [constVariablePointer] kitemmodels-5.116.0/tests/proxymodeltestapp/statesaverwidget.cpp:49:42: style: Variable 'dynamicTreeWidget' is assigned a value that is never used. [unreadVariable] kitemmodels-5.116.0/tests/proxymodeltestapp/statesaverwidget.cpp:49:24: style: Variable 'dynamicTreeWidget' is assigned a value that is never used. [unreadVariable] diff: 2.18.0 kitemmodels-5.116.0/autotests/kconcatenaterowsproxymodeltest.cpp:20:10: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_KConcatenateRowsProxyModel::initTestCase' can be static. [functionStatic] head kitemmodels-5.116.0/autotests/kconcatenaterowsproxymodeltest.cpp:20:10: style: Either there is a missing 'override', or the member function 'tst_KConcatenateRowsProxyModel::initTestCase' can be static. [functionStatic] head kitemmodels-5.116.0/autotests/proxymodeltestsuite/indexfinder.h:75:39: style: Parameter 'model' can be declared as pointer to const [constParameterPointer] 2.18.0 kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeleventlogger.cpp:243:24: performance:inconclusive: Either there is a missing 'override', or the member function 'ModelEventLogger::persistChildren' can be static. [functionStatic] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeleventlogger.h:142:10: note: Either there is a missing 'override', or the member function 'ModelEventLogger::persistChildren' can be static. kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeleventlogger.cpp:243:24: note: Either there is a missing 'override', or the member function 'ModelEventLogger::persistChildren' can be static. head kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeleventlogger.cpp:243:24: style: Either there is a missing 'override', or the member function 'ModelEventLogger::persistChildren' can be static. [functionStatic] kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeleventlogger.h:142:10: note: Either there is a missing 'override', or the member function 'ModelEventLogger::persistChildren' can be static. kitemmodels-5.116.0/autotests/proxymodeltestsuite/modeleventlogger.cpp:243:24: note: Either there is a missing 'override', or the member function 'ModelEventLogger::persistChildren' can be static. 2.18.0 kitemmodels-5.116.0/src/core/kbihash_p.h:549:5: style: Struct 'KBiHash' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kitemmodels-5.116.0/src/core/kbreadcrumbselectionmodel.cpp:12:5: performance:inconclusive: Technically the member function 'KBreadcrumbSelectionModelPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] head kitemmodels-5.116.0/src/core/kbreadcrumbselectionmodel.cpp:12:5: style: The member function 'KBreadcrumbSelectionModelPrivate::d_func' can be static. [functionStatic] 2.18.0 kitemmodels-5.116.0/src/core/kcheckableproxymodel.cpp:101:35: performance:inconclusive: Technically the member function 'KCheckableProxyModelPrivate::selectionChanged' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitemmodels-5.116.0/src/core/kcheckableproxymodel.cpp:23:10: note: Technically the member function 'KCheckableProxyModelPrivate::selectionChanged' can be static (but you may consider moving to unnamed namespace). kitemmodels-5.116.0/src/core/kcheckableproxymodel.cpp:101:35: note: Technically the member function 'KCheckableProxyModelPrivate::selectionChanged' can be static (but you may consider moving to unnamed namespace). head kitemmodels-5.116.0/src/core/kcheckableproxymodel.cpp:101:35: style: The member function 'KCheckableProxyModelPrivate::selectionChanged' can be static. [functionStatic] kitemmodels-5.116.0/src/core/kcheckableproxymodel.cpp:23:10: note: The member function 'KCheckableProxyModelPrivate::selectionChanged' can be static. kitemmodels-5.116.0/src/core/kcheckableproxymodel.cpp:101:35: note: The member function 'KCheckableProxyModelPrivate::selectionChanged' can be static. 2.18.0 kitemmodels-5.116.0/src/core/kcheckableproxymodel.cpp:13:5: performance:inconclusive: Technically the member function 'KCheckableProxyModelPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] head kitemmodels-5.116.0/src/core/kcheckableproxymodel.cpp:13:5: style: The member function 'KCheckableProxyModelPrivate::d_func' can be static. [functionStatic] head kitemmodels-5.116.0/src/core/kconcatenaterowsproxymodel.h:16:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMMODELS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] 2.18.0 kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:116:28: style: Condition 'it!=m_pendingParents.end()' is always true [knownConditionTrueFalse] 2.18.0 kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:1208:37: performance:inconclusive: Technically the member function 'KDescendantsProxyModelPrivate::sourceModelAboutToBeReset' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:51:10: note: Technically the member function 'KDescendantsProxyModelPrivate::sourceModelAboutToBeReset' can be static (but you may consider moving to unnamed namespace). kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:1208:37: note: Technically the member function 'KDescendantsProxyModelPrivate::sourceModelAboutToBeReset' can be static (but you may consider moving to unnamed namespace). 2.18.0 kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:1278:37: performance:inconclusive: Technically the member function 'KDescendantsProxyModelPrivate::sourceDataChanged' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:55:10: note: Technically the member function 'KDescendantsProxyModelPrivate::sourceDataChanged' can be static (but you may consider moving to unnamed namespace). kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:1278:37: note: Technically the member function 'KDescendantsProxyModelPrivate::sourceDataChanged' can be static (but you may consider moving to unnamed namespace). 2.18.0 kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:1326:29: style: Local variable 'index' shadows outer function [shadowFunction] kitemmodels-5.116.0/src/core/kdescendantsproxymodel.h:188:17: note: Shadowed declaration kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:1326:29: note: Shadow variable 2.18.0 kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:19:5: style: Class 'KDescendantsProxyModelPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:256:17: style: Local variable 'index' shadows outer function [shadowFunction] kitemmodels-5.116.0/src/core/kdescendantsproxymodel.h:188:17: note: Shadowed declaration kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:256:17: note: Shadow variable 2.18.0 kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:283:23: style: Local variable 'index' shadows outer function [shadowFunction] kitemmodels-5.116.0/src/core/kdescendantsproxymodel.h:188:17: note: Shadowed declaration kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:283:23: note: Shadow variable 2.18.0 kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:300:21: style: Local variable 'index' shadows outer function [shadowFunction] kitemmodels-5.116.0/src/core/kdescendantsproxymodel.h:188:17: note: Shadowed declaration kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:300:21: note: Shadow variable 2.18.0 kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:30:5: performance:inconclusive: Technically the member function 'KDescendantsProxyModelPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:403:65: style:inconclusive: Function 'setSourceModel' argument 1 names different: declaration 'model' definition '_sourceModel'. [funcArgNamesDifferent] kitemmodels-5.116.0/src/core/kdescendantsproxymodel.h:110:45: note: Function 'setSourceModel' argument 1 names different: declaration 'model' definition '_sourceModel'. kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:403:65: note: Function 'setSourceModel' argument 1 names different: declaration 'model' definition '_sourceModel'. 2.18.0 kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:604:25: style: Local variable 'index' shadows outer function [shadowFunction] kitemmodels-5.116.0/src/core/kdescendantsproxymodel.h:188:17: note: Shadowed declaration kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:604:25: note: Shadow variable 2.18.0 kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:627:21: style: Local variable 'index' shadows outer function [shadowFunction] kitemmodels-5.116.0/src/core/kdescendantsproxymodel.h:188:17: note: Shadowed declaration kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:627:21: note: Shadow variable 2.18.0 kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:641:60: style:inconclusive: Function 'columnCount' argument 1 names different: declaration 'index' definition 'parent'. [funcArgNamesDifferent] kitemmodels-5.116.0/src/core/kdescendantsproxymodel.h:190:40: note: Function 'columnCount' argument 1 names different: declaration 'index' definition 'parent'. kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:641:60: note: Function 'columnCount' argument 1 names different: declaration 'index' definition 'parent'. 2.18.0 kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:664:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] 2.18.0 kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:677:21: style: Local variable 'sourceIndex' shadows outer variable [shadowVariable] kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:662:17: note: Shadowed declaration kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:677:21: note: Shadow variable 2.18.0 kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:685:21: style: Local variable 'sourceIndex' shadows outer variable [shadowVariable] kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:662:17: note: Shadowed declaration kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:685:21: note: Shadow variable 2.18.0 kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:690:21: style: Local variable 'sourceIndex' shadows outer variable [shadowVariable] kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:662:17: note: Shadowed declaration kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:690:21: note: Shadow variable 2.18.0 kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:723:37: performance:inconclusive: Technically the member function 'KDescendantsProxyModelPrivate::notifyhasSiblings' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:44:10: note: Technically the member function 'KDescendantsProxyModelPrivate::notifyhasSiblings' can be static (but you may consider moving to unnamed namespace). kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:723:37: note: Technically the member function 'KDescendantsProxyModelPrivate::notifyhasSiblings' can be static (but you may consider moving to unnamed namespace). 2.18.0 kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:932:21: style: Local variable 'idx' shadows outer variable [shadowVariable] kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:925:17: note: Shadowed declaration kitemmodels-5.116.0/src/core/kdescendantsproxymodel.cpp:932:21: note: Shadow variable head kitemmodels-5.116.0/src/core/kdescendantsproxymodel.h:112:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMMODELS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] 2.18.0 kitemmodels-5.116.0/src/core/kextracolumnsproxymodel.cpp:15:5: performance:inconclusive: Technically the member function 'KExtraColumnsProxyModelPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] head kitemmodels-5.116.0/src/core/kextracolumnsproxymodel.cpp:15:5: style: The member function 'KExtraColumnsProxyModelPrivate::d_func' can be static. [functionStatic] 2.18.0 kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:31:5: performance:inconclusive: Technically the member function 'KLinkItemSelectionModelPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] head kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:31:5: style: The member function 'KLinkItemSelectionModelPrivate::d_func' can be static. [functionStatic] 2.18.0 kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:34:10: performance:inconclusive: Technically the member function 'KLinkItemSelectionModelPrivate::assertSelectionValid' can be static (but you may consider moving to unnamed namespace). [functionStatic] head kitemmodels-5.116.0/src/core/klinkitemselectionmodel.cpp:34:10: style: The member function 'KLinkItemSelectionModelPrivate::assertSelectionValid' can be static. [functionStatic] 2.18.0 kitemmodels-5.116.0/src/core/kmodelindexproxymapper.cpp:44:5: performance:inconclusive: Technically the member function 'KModelIndexProxyMapperPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] head kitemmodels-5.116.0/src/core/kmodelindexproxymapper.cpp:44:5: style: The member function 'KModelIndexProxyMapperPrivate::d_func' can be static. [functionStatic] head kitemmodels-5.116.0/src/core/krecursivefilterproxymodel.h:12:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMMODELS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] 2.18.0 kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:414:5: performance:inconclusive: Technically the member function 'KSelectionProxyModelPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] head kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:414:5: style: The member function 'KSelectionProxyModelPrivate::d_func' can be static. [functionStatic] 2.18.0 kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:618:35: performance:inconclusive: Technically the member function 'KSelectionProxyModelPrivate::emitContinuousRanges' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:545:10: note: Technically the member function 'KSelectionProxyModelPrivate::emitContinuousRanges' can be static (but you may consider moving to unnamed namespace). kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:618:35: note: Technically the member function 'KSelectionProxyModelPrivate::emitContinuousRanges' can be static (but you may consider moving to unnamed namespace). head kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:618:35: style: The member function 'KSelectionProxyModelPrivate::emitContinuousRanges' can be static. [functionStatic] kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:545:10: note: The member function 'KSelectionProxyModelPrivate::emitContinuousRanges' can be static. kitemmodels-5.116.0/src/core/kselectionproxymodel.cpp:618:35: note: The member function 'KSelectionProxyModelPrivate::emitContinuousRanges' can be static. head kitemmodels-5.116.0/src/qml/kconcatenaterowsproxymodel_qml.h:16:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMMODELS_BUILD_DEPRECATED_SINCE( ... ) [syntaxError] head kitemmodels-5.116.0/src/qml/plugin.cpp:16:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMMODELS_BUILD_DEPRECATED_SINCE( ... ) [syntaxError] 2.18.0 kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1186:44: performance:inconclusive: Technically the member function 'KReparentingProxyModelPrivate::findLastInParent' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:143:17: note: Technically the member function 'KReparentingProxyModelPrivate::findLastInParent' can be static (but you may consider moving to unnamed namespace). kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1186:44: note: Technically the member function 'KReparentingProxyModelPrivate::findLastInParent' can be static (but you may consider moving to unnamed namespace). head kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1186:44: style: The member function 'KReparentingProxyModelPrivate::findLastInParent' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:143:17: note: The member function 'KReparentingProxyModelPrivate::findLastInParent' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1186:44: note: The member function 'KReparentingProxyModelPrivate::findLastInParent' can be static. 2.18.0 kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1264:37: performance:inconclusive: Technically the member function 'KReparentingProxyModelPrivate::handleRemoval' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:124:10: note: Technically the member function 'KReparentingProxyModelPrivate::handleRemoval' can be static (but you may consider moving to unnamed namespace). kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1264:37: note: Technically the member function 'KReparentingProxyModelPrivate::handleRemoval' can be static (but you may consider moving to unnamed namespace). head kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1264:37: style: The member function 'KReparentingProxyModelPrivate::handleRemoval' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:124:10: note: The member function 'KReparentingProxyModelPrivate::handleRemoval' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1264:37: note: The member function 'KReparentingProxyModelPrivate::handleRemoval' can be static. 2.18.0 kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:131:5: performance:inconclusive: Technically the member function 'KReparentingProxyModelPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] head kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:131:5: style: The member function 'KReparentingProxyModelPrivate::d_func' can be static. [functionStatic] 2.18.0 kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1343:37: performance:inconclusive: Technically the member function 'KReparentingProxyModelPrivate::sourceRowsMoved' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:80:10: note: Technically the member function 'KReparentingProxyModelPrivate::sourceRowsMoved' can be static (but you may consider moving to unnamed namespace). kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1343:37: note: Technically the member function 'KReparentingProxyModelPrivate::sourceRowsMoved' can be static (but you may consider moving to unnamed namespace). head kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1343:37: style: The member function 'KReparentingProxyModelPrivate::sourceRowsMoved' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:80:10: note: The member function 'KReparentingProxyModelPrivate::sourceRowsMoved' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1343:37: note: The member function 'KReparentingProxyModelPrivate::sourceRowsMoved' can be static. 2.18.0 kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1347:37: performance:inconclusive: Technically the member function 'KReparentingProxyModelPrivate::sourceLayoutAboutToBeChanged' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:84:10: note: Technically the member function 'KReparentingProxyModelPrivate::sourceLayoutAboutToBeChanged' can be static (but you may consider moving to unnamed namespace). kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1347:37: note: Technically the member function 'KReparentingProxyModelPrivate::sourceLayoutAboutToBeChanged' can be static (but you may consider moving to unnamed namespace). head kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1347:37: style: The member function 'KReparentingProxyModelPrivate::sourceLayoutAboutToBeChanged' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:84:10: note: The member function 'KReparentingProxyModelPrivate::sourceLayoutAboutToBeChanged' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1347:37: note: The member function 'KReparentingProxyModelPrivate::sourceLayoutAboutToBeChanged' can be static. 2.18.0 kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1382:37: performance:inconclusive: Technically the member function 'KReparentingProxyModelPrivate::sourceModelAboutToBeReset' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:81:10: note: Technically the member function 'KReparentingProxyModelPrivate::sourceModelAboutToBeReset' can be static (but you may consider moving to unnamed namespace). kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1382:37: note: Technically the member function 'KReparentingProxyModelPrivate::sourceModelAboutToBeReset' can be static (but you may consider moving to unnamed namespace). head kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1382:37: style: The member function 'KReparentingProxyModelPrivate::sourceModelAboutToBeReset' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:81:10: note: The member function 'KReparentingProxyModelPrivate::sourceModelAboutToBeReset' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:1382:37: note: The member function 'KReparentingProxyModelPrivate::sourceModelAboutToBeReset' can be static. 2.18.0 kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:168:44: performance:inconclusive: Technically the member function 'KReparentingProxyModelPrivate::getIndexBelow' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:58:17: note: Technically the member function 'KReparentingProxyModelPrivate::getIndexBelow' can be static (but you may consider moving to unnamed namespace). kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:168:44: note: Technically the member function 'KReparentingProxyModelPrivate::getIndexBelow' can be static (but you may consider moving to unnamed namespace). head kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:168:44: style: The member function 'KReparentingProxyModelPrivate::getIndexBelow' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:58:17: note: The member function 'KReparentingProxyModelPrivate::getIndexBelow' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:168:44: note: The member function 'KReparentingProxyModelPrivate::getIndexBelow' can be static. 2.18.0 kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:213:44: performance:inconclusive: Technically the member function 'KReparentingProxyModelPrivate::getLastDescendant' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:63:17: note: Technically the member function 'KReparentingProxyModelPrivate::getLastDescendant' can be static (but you may consider moving to unnamed namespace). kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:213:44: note: Technically the member function 'KReparentingProxyModelPrivate::getLastDescendant' can be static (but you may consider moving to unnamed namespace). head kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:213:44: style: The member function 'KReparentingProxyModelPrivate::getLastDescendant' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:63:17: note: The member function 'KReparentingProxyModelPrivate::getLastDescendant' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:213:44: note: The member function 'KReparentingProxyModelPrivate::getLastDescendant' can be static. 2.18.0 kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:228:53: performance:inconclusive: Technically the member function 'KReparentingProxyModelPrivate::getExistingAncestors' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:73:26: note: Technically the member function 'KReparentingProxyModelPrivate::getExistingAncestors' can be static (but you may consider moving to unnamed namespace). kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:228:53: note: Technically the member function 'KReparentingProxyModelPrivate::getExistingAncestors' can be static (but you may consider moving to unnamed namespace). head kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:228:53: style: The member function 'KReparentingProxyModelPrivate::getExistingAncestors' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:73:26: note: The member function 'KReparentingProxyModelPrivate::getExistingAncestors' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:228:53: note: The member function 'KReparentingProxyModelPrivate::getExistingAncestors' can be static. 2.18.0 kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:450:37: performance:inconclusive: Technically the member function 'KReparentingProxyModelPrivate::isDescendantInModel' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:65:10: note: Technically the member function 'KReparentingProxyModelPrivate::isDescendantInModel' can be static (but you may consider moving to unnamed namespace). kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:450:37: note: Technically the member function 'KReparentingProxyModelPrivate::isDescendantInModel' can be static (but you may consider moving to unnamed namespace). head kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:450:37: style: The member function 'KReparentingProxyModelPrivate::isDescendantInModel' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:65:10: note: The member function 'KReparentingProxyModelPrivate::isDescendantInModel' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:450:37: note: The member function 'KReparentingProxyModelPrivate::isDescendantInModel' can be static. 2.18.0 kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:742:37: performance:inconclusive: Technically the member function 'KReparentingProxyModelPrivate::sourceRowsAboutToBeInserted' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:75:10: note: Technically the member function 'KReparentingProxyModelPrivate::sourceRowsAboutToBeInserted' can be static (but you may consider moving to unnamed namespace). kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:742:37: note: Technically the member function 'KReparentingProxyModelPrivate::sourceRowsAboutToBeInserted' can be static (but you may consider moving to unnamed namespace). head kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:742:37: style: The member function 'KReparentingProxyModelPrivate::sourceRowsAboutToBeInserted' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:75:10: note: The member function 'KReparentingProxyModelPrivate::sourceRowsAboutToBeInserted' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:742:37: note: The member function 'KReparentingProxyModelPrivate::sourceRowsAboutToBeInserted' can be static. 2.18.0 kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:975:37: performance:inconclusive: Technically the member function 'KReparentingProxyModelPrivate::sourceRowsAboutToBeRemoved' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:77:10: note: Technically the member function 'KReparentingProxyModelPrivate::sourceRowsAboutToBeRemoved' can be static (but you may consider moving to unnamed namespace). kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:975:37: note: Technically the member function 'KReparentingProxyModelPrivate::sourceRowsAboutToBeRemoved' can be static (but you may consider moving to unnamed namespace). head kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:975:37: style: The member function 'KReparentingProxyModelPrivate::sourceRowsAboutToBeRemoved' can be static. [functionStatic] kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:77:10: note: The member function 'KReparentingProxyModelPrivate::sourceRowsAboutToBeRemoved' can be static. kitemmodels-5.116.0/tests/proxymodeltestapp/kreparentingproxymodel.cpp:975:37: note: The member function 'KReparentingProxyModelPrivate::sourceRowsAboutToBeRemoved' can be static. DONE