2025-11-23 14:15 ftp://ftp.de.debian.org/debian/pool/main/q/qt6-virtualkeyboard/qt6-virtualkeyboard_6.9.2+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=motif --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-88-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: cb76e52 (2025-11-22 14:47:37 +0100) count: 613 605 elapsed-time: 4.7 5.2 head-timing-info: old-timing-info: head results: qtvirtualkeyboard-everywhere-src-6.9.2/examples/virtualkeyboard/basic/main.cpp:13:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN_QML [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugin/plugin.cpp:32:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/cerencecommon/xt9dbfile.cpp:26:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/cerencecommon/xt9dbfile.cpp:48:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/cerencecommon/xt9dbfile.h:15:5: style: Class 'Xt9DbFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/cerencecommon/xt9ldbmanager.cpp:27:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/cerencecommon/xt9ldbmanager.cpp:58:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/cerencecommon/xt9ldbmanager.cpp:98:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoIteratorFlags [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/cerencecommon/xt9ldbmanager.cpp:37:50: style:inconclusive: Function 'addSearchPath' argument 1 names different: declaration 'ldbDirectory' definition 'searchPath'. [funcArgNamesDifferent] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/cerencecommon/xt9ldbmanager.h:22:39: note: Function 'addSearchPath' argument 1 names different: declaration 'ldbDirectory' definition 'searchPath'. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/cerencecommon/xt9ldbmanager.cpp:37:50: note: Function 'addSearchPath' argument 1 names different: declaration 'ldbDirectory' definition 'searchPath'. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:41:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:59:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:148:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaUcrDestroyConvertedDictionary [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:165:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaUcrConvertDictionary [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:196:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaUcrDynamicDictionaryCreate [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:202:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaUcrDynamicDictionaryDestroy [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:214:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaUcrDynamicDictionaryAddWords [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:243:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaUcrDynamicDictionaryGetWordsBufferSize [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:254:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaUcrDynamicDictionaryGetWords [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:266:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaUcrDynamicDictionaryHasWord [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:275:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaUcrDynamicDictionaryDeleteWord [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:260:32: style:inconclusive: Technically the member function 'QtVirtualKeyboard::T9WriteDynamicDictionary::hasWord' can be const. [functionConst] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary_p.h:109:10: note: Technically the member function 'QtVirtualKeyboard::T9WriteDynamicDictionary::hasWord' can be const. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:260:32: note: Technically the member function 'QtVirtualKeyboard::T9WriteDynamicDictionary::hasWord' can be const. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:271:32: style:inconclusive: Technically the member function 'QtVirtualKeyboard::T9WriteDynamicDictionary::removeWord' can be const. [functionConst] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary_p.h:110:10: note: Technically the member function 'QtVirtualKeyboard::T9WriteDynamicDictionary::removeWord' can be const. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:271:32: note: Technically the member function 'QtVirtualKeyboard::T9WriteDynamicDictionary::removeWord' can be const. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary_p.h:29:5: style: Class 'T9WriteAbstractSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary_p.h:30:14: style: The destructor '~T9WriteAbstractSource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeabstractdictionary_p.h:31:14: note: Virtual destructor in base class qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary_p.h:30:14: note: Destructor in derived class qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:268:18: style: Return value 'found!=0' is always false [knownConditionTrueFalse] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:265:17: note: Assignment 'found=0', assigned value is 0 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:268:18: note: Return value 'found!=0' is always false qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod_p.h:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:83:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lower [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:138:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:192:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:286:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:626:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:672:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberOfSrcDictionaryTypes [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:694:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:705:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:716:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:936:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECUMA_LANG_PRC [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:974:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcrMode [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:1022:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhEmailCharactersOnly [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:1118:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECUMA_CATEGORY_ANSI [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:1215:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhNoPredictiveText [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:1278:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:1302:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:1388:118: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noBoost [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:1459:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:1483:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:1507:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:1514:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:1576:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:1620:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:1629:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:1644:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:1662:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:1692:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:1912:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:1931:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:2019:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhUrlCharactersOnly [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:2043:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaTextList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:2194:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:2250:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:2265:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:2286:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:2454:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhDialableCharactersOnly [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:2513:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:2576:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:2602:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:2668:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:2680:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Handwriting [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:2702:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scrMode [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:2789:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcT9Write [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:815:36: style:inconclusive: Either there is a missing 'override', or the member function 'QtVirtualKeyboard::T9WriteInputMethodPrivate::mapLocaleToEngineMode' can be const. [functionConst] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writewordcandidate_p.h:32:5: style: Class 'T9WriteWordCandidate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:106:5: style: Class 'T9WriteInputMethodPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker_p.h:63:10: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker_p.h:42:18: note: Virtual function in base class qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker_p.h:63:10: note: Function in derived class qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker_p.h:80:10: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker_p.h:42:18: note: Virtual function in base class qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker_p.h:80:10: note: Function in derived class qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker_p.h:113:10: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker_p.h:42:18: note: Virtual function in base class qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker_p.h:113:10: note: Function in derived class qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker_p.h:134:10: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker_p.h:42:18: note: Virtual function in base class qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker_p.h:134:10: note: Function in derived class qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker_p.h:150:10: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker_p.h:42:18: note: Virtual function in base class qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker_p.h:150:10: note: Function in derived class qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker_p.h:167:10: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker_p.h:150:10: note: Virtual function in base class qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker_p.h:167:10: note: Function in derived class qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:756:13: style: Condition '!isLanguageSupported' is always true [knownConditionTrueFalse] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:754:35: note: Assignment 'isLanguageSupported=0', assigned value is 0 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:756:13: note: Condition '!isLanguageSupported' is always true qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:315:20: style: Variable 'dynamicDictionary' can be declared as reference to const [constVariableReference] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:1442:17: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:77:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaUcrStartNewArc [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:152:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bgRecIdle [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:225:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaNoError [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:290:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boostDictWords [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:20:14: warning: Member variable 'T9WriteTask::cjk' is not initialized in the constructor. [uninitMemberVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:377:5: performance: Variable 'abort' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:301:23: style: Condition 'nDictionaries!=0' is always false [knownConditionTrueFalse] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:295:35: note: Assignment 'nDictionaries=0', assigned value is 0 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:297:9: note: Assuming condition is false qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:301:23: note: Condition 'nDictionaries!=0' is always false qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:321:9: style: Condition '!wordFound' is always true [knownConditionTrueFalse] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:300:22: note: Assignment 'wordFound=false', assigned value is 0 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:321:9: note: Condition '!wordFound' is always true qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:450:13: style: Condition 'abort' is always false [knownConditionTrueFalse] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:447:12: note: Assuming that condition '!abort' is not redundant qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:450:13: note: Condition 'abort' is always false qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate_p.h:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethod_p.h:16:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethod_p.h:17:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethodprivate_p.h:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethod.cpp:34:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Greek [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethod.cpp:77:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhHiddenText [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethod.cpp:148:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethod.cpp:173:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9AWSelLstGetWord [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethod.cpp:228:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordBeforeCursor [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethod.cpp:64:24: style:inconclusive: Either there is a missing 'override', or the member function 'QtVirtualKeyboard::Xt9AwInputMethod::setTextCase' can be const. [functionConst] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethod_p.h:29:10: note: Either there is a missing 'override', or the member function 'QtVirtualKeyboard::Xt9AwInputMethod::setTextCase' can be const. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethod.cpp:64:24: note: Either there is a missing 'override', or the member function 'QtVirtualKeyboard::Xt9AwInputMethod::setTextCase' can be const. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethodprivate_p.h:48:36: warning: The class 'Xt9AwInputMethodPrivate' defines member function with name 'xt9Ime' also defined in its parent class 'Xt9InputMethodPrivate'. [duplInheritedMember] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate_p.h:90:32: note: Parent function 'Xt9InputMethodPrivate::xt9Ime' qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethodprivate_p.h:48:36: note: Derived function 'Xt9AwInputMethodPrivate::xt9Ime' qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethod_p.h:19:5: style: Class 'Xt9InputMethod' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethod_p.h:22:5: style: Class 'Xt9AwInputMethod' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethodprivate_p.h:26:5: style: Class 'Xt9AwInputMethodPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethodprivate.cpp:88:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9AWReselectWord [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethodprivate.cpp:114:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9AWDLMDeleteWord [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethodprivate.cpp:129:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Apostrophe [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethodprivate.cpp:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9AWInputMode_Default [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethodprivate.cpp:17:66: style:inconclusive: Function 'Xt9AwInputMethodPrivate' argument 1 names different: declaration 'q_ptr' definition 'q'. [funcArgNamesDifferent] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethodprivate_p.h:23:45: note: Function 'Xt9AwInputMethodPrivate' argument 1 names different: declaration 'q_ptr' definition 'q'. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethodprivate.cpp:17:66: note: Function 'Xt9AwInputMethodPrivate' argument 1 names different: declaration 'q_ptr' definition 'q'. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethodprivate.cpp:22:68: style:inconclusive: Function 'Xt9AwInputMethodPrivate' argument 1 names different: declaration 'q_ptr' definition 'q'. [funcArgNamesDifferent] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethodprivate_p.h:26:47: note: Function 'Xt9AwInputMethodPrivate' argument 1 names different: declaration 'q_ptr' definition 'q'. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethodprivate.cpp:22:68: note: Function 'Xt9AwInputMethodPrivate' argument 1 names different: declaration 'q_ptr' definition 'q'. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9cpinputmethod_p.h:17:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9cpinputmethodprivate_p.h:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9cpinputmethod.cpp:27:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pinyin [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9cpinputmethod.cpp:60:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9cpinputmethod.cpp:96:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9cpinputmethod.cpp:40:24: style:inconclusive: Either there is a missing 'override', or the member function 'QtVirtualKeyboard::Xt9CpInputMethod::setTextCase' can be const. [functionConst] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9cpinputmethod_p.h:26:10: note: Either there is a missing 'override', or the member function 'QtVirtualKeyboard::Xt9CpInputMethod::setTextCase' can be const. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9cpinputmethod.cpp:40:24: note: Either there is a missing 'override', or the member function 'QtVirtualKeyboard::Xt9CpInputMethod::setTextCase' can be const. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9cpinputmethodprivate_p.h:36:36: warning: The class 'Xt9CpInputMethodPrivate' defines member function with name 'xt9Ime' also defined in its parent class 'Xt9InputMethodPrivate'. [duplInheritedMember] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate_p.h:90:32: note: Parent function 'Xt9InputMethodPrivate::xt9Ime' qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9cpinputmethodprivate_p.h:36:36: note: Derived function 'Xt9CpInputMethodPrivate::xt9Ime' qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9cpinputmethodprivate_p.h:22:5: style: Class 'Xt9CpInputMethodPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9cpinputmethodprivate.cpp:24:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wNumSymbs [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9cpinputmethodprivate.cpp:62:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cangjie [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9cpinputmethodprivate.cpp:77:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9STATUS_SELECTED_CHINESE_COMPONENT [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9cpinputmethodprivate.cpp:93:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stroke [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9cpinputmethodprivate.cpp:117:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9CPMODE_PINYIN [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9cpinputmethodprivate.cpp:17:68: style:inconclusive: Function 'Xt9CpInputMethodPrivate' argument 1 names different: declaration 'q_ptr' definition 'q'. [funcArgNamesDifferent] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9cpinputmethodprivate_p.h:22:47: note: Function 'Xt9CpInputMethodPrivate' argument 1 names different: declaration 'q_ptr' definition 'q'. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9cpinputmethodprivate.cpp:17:68: note: Function 'Xt9CpInputMethodPrivate' argument 1 names different: declaration 'q_ptr' definition 'q'. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethod.cpp:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcXT9 [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate.cpp:149:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcXT9 [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate.cpp:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcXT9 [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate.cpp:180:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9PLIDNone [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate.cpp:191:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhHiddenText [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate.cpp:243:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIMARY_ID [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate.cpp:259:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9STATUS_NONE [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate.cpp:268:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9STATUS_NONE [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate.cpp:290:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate.cpp:298:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhUrlCharactersOnly [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate.cpp:309:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9ClearOneSymb [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate.cpp:347:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9KDB_ProcessKeyBySymbol [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate.cpp:425:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Minus [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate.cpp:440:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcXT9 [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate.cpp:448:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Numeric [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate.cpp:472:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhUrlCharactersOnly [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate.cpp:518:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contentsChanged [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate.cpp:590:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9SYMB [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate.cpp:66:5: style: Variable 'q' can be declared as pointer to const [constVariablePointer] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9jinputmethod_p.h:17:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9jinputmethodprivate_p.h:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9jinputmethod.cpp:23:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hiragana [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9jinputmethod.cpp:43:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9GetSegmentationLength [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9jinputmethodprivate_p.h:36:34: warning: The class 'Xt9JInputMethodPrivate' defines member function with name 'xt9Ime' also defined in its parent class 'Xt9AwInputMethodPrivate'. [duplInheritedMember] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethodprivate_p.h:48:36: note: Parent function 'Xt9AwInputMethodPrivate::xt9Ime' qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9jinputmethodprivate_p.h:36:34: note: Derived function 'Xt9JInputMethodPrivate::xt9Ime' qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9jinputmethodprivate_p.h:36:34: warning: The class 'Xt9JInputMethodPrivate' defines member function with name 'xt9Ime' also defined in its parent class 'Xt9InputMethodPrivate'. [duplInheritedMember] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate_p.h:90:32: note: Parent function 'Xt9InputMethodPrivate::xt9Ime' qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9jinputmethodprivate_p.h:36:34: note: Derived function 'Xt9JInputMethodPrivate::xt9Ime' qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9jinputmethodprivate_p.h:22:5: style: Class 'Xt9JInputMethodPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9jinputmethodprivate.cpp:20:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9AWSetMultiWordInputProperties [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9jinputmethodprivate.cpp:65:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Katakana [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9jinputmethodprivate.cpp:88:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9AWInputMode_Transliteration [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9jinputmethodprivate.cpp:11:65: style:inconclusive: Function 'Xt9JInputMethodPrivate' argument 1 names different: declaration 'q_ptr' definition 'q'. [funcArgNamesDifferent] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9jinputmethodprivate_p.h:22:45: note: Function 'Xt9JInputMethodPrivate' argument 1 names different: declaration 'q_ptr' definition 'q'. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9jinputmethodprivate.cpp:11:65: note: Function 'Xt9JInputMethodPrivate' argument 1 names different: declaration 'q_ptr' definition 'q'. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9kinputmethod_p.h:17:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9kinputmethodprivate_p.h:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9kinputmethodprivate_p.h:29:34: warning: The class 'Xt9KInputMethodPrivate' defines member function with name 'xt9Ime' also defined in its parent class 'Xt9AwInputMethodPrivate'. [duplInheritedMember] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9awinputmethodprivate_p.h:48:36: note: Parent function 'Xt9AwInputMethodPrivate::xt9Ime' qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9kinputmethodprivate_p.h:29:34: note: Derived function 'Xt9KInputMethodPrivate::xt9Ime' qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9kinputmethodprivate_p.h:29:34: warning: The class 'Xt9KInputMethodPrivate' defines member function with name 'xt9Ime' also defined in its parent class 'Xt9InputMethodPrivate'. [duplInheritedMember] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate_p.h:90:32: note: Parent function 'Xt9InputMethodPrivate::xt9Ime' qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9kinputmethodprivate_p.h:29:34: note: Derived function 'Xt9KInputMethodPrivate::xt9Ime' qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9kinputmethodprivate_p.h:22:5: style: Class 'Xt9KInputMethodPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9kinputmethodprivate_p.h:26:10: style: The function 'updatePreeditText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9inputmethodprivate_p.h:42:18: note: Virtual function in base class qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9kinputmethodprivate_p.h:26:10: note: Function in derived class qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9kinputmethod.cpp:23:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9kinputmethodprivate.cpp:18:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9KBuildHangul [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9kinputmethodprivate.cpp:10:65: style:inconclusive: Function 'Xt9KInputMethodPrivate' argument 1 names different: declaration 'q_ptr' definition 'q'. [funcArgNamesDifferent] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9kinputmethodprivate_p.h:22:45: note: Function 'Xt9KInputMethodPrivate' argument 1 names different: declaration 'q_ptr' definition 'q'. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9kinputmethodprivate.cpp:10:65: note: Function 'Xt9KInputMethodPrivate' argument 1 names different: declaration 'q_ptr' definition 'q'. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9thaiinputmethod_p.h:17:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9thaiinputmethodprivate_p.h:15:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9thaiinputmethodprivate_p.h:17:5: style: Class 'Xt9ThaiInputMethodPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9thaiinputmethodprivate.cpp:9:74: style:inconclusive: Function 'Xt9ThaiInputMethodPrivate' argument 1 names different: declaration 'q_ptr' definition 'q'. [funcArgNamesDifferent] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9thaiinputmethodprivate_p.h:17:51: note: Function 'Xt9ThaiInputMethodPrivate' argument 1 names different: declaration 'q_ptr' definition 'q'. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/plugin/xt9thaiinputmethodprivate.cpp:9:74: note: Function 'Xt9ThaiInputMethodPrivate' argument 1 names different: declaration 'q_ptr' definition 'q'. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9awime.cpp:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9ALLDBMASK [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9awime.cpp:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9ALLDBMASK [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9awime.cpp:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9AWDLM_SIZE_NORMAL [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9awime.cpp:71:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9_NO_ACTIVE_INDEX [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9keyboardgenerator.h:20:5: style: Class 'Xt9KeyboardGenerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9awime.h:15:5: style: Class 'Xt9AwIme' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9awime.cpp:33:13: style: Variable 'eStatus' is reassigned a value before the old one has been used. [redundantAssignment] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9awime.cpp:30:13: note: eStatus is assigned qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9awime.cpp:33:13: note: eStatus is overwritten qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9cpime.cpp:24:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9CPCANGJIEWILDCARD [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9cpime.cpp:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9CPCANGJIEWILDCARD [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9cpime.cpp:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cangjieConverter [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9cpime.cpp:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9CPDLM_SIZE_NORMAL [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9cpime.cpp:137:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9CPTONE1 [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9cpime.cpp:159:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9STATUS_NEED_SELLIST_BUILD [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9cpime.cpp:236:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9_REQ_BufferContext [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9cpime.cpp:132:16: performance:inconclusive: Technically the member function 'QtVirtualKeyboard::Xt9CpIme::replaceSpecialSymbol' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9cpime.h:25:10: note: Technically the member function 'QtVirtualKeyboard::Xt9CpIme::replaceSpecialSymbol' can be static (but you may consider moving to unnamed namespace). qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9cpime.cpp:132:16: note: Technically the member function 'QtVirtualKeyboard::Xt9CpIme::replaceSpecialSymbol' can be static (but you may consider moving to unnamed namespace). qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9cpime.h:15:5: style: Class 'Xt9CpIme' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9cpime.cpp:122:16: style: Local variable 'spell' shadows outer function [shadowFunction] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9cpime.h:26:13: note: Shadowed declaration qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9cpime.cpp:122:16: note: Shadow variable qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9cpime.cpp:199:20: style: Local variable 'spell' shadows outer function [shadowFunction] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9cpime.h:26:13: note: Shadowed declaration qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9cpime.cpp:199:20: note: Shadow variable qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9cpime.cpp:216:16: style: Local variable 'spell' shadows outer function [shadowFunction] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9cpime.h:26:13: note: Shadowed declaration qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9cpime.cpp:216:16: note: Shadow variable qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9ime.cpp:88:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9STATUS_NONE [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9ime.cpp:144:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9NAVNO_RECORD_KEY_LENGTH [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9ime.cpp:160:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9NAVMATCHLOGIC_ANY [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9ime.cpp:207:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9NAVMountProperty_ReadOnlyNoValidation [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9ime.cpp:218:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyLanguage [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9ime.cpp:261:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9STATUS_READ_DB_FAIL [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9ime.cpp:300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9STATUS_NONE [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9ime.cpp:295:52: style: Parameter 'pET9KDB_Request' can be declared as pointer to const [constParameterPointer] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9jime.h:15:5: style: Class 'Xt9JIme' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9kdbkey.h:47:10: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9kdbelement.h:17:18: note: Virtual function in base class qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9kdbkey.h:47:10: note: Function in derived class qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9kdbarea.h:16:10: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9kdbelement.h:17:18: note: Virtual function in base class qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9kdbarea.h:16:10: note: Function in derived class qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9kdblayout.h:17:10: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9kdbelement.h:17:18: note: Virtual function in base class qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9kdblayout.h:17:10: note: Function in derived class qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9kdbkey.cpp:23:12: warning: Member variable 'Xt9KdbKey::hackWriteDistinctKeysForAllCodes' is not initialized in the constructor. [uninitMemberVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9kdbkey.cpp:16:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9keyboardgenerator.cpp:83:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FlickKey [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9keyboardgenerator.cpp:47:23: style: Condition 'convertFromVkb(xt9Area)' is always true [knownConditionTrueFalse] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9keyboardgenerator.cpp:47:23: note: Calling function 'convertFromVkb' returns 1 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9keyboardgenerator.cpp:47:23: note: Condition 'convertFromVkb(xt9Area)' is always true qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9keyboardgenerator.cpp:26:95: style:inconclusive: Function 'Xt9KeyboardGenerator' argument 2 names different: declaration 'codeConverter' definition 'keyConverter'. [funcArgNamesDifferent] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9keyboardgenerator.h:20:77: note: Function 'Xt9KeyboardGenerator' argument 2 names different: declaration 'codeConverter' definition 'keyConverter'. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9keyboardgenerator.cpp:26:95: note: Function 'Xt9KeyboardGenerator' argument 2 names different: declaration 'codeConverter' definition 'keyConverter'. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9kime.h:15:5: style: Class 'Xt9KIme' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9languagemap.cpp:185:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyLanguage [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/xt9/xt9common/xt9languagemap.cpp:201:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET9SLIDMASK [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod_p.h:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:44:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:68:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcExampleHwr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:135:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:154:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcExampleHwr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:237:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhUrlCharactersOnly [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:249:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcExampleHwr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:256:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcExampleHwr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:291:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcExampleHwr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:333:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcExampleHwr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:342:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcExampleHwr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:381:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Numeric [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:419:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:459:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcExampleHwr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:466:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcExampleHwr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:472:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:496:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:520:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Handwriting [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:554:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordBeforeCursor [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:621:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcExampleHwr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:26:5: style: Class 'ExampleHwrInputMethodPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:390:27: style: Return value 'd->setInputMode(QLocale(locale),inputMode)' is always true [knownConditionTrueFalse] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:390:27: note: Calling function 'setInputMode' returns 1 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:390:27: note: Return value 'd->setInputMode(QLocale(locale),inputMode)' is always true qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/example/hwr/examplehwrinputmethod.cpp:118:17: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hangul/hangulinputmethod_p.h:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hangul/hangulinputmethod.cpp:28:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hangul [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hangul/hangulinputmethod.cpp:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Backspace [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellinputmethod_p.h:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellinputmethod.cpp:37:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Greek [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellinputmethod.cpp:91:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellinputmethod.cpp:179:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DictionaryNotLoaded [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellinputmethod.cpp:212:132: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellinputmethod.cpp:258:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DictionaryNotLoaded [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellinputmethod_p_p.h:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellinputmethod_p.cpp:59:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellinputmethod_p.cpp:90:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellinputmethod_p.cpp:163:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Numeric [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellinputmethod_p.cpp:191:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhUrlCharactersOnly [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellinputmethod_p.cpp:206:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericConfigLocation [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellinputmethod_p.cpp:270:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhHiddenText [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellinputmethod_p.cpp:327:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellinputmethod_p_p.h:33:5: style: Class 'HunspellInputMethodPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellwordlist_p.h:36:5: style: Class 'HunspellWordList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellinputmethod_p.cpp:334:35: style: Variable 'ic' can be declared as pointer to const [constVariablePointer] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellwordlist.cpp:121:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellwordlist.cpp:139:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellwordlist.cpp:177:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellwordlist.cpp:271:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellwordlist.cpp:304:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellwordlist.cpp:22:54: style: Parameter 'other' can be declared as reference to const [constParameterReference] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellworker.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hunspellPtr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellworker.cpp:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textDecoder [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellworker.cpp:175:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hunspell [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellworker.cpp:209:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalizationForm_D [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellworker.cpp:233:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hunspell [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellworker.cpp:270:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hunspell [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellworker.cpp:290:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filePath [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellworker.cpp:305:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filePath [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellworker.cpp:325:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startIndex [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellworker.cpp:354:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SpellCheckOk [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellworker.cpp:386:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable taskLock [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellworker.cpp:394:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable taskLock [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellworker.cpp:400:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHunspell [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellworker.cpp:424:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable taskLock [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellworker.cpp:419:13: style: Condition 'abort' is always false [knownConditionTrueFalse] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellworker.cpp:416:12: note: Assuming that condition '!abort' is not redundant qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/hunspell/module/hunspellworker.cpp:419:13: note: Condition 'abort' is always false qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:132:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:143:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:167:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:223:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOIM_EC_NO_ERROR [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:231:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:242:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:256:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:292:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LibrariesPath [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:323:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:332:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:374:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:416:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:477:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhDigitsOnly [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:504:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:521:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:537:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:641:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:865:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:877:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:968:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Latin [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1030:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1037:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1047:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1075:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1095:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Handwriting [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1195:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1243:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1248:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1260:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1376:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1408:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1414:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1420:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qlcVKMyScript [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:101:5: performance:inconclusive: Technically the member function 'QtVirtualKeyboard::MyScriptInputMethodPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:124:10: performance:inconclusive: Technically the member function 'QtVirtualKeyboard::MyScriptInputMethodPrivate::setContext' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:290:13: performance:inconclusive: Technically the member function 'QtVirtualKeyboard::MyScriptInputMethodPrivate::getLibraryPath' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:435:13: performance:inconclusive: Technically the member function 'QtVirtualKeyboard::MyScriptInputMethodPrivate::getLanguageName' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:449:13: performance:inconclusive: Technically the member function 'QtVirtualKeyboard::MyScriptInputMethodPrivate::getModeName' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:554:10: performance:inconclusive: Technically the member function 'QtVirtualKeyboard::MyScriptInputMethodPrivate::checkFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:103:5: style: Class 'MyScriptInputMethodPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1337:23: style: Condition 'result==NULL' is always true [knownConditionTrueFalse] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1257:16: note: Assuming that condition 'result!=NULL' is not redundant qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1337:23: note: Condition 'result==NULL' is always true qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:635:44: style: C-style pointer casting [cstyleCast] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:659:65: style: C-style pointer casting [cstyleCast] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:679:54: style: C-style pointer casting [cstyleCast] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:697:46: style: C-style pointer casting [cstyleCast] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:717:53: style: C-style pointer casting [cstyleCast] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:735:56: style: C-style pointer casting [cstyleCast] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:749:51: style: C-style pointer casting [cstyleCast] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:773:43: style: C-style pointer casting [cstyleCast] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:794:43: style: C-style pointer casting [cstyleCast] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:810:45: style: C-style pointer casting [cstyleCast] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:823:49: style: C-style pointer casting [cstyleCast] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:845:46: style: C-style pointer casting [cstyleCast] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:887:17: style: The scope of the variable 'itemIndex' can be reduced. [variableScope] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1370:86: style:inconclusive: Function 'MyScriptRecognizeController' argument 1 names different: declaration 'd' definition 'd_'. [funcArgNamesDifferent] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod_p_p.h:67:61: note: Function 'MyScriptRecognizeController' argument 1 names different: declaration 'd' definition 'd_'. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1370:86: note: Function 'MyScriptRecognizeController' argument 1 names different: declaration 'd' definition 'd_'. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1170:17: style: Local variable 'highlightLength' shadows outer argument [shadowArgument] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1139:119: note: Shadowed declaration qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1170:17: note: Shadow variable qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:290:36: performance: Function parameter 'libName' should be passed by const reference. [passedByValue] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:554:28: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1350:54: performance: Function parameter 'label' should be passed by const reference. [passedByValue] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:873:39: style: Variable 'ic' can be declared as pointer to const [constVariablePointer] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:1117:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:184:17: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/myscript/plugin/myscriptinputmethod.cpp:886:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:21:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:84:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIC_LANG_JP [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:115:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER1 [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:147:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER2 [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:159:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER0 [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:173:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER1 [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:200:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:250:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER2 [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:266:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER1 [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:295:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:306:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:320:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:330:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:340:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhDigitsOnly [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:374:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER2 [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:391:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER1 [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:401:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER2 [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:429:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER1 [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:464:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER2 [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:488:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:501:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER1 [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:528:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER1 [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:598:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hiragana [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:648:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER1 [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:751:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:21:5: performance:inconclusive: Technically the member function 'QtVirtualKeyboard::OpenWnnInputMethodPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:101:10: style:inconclusive: Technically the member function 'QtVirtualKeyboard::OpenWnnInputMethodPrivate::isEnableL2Converter' can be const. [functionConst] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:478:10: performance:inconclusive: Technically the member function 'QtVirtualKeyboard::OpenWnnInputMethodPrivate::isAlphabetLast' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:40:5: style: Class 'OpenWnnInputMethodPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/openwnn/openwnninputmethod.cpp:748:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyindecoderservice.cpp:57:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataPath [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyindecoderservice.cpp:81:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigLocation [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyindecoderservice.cpp:97:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxSearchSteps [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyindecoderservice.cpp:159:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxSearchSteps [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyindecoderservice.cpp:201:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxPredictSize [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyindecoderservice.cpp:160:42: style: C-style pointer casting [cstyleCast] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyindecoderservice.cpp:205:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyindecoderservice.cpp:94:42: style:inconclusive: Function 'setLimits' argument 1 names different: declaration 'maxSpelling' definition 'maxSpsLen'. [funcArgNamesDifferent] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyindecoderservice_p.h:37:24: note: Function 'setLimits' argument 1 names different: declaration 'maxSpelling' definition 'maxSpsLen'. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyindecoderservice.cpp:94:42: note: Function 'setLimits' argument 1 names different: declaration 'maxSpelling' definition 'maxSpsLen'. qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyindecoderservice.cpp:142:27: style: Variable 'spl_start' is not assigned a value. [unassignedVariable] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyininputmethod.cpp:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyininputmethod.cpp:53:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhSensitiveData [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyininputmethod.cpp:260:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyininputmethod.cpp:272:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhNoPredictiveText [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyininputmethod.cpp:359:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pinyin [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyininputmethod.cpp:369:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pinyin [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyininputmethod.cpp:385:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pinyin [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyininputmethod.cpp:427:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyininputmethod.cpp:18:5: performance:inconclusive: Technically the member function 'QtVirtualKeyboard::PinyinInputMethodPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyininputmethod.cpp:135:9: style:inconclusive: Technically the member function 'QtVirtualKeyboard::PinyinInputMethodPrivate::candidatesCount' can be const. [functionConst] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyininputmethod.cpp:244:13: style:inconclusive: Technically the member function 'QtVirtualKeyboard::PinyinInputMethodPrivate::getComposingStrActivePart' can be const. [functionConst] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyininputmethod.cpp:265:10: style:inconclusive: Technically the member function 'QtVirtualKeyboard::PinyinInputMethodPrivate::canDoPrediction' can be const. [functionConst] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyininputmethod.cpp:28:5: style: Class 'PinyinInputMethodPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/pinyin/pinyininputmethod.cpp:356:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:69:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:104:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CODE_LENGTH [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:149:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:193:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_TONE [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:244:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_TONE [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:311:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcTCIme [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:332:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Zhuyin [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:351:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cangjie [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:427:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:469:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:505:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:32:5: performance:inconclusive: Technically the member function 'QtVirtualKeyboard::TCInputMethodPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:35:5: style: Class 'TCInputMethodPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/thai/thaiinputmethod_p.h:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/thai/thaiinputmethod.cpp:26:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Latin [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/settings/qquickvirtualkeyboardsettings_p.h:110:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_REVISION is a macro then please configure it. [unknownMacro] qtvirtualkeyboard-everywhere-src-6.9.2/src/styles/builtin/qtquickvirtualkeyboardbstylesbuiltinplugin.h:17:5: style: Class 'QtQuickVirtualKeyboardStylesBuiltinPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/styles/qtquickvirtualkeyboardstylesplugin.h:17:5: style: Class 'QtQuickVirtualKeyboardStylesPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/styles/svgimageprovider.cpp:26:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/desktopinputpanel.cpp:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qGuiApp [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/desktopinputpanel.cpp:153:144: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable previewRectangleChanged [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/desktopinputpanel.cpp:172:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable focusWindowVisibleChanged [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/desktopinputpanel.cpp:188:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable repositionView [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/desktopinputpanel.cpp:131:30: style: Variable 'app' can be declared as pointer to const [constVariablePointer] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/desktopinputselectioncontrol.cpp:33:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_inputContext [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/desktopinputselectioncontrol.cpp:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QPoint [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/desktopinputselectioncontrol.cpp:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enabled [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/desktopinputselectioncontrol.cpp:141:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatioByExpanding [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/desktopinputselectioncontrol.cpp:153:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reloadGraphics [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/desktopinputselectioncontrol.cpp:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enabled [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/desktopinputselectioncontrol.cpp:200:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handleImage [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/desktopinputselectioncontrol.cpp:206:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cursorSelectionHandle [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/desktopinputselectioncontrol.cpp:286:26: style: Local variable 'focusWindow' shadows outer variable [shadowVariable] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/desktopinputselectioncontrol.cpp:205:14: note: Shadowed declaration qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/desktopinputselectioncontrol.cpp:286:26: note: Shadow variable qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/enterkeyactionattachedtype.cpp:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_actionId [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/enterkeyactionattachedtype.cpp:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_actionId [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/enterkeyactionattachedtype.cpp:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_label [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/enterkeyactionattachedtype.cpp:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_label [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/enterkeyactionattachedtype.cpp:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enabled [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/enterkeyactionattachedtype.cpp:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enabled [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/fallbackinputmethod.cpp:41:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/handwritinggesturerecognizer.cpp:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dpi [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/handwritinggesturerecognizer.cpp:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dpi [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/handwritinggesturerecognizer.cpp:55:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dpi [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/handwritinggesturerecognizer.cpp:68:17: style: The scope of the variable 'pointIndex' can be reduced. [variableScope] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/handwritinggesturerecognizer.cpp:68:28: style: Variable 'pointIndex' is assigned a value that is never used. [unreadVariable] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/inputselectionhandle.cpp:17:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/inputselectionhandle.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_control [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/inputselectionhandle.cpp:52:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_eventWindow [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/plaininputmethod.cpp:30:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Greek [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_desktopModeDisabled [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_inputContext [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_inputContext [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_inputContext [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_inputContext [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_inputContext [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_inputContext [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_visible [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_visible [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_inputPanel [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_locale [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:141:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_locale [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:150:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_inputDirection [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_inputDirection [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:164:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_focusObject [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:170:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_inputContext [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_inputContext [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:194:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_focusObject [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:201:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_focusObject [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:210:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:238:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_inputContext [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:256:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_visible [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/platforminputcontext.cpp:268:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_inputPanel [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardabstractinputmethod.cpp:140:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboarddictionary.cpp:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboarddictionary.cpp:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _wordList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboarddictionary.cpp:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _wordList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboarddictionarymanager.cpp:15:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboarddictionarymanager.cpp:19:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboarddictionarymanager.cpp:92:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboarddictionarymanager.cpp:17:5: style: Class 'QVirtualKeyboardDictionaryManagerPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext.cpp:46:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shiftActiveChanged [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext.cpp:108:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextFormat [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext.cpp:199:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext.cpp:238:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable platformInputContext [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _focus [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _focus [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keyboardRect [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keyboardRect [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable previewRect [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable previewRect [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _previewVisible [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _previewVisible [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable platformInputContext [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:150:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable platformInputContext [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable platformInputContext [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:167:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _shiftHandler [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:172:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _shadow [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:180:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keyboardObserver [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:202:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputPanel [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:222:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_visible [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:259:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dimmer [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:277:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hide [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:290:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputPanel [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:341:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preeditText [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:383:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputMethodEvent [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:402:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImInputItemClipRectangle [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:524:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhNoPredictiveText [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:548:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhMultiLine [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:585:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:644:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:688:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursorPosition [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:468:9: style: The if condition is the same as the previous if condition [duplicateCondition] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:463:9: note: First condition qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:468:9: note: Second condition qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:305:33: style: Condition 'overlay' is always true [knownConditionTrueFalse] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp:668:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputengine.cpp:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputengine.cpp:145:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shiftChanged [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputengine.cpp:204:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_unknown [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputengine.cpp:237:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_unknown [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputengine.cpp:285:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_unknown [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputengine.cpp:371:153: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable updateSelectionListModels [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputengine.cpp:431:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputengine.cpp:437:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputengine.cpp:514:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputengine.cpp:629:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lower [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputengine.cpp:652:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardinputengine.cpp:25:5: style: Class 'QVirtualKeyboardInputEnginePrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardobserver.h:19:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardselectionlistmodel.cpp:126:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Display [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardselectionlistmodel.cpp:146:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Type [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/qvirtualkeyboardselectionlistmodel.cpp:296:118: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/shadowinputcontext.cpp:62:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImQueryAll [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/shadowinputcontext.cpp:105:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImCursorPosition [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/shadowinputcontext.cpp:125:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImAnchorRectangle [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/shadowinputcontext.cpp:170:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImQueryInput [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/shadowinputcontext.cpp:222:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QVariant [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/shifthandler.cpp:243:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhPreferUppercase [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/shifthandler.cpp:280:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhPreferLowercase [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/shifthandler.cpp:300:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qGuiApp [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/shifthandler.cpp:321:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qGuiApp [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/unipentrace.cpp:74:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_directory [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/unipentrace.cpp:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_directory [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/unipentrace.cpp:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_directory [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/virtualkeyboardattachedtype.cpp:21:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _extraDictionaries [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/src/virtualkeyboard/virtualkeyboardattachedtype.cpp:26:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _extraDictionaries [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/auto/inputpanel/tst_inputpanel.cpp:20:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigLocation [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/auto/inputpanelcontrols/tst_inputpanelcontrols.cpp:20:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigLocation [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/auto/layoutfilesystem/tst_layoutfilesystem.cpp:22:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_DIR [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/auto/shared/layouttesthelper.cpp:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/quickcontrols2/main.cpp:11:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_EnableHighDpiScaling [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/filehelper.cpp:28:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/filehelper.cpp:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileHelper [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/main.cpp:22:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_EnableHighDpiScaling [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testlanguagechange.h:22:10: warning: The class 'TestLanguageChange' defines member function with name 'setProcID' also defined in its parent class 'TestBase'. [duplInheritedMember] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testbase.h:22:10: note: Parent function 'TestBase::setProcID' qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testlanguagechange.h:22:10: note: Derived function 'TestLanguageChange::setProcID' qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testenglishletters.h:18:6: style: The destructor '~TestEnglishLetters' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testbase.h:18:14: note: Virtual destructor in base class qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testenglishletters.h:18:6: note: Destructor in derived class qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/startclose.h:18:6: style: The destructor '~StartClose' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testbase.h:18:14: note: Virtual destructor in base class qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/startclose.h:18:6: note: Destructor in derived class qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testlanguagechange.h:19:6: style: The destructor '~TestLanguageChange' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testbase.h:18:14: note: Virtual destructor in base class qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testlanguagechange.h:19:6: note: Destructor in derived class qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/memorymonitor.h:32:41: performance: Function parameter 'minPeakMemoryReport' should be passed by const reference. [passedByValue] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testreporter.h:23:47: performance: Function parameter 'minPeakMemoryReport' should be passed by const reference. [passedByValue] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/memorymonitor.cpp:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/memorymonitor.cpp:99:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable geometryChanged [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/memorymonitor.cpp:114:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/memorymonitor.cpp:136:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/memorymonitor.cpp:152:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcMemoryMonitor [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/mousesimulator.cpp:54:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/mousesimulator.cpp:73:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Control_L [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/mousesimulator.cpp:60:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/mousesimulator.cpp:315:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/processhandler.cpp:39:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/startclose.cpp:27:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/startclose.cpp:49:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/startclose.cpp:89:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testbase.h:23:13: performance: Function 'testName()' should return member 'm_testName' by const reference. [returnByReference] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testenglishletters.cpp:53:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CarriageReturn [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testenglishletters.cpp:73:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testenglishletters.cpp:75:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testenglishletters.cpp:61:15: performance: Range variable 'line' should be declared as const reference. [iterateByValue] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testlanguagechange.cpp:216:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcTestLanguageChange [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testlanguagechange.cpp:118:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testlanguagechange.cpp:120:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testlanguagechange.cpp:134:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testlanguagechange.cpp:137:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testreporter.cpp:26:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testreporter.cpp:37:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testreporter.cpp:85:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testreporter.cpp:95:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testreporter.cpp:128:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testthread.cpp:89:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcTestThread [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testthread.cpp:76:21: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testthread.cpp:97:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testthread.cpp:76:28: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/testthread.cpp:97:16: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbtest/windowhelper.cpp:31:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdo_search_t [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handleatspievents.cpp:27:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHandleAtspiEvents [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handleatspievents.cpp:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHandleAtspiEvents [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handleatspievents.cpp:65:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHandleAtspiEvents [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handleatspievents.cpp:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHandleAtspiEvents [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handleatspievents.cpp:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHandleAtspiEvents [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handleatspievents.cpp:129:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHandleAtspiEvents [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handleatspievents.cpp:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHandleAtspiEvents [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handleatspievents.cpp:25:39: style: Parameter 'event' can be declared as pointer to const. However it seems that 'focusEventFromInput' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handleatspievents.cpp:75:54: note: You might need to cast the function pointer here qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handleatspievents.cpp:25:39: note: Parameter 'event' can be declared as pointer to const qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handleatspievents.cpp:130:21: style: Variable 'roleValue' is assigned a value that is never used. [unreadVariable] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handledbusforchrome.h:18:5: style: Class 'HandleDbusForChrome' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handlekeyevents.cpp:44:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handlekeyevents.cpp:72:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHandleKeyEvents [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handlekeyevents.cpp:100:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonRelease [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handlekeyevents.cpp:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHandleKeyEvents [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handlekeyevents.cpp:193:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHandleKeyEvents [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handlekeyevents.cpp:222:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHandleKeyEvents [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handlekeyevents.cpp:235:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHandleKeyEvents [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handlekeyevents.cpp:259:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHandleKeyEvents [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handlekeyevents.cpp:273:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHandleKeyEvents [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handlekeyevents.cpp:296:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHandleKeyEvents [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handlekeyevents.cpp:271:81: performance: Function parameter 'key' should be passed by const reference. [passedByValue] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handlelanguagechange.cpp:36:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHandleLanguageChange [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handlelanguagechange.h:14:5: style: Class 'HandleLanguageChange' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/handlekeyevents.h:34:68: performance: Function parameter 'key' should be passed by const reference. [passedByValue] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/main.cpp:33:11: style: Variable 'extensionHandler' can be declared as pointer to const [constVariablePointer] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/vkbhidetimer.cpp:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uniqueInstance [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/vkbhidetimer.h:31:13: style: Class 'VkbHideTimer' is unsafe, 'VkbHideTimer::m_vkbHideTimer' can leak by wrong usage. [unsafeClassCanLeak] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/vkbnativehost/sendertodbus.cpp:39:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtvirtualkeyboard-everywhere-src-6.9.2/tests/manual/x11vkbwrapper/vkbnativehost/sendertodbus.cpp:63:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quit [valueFlowBailoutIncompleteVar] diff: head qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:148:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaUcrDestroyConvertedDictionary [valueFlowBailoutIncompleteVar] 2.18.0 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:149:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaNoError [valueFlowBailoutIncompleteVar] head qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:165:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaUcrConvertDictionary [valueFlowBailoutIncompleteVar] 2.18.0 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:168:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaNoError [valueFlowBailoutIncompleteVar] head qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:196:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaUcrDynamicDictionaryCreate [valueFlowBailoutIncompleteVar] head qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:202:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaUcrDynamicDictionaryDestroy [valueFlowBailoutIncompleteVar] head qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:214:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaUcrDynamicDictionaryAddWords [valueFlowBailoutIncompleteVar] 2.18.0 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:215:13: style: Condition 'status' is always true [knownConditionTrueFalse] head qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:243:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaUcrDynamicDictionaryGetWordsBufferSize [valueFlowBailoutIncompleteVar] head qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:254:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaUcrDynamicDictionaryGetWords [valueFlowBailoutIncompleteVar] head qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:266:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaUcrDynamicDictionaryHasWord [valueFlowBailoutIncompleteVar] head qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:268:18: style: Return value 'found!=0' is always false [knownConditionTrueFalse] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:265:17: note: Assignment 'found=0', assigned value is 0 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:268:18: note: Return value 'found!=0' is always false head qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writedictionary.cpp:275:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaUcrDynamicDictionaryDeleteWord [valueFlowBailoutIncompleteVar] head qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:756:13: style: Condition '!isLanguageSupported' is always true [knownConditionTrueFalse] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:754:35: note: Assignment 'isLanguageSupported=0', assigned value is 0 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeinputmethod.cpp:756:13: note: Condition '!isLanguageSupported' is always true 2.18.0 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:297:9: style: Condition 'status' is always true [knownConditionTrueFalse] head qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:301:23: style: Condition 'nDictionaries!=0' is always false [knownConditionTrueFalse] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:295:35: note: Assignment 'nDictionaries=0', assigned value is 0 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:297:9: note: Assuming condition is false qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:301:23: note: Condition 'nDictionaries!=0' is always false head qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:77:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaUcrStartNewArc [valueFlowBailoutIncompleteVar] 2.18.0 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/cerence/hwr/plugin/t9writeworker.cpp:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decumaNoError [valueFlowBailoutIncompleteVar] head qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:104:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CODE_LENGTH [valueFlowBailoutIncompleteVar] head qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:149:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordCandidateList [valueFlowBailoutIncompleteVar] head qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:193:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_TONE [valueFlowBailoutIncompleteVar] head qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:244:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_TONE [valueFlowBailoutIncompleteVar] head qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:332:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Zhuyin [valueFlowBailoutIncompleteVar] head qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:351:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cangjie [valueFlowBailoutIncompleteVar] 2.18.0 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:379:9: style: Condition 'result' is always false [knownConditionTrueFalse] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:349:25: note: Assignment 'd->wordDictionary=nullptr', assigned value is 0 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:378:32: note: Assignment 'result=d->wordDictionary&&!d->wordDictionary->isEmpty()', assigned value is 0 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:379:9: note: Condition 'result' is always false 2.18.0 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:382:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataPath [valueFlowBailoutIncompleteVar] 2.18.0 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:388:9: style: Condition '!result' is always true [knownConditionTrueFalse] qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:349:25: note: Assignment 'd->wordDictionary=nullptr', assigned value is 0 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:378:32: note: Assignment 'result=d->wordDictionary&&!d->wordDictionary->isEmpty()', assigned value is 0 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:388:9: note: Condition '!result' is always true 2.18.0 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:75:10: style:inconclusive: Technically the member function 'QtVirtualKeyboard::TCInputMethodPrivate::compose' can be const. [functionConst] 2.18.0 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:79:39: style: Variable 'ic' can be declared as pointer to const [constVariablePointer] 2.18.0 qtvirtualkeyboard-everywhere-src-6.9.2/src/plugins/tcime/tcinputmethod.cpp:79:39: style: Variable 'ic' is assigned a value that is never used. [unreadVariable] DONE