2025-06-28 07:51 ftp://ftp.de.debian.org/debian/pool/main/k/kitinerary/kitinerary_24.12.3.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=kde --library=openssl --library=zlib --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 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: b6dd286 (2025-06-27 13:53:34 +0200) count: 937 936 elapsed-time: 705.3 797.2 head-timing-info: old-timing-info: head results: kitinerary-24.12.3/autotests/addressparsertest.cpp:48:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/airportnametokenizertest.cpp:45:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokens [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/berdecodertest.cpp:32:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/berdecodertest.cpp:50:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/berdecodertest.cpp:78:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/berdecodertest.cpp:97:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/berdecodertest.cpp:116:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/berdecodertest.cpp:146:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/berencodertest.cpp:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/testhelpers.h:21:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/testhelpers.h:42:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/bcbpparsertest.cpp:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/bcbpparsertest.cpp:131:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/barcodedecodertest.cpp:41:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/barcodedecodertest.cpp:51:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/barcodedecodertest.cpp:85:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/barcodedecodertest.cpp:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Any [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/barcodedecodertest.cpp:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Any [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/barcodedecodertest.cpp:129:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/barcodedecodertest.cpp:147:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/barcodedecodertest.cpp:163:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Code39 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/barcodedecodertest.cpp:173:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/calendarhandlertest.cpp:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/calendarhandlertest.cpp:59:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jsonFile [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/calendarhandlertest.cpp:117:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/calendarhandlertest.cpp:134:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jsonFile [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/calendarhandlertest.cpp:156:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/eraelbtickettest.cpp:31:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTC [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/datatypestest.cpp:145:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/datatypestest.cpp:221:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTC [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/extractordocumentnodetest.cpp:59:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/extractordocumentnodetest.cpp:104:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/extractordocumentnodetest.cpp:134:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/extractorfiltertest.cpp:27:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/airportdbtest.cpp:198:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/extractorfiltertest.cpp:74:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/airportdbtest.cpp:323:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iata [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/extractorfiltertest.cpp:106:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/extractorfiltertest.cpp:128:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/extractorscriptenginetest.cpp:55:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/extractorscriptenginetest.cpp:69:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputFile [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/extractorscriptenginetest.cpp:93:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/extractorutiltest.cpp:50:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/extractortest.cpp:59:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/extractortest.cpp:91:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractFullPageRasterImages [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/extractorvalidatortest.cpp:27:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/extractorvalidatortest.cpp:35:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/extractorvalidatortest.cpp:61:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/extractorvalidatortest.cpp:78:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preFile [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/htmldocumenttest.cpp:21:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/htmldocumenttest.cpp:68:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/htmldocumenttest.cpp:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/filetest.cpp:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Write [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/filetest.cpp:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/filetest.cpp:166:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/filetest.cpp:171:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/extractortest.cpp:49:10: performance:inconclusive: Either there is a missing 'override', or the member function 'ExtractorTest::initTestCase' can be static. [functionStatic] kitinerary-24.12.3/autotests/jsapitest.cpp:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/jsapitest.cpp:75:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/jsapitest.cpp:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable latitude [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/locationutiltest.cpp:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CityLevel [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/locationutiltest.cpp:171:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lhsName [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/knowledgedbtest.cpp:197:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/knowledgedbtest.cpp:220:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeC [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/knowledgedbtest.cpp:247:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failPlugs [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/knowledgedbtest.cpp:345:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/knowledgedbtest.cpp:369:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/knowledgedbtest.cpp:385:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/knowledgedbtest.cpp:409:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/pdfdocumenttest.cpp:33:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/pdfdocumenttest.cpp:91:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/pdfdocumenttest.cpp:121:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/jsonlddocumenttest.cpp:35:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/jsonlddocumenttest.cpp:51:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTC [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/jsonlddocumenttest.cpp:217:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TimeZone [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/jsonlddocumenttest.cpp:417:125: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTC [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/jsonlddocumenttest.cpp:428:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dtStr [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/jsonlddocumenttest.cpp:443:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/jsonlddocumenttest.cpp:460:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inFile [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/nameoptimizertest.cpp:46:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/nameoptimizertest.cpp:75:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/nameoptimizertest.cpp:97:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/nameoptimizertest.cpp:129:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/pkpassextractortest.cpp:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/pkpassextractortest.cpp:74:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refFile [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/plistreadertest.cpp:25:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/plistreadertest.cpp:46:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/plistreadertest.cpp:63:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inFile [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/mergeutiltest.cpp:37:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/mergeutiltest.cpp:169:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/mergeutiltest.cpp:273:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lhsName [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/mergeutiltest.cpp:308:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/mergeutiltest.cpp:319:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/mergeutiltest.cpp:334:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable baseName [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/mergeutiltest.cpp:371:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/knowledgedbtest.cpp:64:9: style: Same expression on both sides of '=='. [duplicateExpression] kitinerary-24.12.3/autotests/postprocessortest.cpp:33:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/postprocessortest.cpp:50:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preFile [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/protobufstreamreadertest.cpp:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/protobufstreamreadertest.cpp:49:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VARINT [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/protobufstreamreadertest.cpp:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldNum [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/rct2parsertest.cpp:31:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/rct2parsertest.cpp:48:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inFile [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/rsp6decodertest.cpp:20:10: style:inconclusive: Either there is a missing 'override', or the member function 'Rsp6DecoderTest::initTestCase' can be const. [functionConst] kitinerary-24.12.3/autotests/structureddataextractortest.cpp:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/structureddataextractortest.cpp:47:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputFile [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/terminalfindertest.cpp:57:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/tickettokencomparatortest.cpp:27:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/tickettokencomparatortest.cpp:57:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/tickettokencomparatortest.cpp:69:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Abort [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/uic9183parsertest.cpp:28:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/uic9183parsertest.cpp:45:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inFile [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/uic9183parsertest.cpp:69:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/uic9183parsertest.cpp:79:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/pricefindertest.cpp:99:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/pricefindertest.cpp:162:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/stringutil.cpp:31:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Canonical [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/stringutil.cpp:185:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Canonical [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/stringutil.cpp:211:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Punctuation_Dash [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/stringutiltest.cpp:37:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/stringutiltest.cpp:85:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/vdvtickettest.cpp:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/vdvtickettest.cpp:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SecondClass [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/timefindertest.cpp:53:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/timefindertest.cpp:84:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/autotests/timefindertest.cpp:115:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/cli/main.cpp:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/cli/main.cpp:84:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/cli/main.cpp:97:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KITINERARY_VERSION_STRING [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/knowledgedb-generator/main.cpp:32:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.h:56:16: performance:inconclusive: Technically the member function 'KItinerary::Generator::TrainStationDbGenerator::encodeId' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.h:57:16: performance:inconclusive: Technically the member function 'KItinerary::Generator::TrainStationDbGenerator::encodeId' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.h:58:16: performance:inconclusive: Technically the member function 'KItinerary::Generator::TrainStationDbGenerator::encodeId' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/knowledgedb-generator/timezones.cpp:21:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/knowledgedb-generator/timezones.cpp:72:14: style: Local variable 'offset' shadows outer function [shadowFunction] kitinerary-24.12.3/src/knowledgedb-generator/timezones.h:27:14: note: Shadowed declaration kitinerary-24.12.3/src/knowledgedb-generator/timezones.cpp:72:14: note: Shadow variable kitinerary-24.12.3/src/lib/stringutil.cpp:46:42: performance:inconclusive: Function parameter 's' should be passed by const reference. [passedByValue] kitinerary-24.12.3/src/lib/stringutil.cpp:64:50: performance:inconclusive: Function parameter 's' should be passed by const reference. [passedByValue] kitinerary-24.12.3/src/lib/stringutil.cpp:48:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/knowledgedb-generator/countrydbgenerator.cpp:301:37: style:inconclusive: Technically the member function 'KItinerary::Generator::CountryDbGenerator::writeUicCodeTable' can be const. [functionConst] kitinerary-24.12.3/src/knowledgedb-generator/countrydbgenerator.h:43:10: note: Technically the member function 'KItinerary::Generator::CountryDbGenerator::writeUicCodeTable' can be const. kitinerary-24.12.3/src/knowledgedb-generator/countrydbgenerator.cpp:301:37: note: Technically the member function 'KItinerary::Generator::CountryDbGenerator::writeUicCodeTable' can be const. kitinerary-24.12.3/src/knowledgedb-generator/countrydbgenerator.cpp:314:26: style:inconclusive: Technically the member function 'KItinerary::Generator::CountryDbGenerator::printSummary' can be const. [functionConst] kitinerary-24.12.3/src/knowledgedb-generator/countrydbgenerator.h:44:10: note: Technically the member function 'KItinerary::Generator::CountryDbGenerator::printSummary' can be const. kitinerary-24.12.3/src/knowledgedb-generator/countrydbgenerator.cpp:314:26: note: Technically the member function 'KItinerary::Generator::CountryDbGenerator::printSummary' can be const. kitinerary-24.12.3/src/knowledgedb-generator/util.cpp:15:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/knowledgedb-generator/wikidata.cpp:33:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/knowledgedb-generator/wikidata.cpp:50:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/asn1/bitvectorview.h:42:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/asn1/bitvectorview.h:61:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.cpp:199:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.cpp:421:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/knowledgedb-generator/wikidata.cpp:57:19: style: Local variable 'query' shadows outer function [shadowFunction] kitinerary-24.12.3/src/knowledgedb-generator/wikidata.h:31:16: note: Shadowed declaration kitinerary-24.12.3/src/knowledgedb-generator/wikidata.cpp:57:19: note: Shadow variable kitinerary-24.12.3/src/lib/asn1/berelement.h:58:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/asn1/berelement.h:91:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TagValue [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/asn1/uperdecoder.h:68:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/asn1/uperdecoder.h:123:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ts [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.cpp:25:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.cpp:97:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.cpp:226:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.cpp:262:127: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindingFill [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/asn1/berelement.h:89:17: warning: The class 'TypedElement' defines member function with name 'isValid' also defined in its parent class 'Element'. [duplInheritedMember] kitinerary-24.12.3/src/lib/asn1/berelement.cpp:39:20: note: Parent function 'Element::isValid' kitinerary-24.12.3/src/lib/asn1/berelement.h:89:17: note: Derived function 'TypedElement::isValid' kitinerary-24.12.3/src/lib/asn1/berelement.cpp:200:24: style: C-style pointer casting [cstyleCast] kitinerary-24.12.3/src/lib/asn1/berelement.cpp:191:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kitinerary-24.12.3/src/lib/asn1/berelement.cpp:201:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kitinerary-24.12.3/src/knowledgedb-generator/airportdbgenerator.cpp:28:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/knowledgedb-generator/airportdbgenerator.cpp:154:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/knowledgedb-generator/airportdbgenerator.cpp:269:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/knowledgedb-generator/airportdbgenerator.cpp:357:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable country [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/asn1/uperdecoder.h:137:16: performance: Function 'errorMessage()' should return member 'm_error' by const reference. [returnByReference] kitinerary-24.12.3/src/lib/asn1/uperdecoder.cpp:12:40: performance: Function parameter 'data' should be passed by const reference. [passedByValue] kitinerary-24.12.3/src/lib/barcodedecoder.cpp:197:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGRX [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/barcodedecoder.cpp:279:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FixedThreshold [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/barcodedecoder.cpp:271:22: performance:inconclusive: Technically the member function 'KItinerary::BarcodeDecoder::decodeIfNeeded' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/barcodedecoder.h:118:10: note: Technically the member function 'KItinerary::BarcodeDecoder::decodeIfNeeded' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/barcodedecoder.cpp:271:22: note: Technically the member function 'KItinerary::BarcodeDecoder::decodeIfNeeded' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/barcodedecoder.cpp:297:22: performance:inconclusive: Technically the member function 'KItinerary::BarcodeDecoder::decodeMultiIfNeeded' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/barcodedecoder.h:119:10: note: Technically the member function 'KItinerary::BarcodeDecoder::decodeMultiIfNeeded' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/barcodedecoder.cpp:297:22: note: Technically the member function 'KItinerary::BarcodeDecoder::decodeMultiIfNeeded' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/barcodedecoder.cpp:175:21: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/lib/barcodedecoder.cpp:184:36: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.cpp:322:31: style:inconclusive: Technically the member function 'KItinerary::Generator::TrainStationDbGenerator::writeStationData' can be const. [functionConst] kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.h:48:10: note: Technically the member function 'KItinerary::Generator::TrainStationDbGenerator::writeStationData' can be const. kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.cpp:322:31: note: Technically the member function 'KItinerary::Generator::TrainStationDbGenerator::writeStationData' can be const. kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.cpp:435:31: style:inconclusive: Technically the member function 'KItinerary::Generator::TrainStationDbGenerator::printSummary' can be const. [functionConst] kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.h:53:10: note: Technically the member function 'KItinerary::Generator::TrainStationDbGenerator::printSummary' can be const. kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.cpp:435:31: note: Technically the member function 'KItinerary::Generator::TrainStationDbGenerator::printSummary' can be const. kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < ActionPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < CancelActionPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < CheckInActionPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < DownloadActionPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < JoinActionPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < ReserveActionPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < UpdateActionPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/jsonlddocument.h:85:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/jsonlddocument.h:96:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable staticMetaObject [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/calendarhandler.cpp:44:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MultiLineInternational [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/calendarhandler.cpp:49:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SingleLineInternational [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/calendarhandler.cpp:81:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ptr [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/calendarhandler.cpp:169:135: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReservationCancelled [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/calendarhandler.cpp:225:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/calendarhandler.cpp:265:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/calendarhandler.cpp:299:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/calendarhandler.cpp:324:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/calendarhandler.cpp:347:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Transparent [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < ViewActionPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/calendarhandler.cpp:427:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/calendarhandler.cpp:472:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/calendarhandler.cpp:498:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Transparent [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/calendarhandler.cpp:531:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Transparent [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < BrandPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes.h:36:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsGadget [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/brand.cpp:21:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/brand.cpp:22:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < BoatTripPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/brand.h:21:5: style: Class 'Brand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/boattrip.cpp:16:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitinerary-24.12.3/src/lib/datatypes/action.cpp:16:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitinerary-24.12.3/src/lib/datatypes/boattrip.cpp:27:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/boattrip.cpp:28:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/boattrip.cpp:29:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/boattrip.cpp:30:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/boattrip.cpp:31:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/boattrip.cpp:32:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/calendarhandler.cpp:367:20: style: Local variable 'reservation' shadows outer variable [shadowVariable] kitinerary-24.12.3/src/lib/calendarhandler.cpp:337:16: note: Shadowed declaration kitinerary-24.12.3/src/lib/calendarhandler.cpp:367:20: note: Shadow variable kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < BusTripPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/place.h:24:5: style: Class 'GeoCoordinates' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/place.h:47:5: style: Class 'PostalAddress' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/place.h:70:5: style: Class 'Place' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/place.h:106:5: style: Class 'Airport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/place.h:117:5: style: Class 'BoatTerminal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/place.h:127:5: style: Class 'TrainStation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/place.h:137:5: style: Class 'BusStation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/place.h:147:5: style: Class 'TouristAttraction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/boattrip.h:24:5: style: Class 'BoatTrip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < CreativeWorkPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < DigitalDocumentPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < EmailMessagePrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/action.cpp:25:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/action.cpp:26:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/action.cpp:27:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/action.cpp:34:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/action.cpp:41:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/action.cpp:48:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/action.cpp:55:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/action.cpp:62:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/action.cpp:69:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/action.cpp:76:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/bustrip.cpp:31:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/bustrip.cpp:32:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/bustrip.cpp:33:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/bustrip.cpp:34:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/bustrip.cpp:35:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/bustrip.cpp:36:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/bustrip.cpp:37:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/bustrip.cpp:38:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/bustrip.cpp:39:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/bustrip.cpp:40:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < EventPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/organization.h:32:5: style: Class 'Organization' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/organization.h:64:5: style: Class 'Airline' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/organization.h:75:5: style: Class 'LocalBusiness' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/organization.h:85:5: style: Class 'LodgingBusiness' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/organization.h:95:5: style: Class 'FoodEstablishment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/bustrip.h:23:5: style: Class 'BusTrip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/action.h:23:5: style: Class 'Action' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/action.h:39:5: style: Class 'CancelAction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/action.h:49:5: style: Class 'CheckInAction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/action.h:59:5: style: Class 'DownloadAction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/action.h:69:5: style: Class 'JoinAction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/action.h:79:5: style: Class 'ReserveAction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/action.h:89:5: style: Class 'UpdateAction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/action.h:99:5: style: Class 'ViewAction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/creativework.cpp:24:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/creativework.cpp:25:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/creativework.cpp:26:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/creativework.cpp:27:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/creativework.cpp:34:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/creativework.cpp:41:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/creativework.h:22:5: style: Class 'CreativeWork' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/creativework.h:43:5: style: Class 'DigitalDocument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/creativework.h:53:5: style: Class 'EmailMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/event.cpp:32:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/event.cpp:33:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/event.cpp:34:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/event.cpp:35:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/event.cpp:36:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/event.cpp:37:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/event.cpp:38:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/event.cpp:39:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/event.cpp:40:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/event.cpp:41:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.cpp:218:20: performance:inconclusive: Technically the member function 'OSMAirportDb::filterTerminals' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.h:40:10: note: Technically the member function 'OSMAirportDb::filterTerminals' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.cpp:218:20: note: Technically the member function 'OSMAirportDb::filterTerminals' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.cpp:283:20: performance:inconclusive: Technically the member function 'OSMAirportDb::filterStations' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.h:42:10: note: Technically the member function 'OSMAirportDb::filterStations' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.cpp:283:20: note: Technically the member function 'OSMAirportDb::filterStations' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.cpp:98:26: style: Local variable 'iata' shadows outer variable [shadowVariable] kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.cpp:87:16: note: Shadowed declaration kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.cpp:98:26: note: Shadow variable kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.cpp:198:24: style: Local variable 'aeroway' shadows outer variable [shadowVariable] kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.cpp:162:16: note: Shadowed declaration kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.cpp:198:24: note: Shadow variable kitinerary-24.12.3/src/lib/datatypes/event.h:22:5: style: Class 'Event' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < FlightPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < PersonPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/flight.cpp:18:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitinerary-24.12.3/src/lib/datatypes/person.cpp:24:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/person.cpp:25:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/person.cpp:26:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/person.cpp:27:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/person.cpp:28:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < OrganizationPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < AirlinePrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < LocalBusinessPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < FoodEstablishmentPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < LodgingBusinessPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/person.h:21:5: style: Class 'Person' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < ProgramMembershipPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/organization.cpp:17:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitinerary-24.12.3/src/lib/datatypes/flight.cpp:35:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/flight.cpp:36:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/flight.cpp:37:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/flight.cpp:38:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/flight.cpp:39:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/flight.cpp:40:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/flight.cpp:41:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/flight.cpp:42:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/flight.cpp:43:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/flight.cpp:44:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/flight.cpp:45:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/flight.cpp:46:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/programmembership.cpp:26:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/programmembership.cpp:27:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/programmembership.cpp:28:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/programmembership.cpp:29:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/programmembership.cpp:30:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/programmembership.cpp:31:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/programmembership.cpp:32:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/programmembership.cpp:33:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < RentalCarPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/flight.h:26:5: style: Class 'Flight' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < GeoCoordinatesPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < PostalAddressPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/programmembership.h:23:5: style: Class 'ProgramMembership' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < PlacePrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < AirportPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < BoatTerminalPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < TrainStationPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < BusStationPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < TouristAttractionPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/organization.cpp:35:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/organization.cpp:36:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/organization.cpp:37:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/organization.cpp:38:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/organization.cpp:39:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/organization.cpp:40:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/organization.cpp:41:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/organization.cpp:42:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/organization.cpp:43:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/organization.cpp:44:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/organization.cpp:45:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/organization.cpp:46:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/organization.cpp:61:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/organization.cpp:62:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/organization.cpp:69:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/organization.cpp:76:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/organization.cpp:83:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/rentalcar.cpp:27:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/rentalcar.cpp:28:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/rentalcar.cpp:29:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/rentalcar.cpp:30:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/rentalcar.cpp:31:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < TaxiPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/rentalcar.h:23:5: style: Class 'RentalCar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/taxi.cpp:24:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/taxi.cpp:25:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/taxi.h:18:5: style: Class 'Taxi' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/token.cpp:15:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/token.cpp:43:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/knowledgedb-generator/airportdbgenerator.cpp:201:40: error: Uninitialized struct member: a.tzOffset [uninitStructMember] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < TrainTripPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/knowledgedb-generator/airportdbgenerator.cpp:245:27: style: Variable '(*it).country' is assigned a value that is never used. [unreadVariable] kitinerary-24.12.3/src/lib/datatypes/traintrip.cpp:17:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < TouristAttractionVisitPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/documentutil.cpp:21:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sha256 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/documentutil.cpp:29:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/documentutil.cpp:71:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/place.cpp:26:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/place.cpp:27:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/place.cpp:28:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/place.cpp:54:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/place.cpp:55:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/place.cpp:56:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/place.cpp:57:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/place.cpp:58:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/place.cpp:59:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/place.cpp:81:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/place.cpp:82:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/place.cpp:83:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/place.cpp:84:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/place.cpp:85:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/place.cpp:86:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/place.cpp:102:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/place.cpp:103:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/place.cpp:110:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/place.cpp:117:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/place.cpp:124:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/place.cpp:131:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < SeatPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < TicketPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/visit.cpp:25:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/visit.cpp:26:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/visit.cpp:27:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/visit.cpp:28:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/visit.h:20:5: style: Class 'TouristAttractionVisit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/traintrip.cpp:33:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/traintrip.cpp:34:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/traintrip.cpp:35:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/traintrip.cpp:36:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/traintrip.cpp:37:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/traintrip.cpp:38:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/traintrip.cpp:39:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/traintrip.cpp:40:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/traintrip.cpp:41:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/traintrip.cpp:42:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/traintrip.cpp:43:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/engine/extractordocumentprocessor.h:89:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable staticMetaObject [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/traintrip.h:25:5: style: Class 'TrainTrip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/engine/extractordocumentnode.h:29:12: style: Struct 'OwnedPtr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/engine/extractorresult.h:24:5: style: Class 'ExtractorResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/engine/extractorresult.h:25:5: style: Class 'ExtractorResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/engine/extractordocumentnode.h:100:13: performance: Function 'mimeType()' should return member 'mimeType' by const reference. [returnByReference] kitinerary-24.12.3/src/lib/engine/extractordocumentnode.h:175:21: performance: Function 'result()' should return member 'result' by const reference. [returnByReference] kitinerary-24.12.3/src/lib/engine/extractordocumentnode.h:184:13: performance: Function 'usedExtractor()' should return member 'usedExtractor' by const reference. [returnByReference] kitinerary-24.12.3/src/lib/engine/extractordocumentnodefactory.cpp:93:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/engine/extractordocumentnodefactory.cpp:221:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/engine/extractordocumentnodefactory.cpp:238:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/engine/extractordocumentnode.h:27:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitinerary-24.12.3/src/lib/engine/extractorengine.cpp:35:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitinerary-24.12.3/src/lib/engine/extractordocumentprocessor.cpp:80:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/engine/extractorengine.cpp:91:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/engine/extractordocumentnodefactory.cpp:248:123: style:inconclusive: Function 'registerProcessor' argument 2 names different: declaration 'canonicalMimeType' definition 'mimeType'. [funcArgNamesDifferent] kitinerary-24.12.3/src/lib/engine/extractordocumentnodefactory.h:41:97: note: Function 'registerProcessor' argument 2 names different: declaration 'canonicalMimeType' definition 'mimeType'. kitinerary-24.12.3/src/lib/engine/extractordocumentnodefactory.cpp:248:123: note: Function 'registerProcessor' argument 2 names different: declaration 'canonicalMimeType' definition 'mimeType'. kitinerary-24.12.3/src/lib/engine/extractordocumentnodefactory.cpp:48:47: performance:inconclusive: Function parameter 'canonicalMimeType' should be passed by const reference. [passedByValue] kitinerary-24.12.3/src/lib/engine/extractordocumentnodefactory.cpp:48:134: performance:inconclusive: Function parameter 'fallbackMimeType' should be passed by const reference. [passedByValue] kitinerary-24.12.3/src/lib/engine/extractordocumentnodefactory.cpp:248:123: performance:inconclusive: Function parameter 'mimeType' should be passed by const reference. [passedByValue] kitinerary-24.12.3/src/lib/engine/extractordocumentnodefactory.cpp:186:112: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/lib/engine/extractordocumentnodefactory.cpp:200:61: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/lib/engine/extractorengine.cpp:120:67: performance:inconclusive: Function parameter 'fileName' should be passed by const reference. [passedByValue] kitinerary-24.12.3/src/lib/engine/extractorengine.cpp:120:89: performance:inconclusive: Function parameter 'mimeType' should be passed by const reference. [passedByValue] kitinerary-24.12.3/src/lib/engine/extractorengine.cpp:125:68: performance:inconclusive: Function parameter 'mimeType' should be passed by const reference. [passedByValue] kitinerary-24.12.3/src/lib/engine/extractorengine.cpp:130:68: performance:inconclusive: Function parameter 'mimeType' should be passed by const reference. [passedByValue] kitinerary-24.12.3/src/lib/engine/extractordocumentprocessor.cpp:92:20: style: Local variable 'mo' shadows outer argument [shadowArgument] kitinerary-24.12.3/src/lib/engine/extractordocumentprocessor.cpp:72:107: note: Shadowed declaration kitinerary-24.12.3/src/lib/engine/extractordocumentprocessor.cpp:92:20: note: Shadow variable kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < ReservationPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < LodgingReservationPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < FlightReservationPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < TrainReservationPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < BusReservationPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/engine/extractorrepository.cpp:30:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extractors [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/engine/extractorrepository.cpp:120:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < FoodEstablishmentReservationPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < EventReservationPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < RentalCarReservationPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < TaxiReservationPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/datatypes_impl.h:24:5: debug: Failed to parse 'using type = decltype ( test < BoatReservationPrivate > ( nullptr ) ) ;'. The checking continues anyway. [simplifyUsing] kitinerary-24.12.3/src/lib/datatypes/ticket.cpp:29:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/ticket.cpp:30:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/ticket.cpp:31:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/ticket.cpp:32:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/ticket.cpp:33:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/ticket.cpp:34:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/ticket.cpp:54:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/ticket.cpp:55:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/ticket.cpp:56:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/ticket.cpp:57:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/ticket.cpp:58:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/ticket.cpp:59:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/ticket.cpp:60:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/engine/extractorfilter.cpp:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/ticket.cpp:61:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/engine/extractorfilter.cpp:96:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/ticket.cpp:62:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/ticket.cpp:63:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/ticket.cpp:64:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/ticket.cpp:65:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/ticket.cpp:66:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/engine/extractorrepository.h:56:17: performance: Function 'additionalSearchPaths()' should return member 'm_extraSearchPaths' by const reference. [returnByReference] kitinerary-24.12.3/src/lib/engine/extractorrepository.cpp:122:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/lib/engine/extractorscriptengine.cpp:30:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitinerary-24.12.3/src/lib/engine/scriptextractor.cpp:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/engine/scriptextractor.cpp:98:121: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toJson [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/engine/scriptextractor.cpp:179:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Current [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/engine/extractorscriptengine.cpp:62:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConsoleExtension [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/engine/extractorscriptengine.cpp:99:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/engine/extractorscriptengine.cpp:112:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/engine/extractorscriptengine.cpp:133:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stop [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/engine/scriptextractor.h:80:6: style: The destructor '~ScriptExtractor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kitinerary-24.12.3/src/lib/engine/abstractextractor.h:22:14: note: Virtual destructor in base class kitinerary-24.12.3/src/lib/engine/scriptextractor.h:80:6: note: Destructor in derived class kitinerary-24.12.3/src/lib/engine/scriptextractor.h:87:13: performance: Function 'scriptFileName()' should return member 'm_scriptName' by const reference. [returnByReference] kitinerary-24.12.3/src/lib/engine/scriptextractor.h:89:13: performance: Function 'scriptFunction()' should return member 'm_scriptFunction' by const reference. [returnByReference] kitinerary-24.12.3/src/lib/engine/scriptextractor.h:91:13: performance: Function 'mimeType()' should return member 'm_mimeType' by const reference. [returnByReference] kitinerary-24.12.3/src/lib/engine/scriptextractor.h:102:13: performance: Function 'fileName()' should return member 'm_fileName' by const reference. [returnByReference] kitinerary-24.12.3/src/lib/engine/scriptextractor.cpp:97:16: style: Local variable 'filters' shadows outer function [shadowFunction] kitinerary-24.12.3/src/lib/engine/scriptextractor.h:93:41: note: Shadowed declaration kitinerary-24.12.3/src/lib/engine/scriptextractor.cpp:97:16: note: Shadow variable kitinerary-24.12.3/src/lib/datatypes/ticket.h:24:5: style: Class 'Seat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/ticket.h:42:5: style: Class 'Ticket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/era/fcbticket.h:45:1: error: There is an unknown macro here somewhere. Configuration is required. If UPER_ENUM is a macro then please configure it. [unknownMacro] kitinerary-24.12.3/src/lib/era/elbticket.h:82:1: style: The class 'ELBTicketSegment' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:21:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitinerary-24.12.3/src/lib/era/ssbv1ticket.h:73:16: performance: Function 'rawData()' should return member 'm_data' by const reference. [returnByReference] kitinerary-24.12.3/src/lib/engine/extractorfilter.h:35:13: performance: Function 'mimeType()' should return member 'm_mimeType' by const reference. [returnByReference] kitinerary-24.12.3/src/lib/engine/extractorfilter.h:37:13: performance: Function 'fieldName()' should return member 'm_fieldName' by const reference. [returnByReference] kitinerary-24.12.3/src/lib/era/ssbv3ticket.h:130:13: warning: The class 'SSBv3Ticket' defines member function with name 'readString' also defined in its parent class 'SSBTicketBase'. [duplInheritedMember] kitinerary-24.12.3/src/lib/era/ssbticketbase.h:31:39: note: Parent function 'SSBTicketBase::readString' kitinerary-24.12.3/src/lib/era/ssbv3ticket.h:130:13: note: Derived function 'SSBv3Ticket::readString' kitinerary-24.12.3/src/lib/engine/extractorfilter.cpp:263:16: style: Local variable 'fieldName' shadows outer function [shadowFunction] kitinerary-24.12.3/src/lib/engine/extractorfilter.h:37:13: note: Shadowed declaration kitinerary-24.12.3/src/lib/engine/extractorfilter.cpp:263:16: note: Shadow variable kitinerary-24.12.3/src/lib/extractorcapabilities.cpp:23:34: error: There is an unknown macro here somewhere. Configuration is required. If KITINERARY_VERSION_STRING is a macro then please configure it. [unknownMacro] kitinerary-24.12.3/src/lib/engine/extractorfilter.cpp:230:151: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/lib/era/ssbv2ticket.h:71:16: performance: Function 'rawData()' should return member 'm_data' by const reference. [returnByReference] kitinerary-24.12.3/src/lib/extractors/activitypubextractor.cpp:36:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/lib/era/ssbv3ticket.cpp:40:22: warning: The class 'SSBv3Ticket' defines member function with name 'readString' also defined in its parent class 'SSBTicketBase'. [duplInheritedMember] kitinerary-24.12.3/src/lib/era/ssbticketbase.h:31:39: note: Parent function 'SSBTicketBase::readString' kitinerary-24.12.3/src/lib/era/ssbv3ticket.cpp:40:22: note: Derived function 'SSBv3Ticket::readString' kitinerary-24.12.3/src/lib/era/ssbv3ticket.h:124:16: performance: Function 'rawData()' should return member 'm_data' by const reference. [returnByReference] kitinerary-24.12.3/src/lib/extractorvalidator.h:50:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable staticMetaObject [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/extractorvalidator.cpp:138:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReservationCancelled [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/extractorvalidator.cpp:165:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/extractorvalidator.cpp:191:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ValidatorLog [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/extractorvalidator.cpp:217:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ValidatorLog [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/extractorvalidator.cpp:234:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ValidatorLog [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/extractors/genericboardingpassextractor.cpp:45:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Descendants [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/extractors/genericboardingpassextractor.cpp:63:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/extractors/genericboardingpassextractor.cpp:165:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/extractorvalidator.cpp:75:33: performance:inconclusive: Technically the member function 'KItinerary::ExtractorValidatorPrivate::filterAirport' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/extractorvalidator.cpp:34:10: note: Technically the member function 'KItinerary::ExtractorValidatorPrivate::filterAirport' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorvalidator.cpp:75:33: note: Technically the member function 'KItinerary::ExtractorValidatorPrivate::filterAirport' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/knowledgedb/alphaid.h:101:30: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitinerary-24.12.3/src/lib/extractorpostprocessor_p.h:42:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:59:18: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitinerary-24.12.3/src/lib/knowledgedb/trainstationdb.h:31:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:107:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:113:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:116:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetFromUTC [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/file.cpp:76:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/file.cpp:102:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/file.cpp:123:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/file.cpp:151:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WithoutBraces [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/file.cpp:157:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/file.cpp:171:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/file.cpp:176:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/file.cpp:187:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/file.cpp:214:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/file.cpp:235:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/file.cpp:240:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/file.cpp:260:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/file.cpp:294:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/file.cpp:308:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/file.cpp:326:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/file.cpp:345:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/file.cpp:360:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/file.cpp:371:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/file.cpp:387:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/htmldocument.cpp:61:22: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::name' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.h:40:13: note: Technically the member function 'KItinerary::HtmlElement::name' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:61:22: note: Technically the member function 'KItinerary::HtmlElement::name' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:84:26: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::parent' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.h:44:17: note: Technically the member function 'KItinerary::HtmlElement::parent' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:84:26: note: Technically the member function 'KItinerary::HtmlElement::parent' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:94:26: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::firstChild' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.h:46:17: note: Technically the member function 'KItinerary::HtmlElement::firstChild' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:94:26: note: Technically the member function 'KItinerary::HtmlElement::firstChild' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:104:26: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::nextSibling' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.h:48:17: note: Technically the member function 'KItinerary::HtmlElement::nextSibling' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:104:26: note: Technically the member function 'KItinerary::HtmlElement::nextSibling' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:164:22: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::content' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.h:53:13: note: Technically the member function 'KItinerary::HtmlElement::content' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:164:22: note: Technically the member function 'KItinerary::HtmlElement::content' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:249:22: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::recursiveContent' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.h:55:13: note: Technically the member function 'KItinerary::HtmlElement::recursiveContent' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:249:22: note: Technically the member function 'KItinerary::HtmlElement::recursiveContent' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:309:19: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::hasAttribute' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.h:57:10: note: Technically the member function 'KItinerary::HtmlElement::hasAttribute' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:309:19: note: Technically the member function 'KItinerary::HtmlElement::hasAttribute' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:330:26: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::attributes' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.h:59:17: note: Technically the member function 'KItinerary::HtmlElement::attributes' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:330:26: note: Technically the member function 'KItinerary::HtmlElement::attributes' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:354:27: performance:inconclusive: Either there is a missing 'override', or the member function 'KItinerary::HtmlDocument::root' can be static. [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.h:96:17: note: Either there is a missing 'override', or the member function 'KItinerary::HtmlDocument::root' can be static. kitinerary-24.12.3/src/lib/htmldocument.cpp:354:27: note: Either there is a missing 'override', or the member function 'KItinerary::HtmlDocument::root' can be static. kitinerary-24.12.3/src/lib/htmldocument.cpp:366:23: performance:inconclusive: Either there is a missing 'override', or the member function 'KItinerary::HtmlDocument::rawData' can be static. [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.h:99:13: note: Either there is a missing 'override', or the member function 'KItinerary::HtmlDocument::rawData' can be static. kitinerary-24.12.3/src/lib/htmldocument.cpp:366:23: note: Either there is a missing 'override', or the member function 'KItinerary::HtmlDocument::rawData' can be static. kitinerary-24.12.3/src/lib/file.cpp:227:35: style: Parameter 'pass' can be declared as pointer to const [constParameterPointer] kitinerary-24.12.3/src/lib/file.cpp:250:16: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/lib/http/httpresponse.cpp:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODateWithMs [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/http/httpresponse.cpp:96:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/http/httpresponse.h:47:16: performance: Function 'content()' should return member 'content' by const reference. [returnByReference] kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:55:30: performance:inconclusive: Technically the member function 'KItinerary::FlightPostProcessor::processAirport' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/flightpostprocessor_p.h:29:13: note: Technically the member function 'KItinerary::FlightPostProcessor::processAirport' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:55:30: note: Technically the member function 'KItinerary::FlightPostProcessor::processAirport' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:86:30: performance:inconclusive: Technically the member function 'KItinerary::FlightPostProcessor::processAirline' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/flightpostprocessor_p.h:30:13: note: Technically the member function 'KItinerary::FlightPostProcessor::processAirline' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:86:30: note: Technically the member function 'KItinerary::FlightPostProcessor::processAirline' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:92:32: performance:inconclusive: Technically the member function 'KItinerary::FlightPostProcessor::processFlightTime' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/flightpostprocessor_p.h:31:15: note: Technically the member function 'KItinerary::FlightPostProcessor::processFlightTime' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:92:32: note: Technically the member function 'KItinerary::FlightPostProcessor::processFlightTime' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:125:27: performance:inconclusive: Technically the member function 'KItinerary::FlightPostProcessor::lookupAirportCodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/flightpostprocessor_p.h:33:10: note: Technically the member function 'KItinerary::FlightPostProcessor::lookupAirportCodes' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:125:27: note: Technically the member function 'KItinerary::FlightPostProcessor::lookupAirportCodes' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:135:27: performance:inconclusive: Technically the member function 'KItinerary::FlightPostProcessor::pickAirportByDistance' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/flightpostprocessor_p.h:34:10: note: Technically the member function 'KItinerary::FlightPostProcessor::pickAirportByDistance' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:135:27: note: Technically the member function 'KItinerary::FlightPostProcessor::pickAirportByDistance' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/http/httpresponse.cpp:75:16: style: Local variable 'content' shadows outer function [shadowFunction] kitinerary-24.12.3/src/lib/http/httpresponse.h:47:16: note: Shadowed declaration kitinerary-24.12.3/src/lib/http/httpresponse.cpp:75:16: note: Shadow variable kitinerary-24.12.3/src/lib/http/httpresponse.cpp:57:60: style: Parameter 'reply' can be declared as pointer to const [constParameterPointer] kitinerary-24.12.3/src/lib/http/httpresponse.cpp:110:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/lib/iata/iatabcbpparser.cpp:33:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/iata/iatabcbpparser.cpp:57:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/iata/iatabcbpparser.cpp:103:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/iata/iatabcbpparser.cpp:38:80: style:inconclusive: Function 'parse' argument 2 names different: declaration 'externalIssueDateTime' definition 'externalIssueDate'. [funcArgNamesDifferent] kitinerary-24.12.3/src/lib/iata/iatabcbpparser.h:35:78: note: Function 'parse' argument 2 names different: declaration 'externalIssueDateTime' definition 'externalIssueDate'. kitinerary-24.12.3/src/lib/iata/iatabcbpparser.cpp:38:80: note: Function 'parse' argument 2 names different: declaration 'externalIssueDateTime' definition 'externalIssueDate'. kitinerary-24.12.3/src/lib/iata/iatabcbp.cpp:23:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/iata/iatabcbp.cpp:71:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/iata/iatabcbp.cpp:129:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/iata/iatabcbpsections.cpp:56:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/iata/iatabcbpsections.cpp:97:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/jsapi/barcode.cpp:24:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF417 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/jsapi/barcode.cpp:29:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Aztec [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/jsapi/barcode.cpp:36:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Aztec [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/jsapi/barcode.cpp:51:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QRCode [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/jsapi/barcode.cpp:56:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataMatrix [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/jsapi/barcode.cpp:63:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Any [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/jsapi/barcode.cpp:72:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/iata/iatabcbp.h:50:27: performance: Function 'rawData()' should return member 'm_data' by const reference. [returnByReference] kitinerary-24.12.3/src/lib/jsapi/bytearray.cpp:33:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_WBITS [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/jsapi/bytearray.cpp:33:5: warning: Return value of function inflateInit2() is not used. [ignoredReturnValue] kitinerary-24.12.3/src/lib/jsapi/extractorengine.cpp:46:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/jsapi/extractorengine.cpp:70:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:43:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:44:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:45:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:46:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:47:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:48:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:49:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:50:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:51:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:52:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:53:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:54:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:55:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:56:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:57:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:58:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:68:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:69:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:70:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:83:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:84:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:85:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:86:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:93:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:100:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:111:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:112:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:113:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:114:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:121:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:133:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:134:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:135:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:136:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:137:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:148:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:149:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:150:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/datatypes/reservation.cpp:158:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_valid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/json/jsonld.cpp:17:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/json/jsonld.cpp:23:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/json/jsonld.cpp:33:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/json/jsonldfilterengine.h:48:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/json/jsonldfilterengine.h:62:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/json/jsonldfilterengine.h:77:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/json/jsonldfilterengine.cpp:45:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/json/jsonldfilterengine.cpp:84:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:292:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:523:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Person [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:552:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:722:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalTime [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/json/jsonldfilterengine.h:30:14: warning: Member variable 'JsonLdFilterEngine::m_typeMappingsSize' is not initialized in the constructor. [uninitMemberVar] kitinerary-24.12.3/src/lib/json/jsonldfilterengine.h:30:14: warning: Member variable 'JsonLdFilterEngine::m_typeFiltersSize' is not initialized in the constructor. [uninitMemberVar] kitinerary-24.12.3/src/lib/json/jsonldfilterengine.h:30:14: warning: Member variable 'JsonLdFilterEngine::m_propertyMappingsSize' is not initialized in the constructor. [uninitMemberVar] kitinerary-24.12.3/src/lib/json/jsonldfilterengine.cpp:89:24: style: Local variable 'array' shadows outer argument [shadowArgument] kitinerary-24.12.3/src/lib/json/jsonldfilterengine.cpp:81:54: note: Shadowed declaration kitinerary-24.12.3/src/lib/json/jsonldfilterengine.cpp:89:24: note: Shadow variable kitinerary-24.12.3/src/lib/extractors/genericboardingpassextractor.cpp:63:54: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/lib/json/jsonldimportfilter.cpp:90:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/json/jsonldimportfilter.cpp:118:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/json/jsonldimportfilter.cpp:153:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/json/jsonldimportfilter.cpp:296:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/jsapi/jsonld.cpp:221:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortFormat [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/json/jsonldimportfilter.cpp:99:76: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/lib/jsonlddocument.cpp:138:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/jsonlddocument.cpp:173:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/jsonlddocument.cpp:281:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/jsonlddocument.cpp:307:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/jsonlddocument.cpp:418:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/jsonlddocument.cpp:573:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/jsonlddocument.cpp:640:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/knowledgedb/airportnametokenizer.cpp:56:28: performance:inconclusive: Technically the member function 'KItinerary::AirportNameTokenizer::isSeparator' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/knowledgedb/airportnametokenizer_p.h:33:10: note: Technically the member function 'KItinerary::AirportNameTokenizer::isSeparator' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/knowledgedb/airportnametokenizer.cpp:56:28: note: Technically the member function 'KItinerary::AirportNameTokenizer::isSeparator' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/knowledgedb/alphaid.h:41:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/knowledgedb/alphaid.h:52:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/knowledgedb/alphaid.h:77:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/knowledgedb/alphaid.h:52:9: performance: Variable 'm_id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kitinerary-24.12.3/src/lib/knowledgedb/alphaid.cpp:40:36: error: Shifting by a negative value is undefined behaviour [shiftNegative] kitinerary-24.12.3/src/lib/knowledgedb/alphaid.cpp:40:47: error: Shifting 32-bit value by 4294967291 bits is undefined behaviour [shiftTooManyBits] kitinerary-24.12.3/src/lib/knowledgedb/alphaid.cpp:37:18: note: Assignment 'i=0', assigned value is 0 kitinerary-24.12.3/src/lib/knowledgedb/alphaid.cpp:38:26: note: shift is assigned '5*(size-i-1)' here. kitinerary-24.12.3/src/lib/knowledgedb/alphaid.cpp:40:47: note: Shift kitinerary-24.12.3/src/lib/knowledgedb/alphaid.cpp:40:50: warning: Expression 'shift' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] kitinerary-24.12.3/src/lib/knowledgedb/alphaid.cpp:37:18: note: Assignment 'i=0', assigned value is 0 kitinerary-24.12.3/src/lib/knowledgedb/alphaid.cpp:38:26: note: shift is assigned '5*(size-i-1)' here. kitinerary-24.12.3/src/lib/knowledgedb/alphaid.cpp:40:50: note: Negative value is converted to an unsigned value kitinerary-24.12.3/src/lib/datatypes/reservation.h:38:5: style: Class 'Reservation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/reservation.h:78:5: style: Class 'LodgingReservation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/reservation.h:91:5: style: Class 'FlightReservation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/reservation.h:111:5: style: Class 'TrainReservation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/reservation.h:121:5: style: Class 'BusReservation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/reservation.h:132:5: style: Class 'FoodEstablishmentReservation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/reservation.h:146:5: style: Class 'EventReservation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/reservation.h:156:5: style: Class 'RentalCarReservation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/reservation.h:170:5: style: Class 'TaxiReservation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/datatypes/reservation.h:182:5: style: Class 'BoatReservation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/jsonlddocument.cpp:405:56: style:inconclusive: Function 'toJsonValue' argument 1 names different: declaration 'data' definition 'v'. [funcArgNamesDifferent] kitinerary-24.12.3/src/lib/jsonlddocument.h:60:67: note: Function 'toJsonValue' argument 1 names different: declaration 'data' definition 'v'. kitinerary-24.12.3/src/lib/jsonlddocument.cpp:405:56: note: Function 'toJsonValue' argument 1 names different: declaration 'data' definition 'v'. kitinerary-24.12.3/src/lib/jsonlddocument.cpp:597:24: style: Local variable 'mo' shadows outer variable [shadowVariable] kitinerary-24.12.3/src/lib/jsonlddocument.cpp:578:16: note: Shadowed declaration kitinerary-24.12.3/src/lib/jsonlddocument.cpp:597:24: note: Shadow variable kitinerary-24.12.3/src/lib/jsonlddocument.cpp:399:14: style: Variable 'c' can be declared as pointer to const [constVariablePointer] kitinerary-24.12.3/src/lib/jsonlddocument.cpp:450:23: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/lib/knowledgedb/stationidentifier.h:27:23: style: Class 'UICIdentiferBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/knowledgedb/timezonedb.cpp:69:109: performance:inconclusive: Function parameter 'regionCode' should be passed by const reference. [passedByValue] kitinerary-24.12.3/src/lib/knowledgedb/timezonedb.cpp:128:125: performance:inconclusive: Function parameter 'regionCode' should be passed by const reference. [passedByValue] kitinerary-24.12.3/src/lib/knowledgedb/timezonedb.cpp:143:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/lib/knowledgedb/stationidentifier.cpp:23:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:190:30: performance:inconclusive: Technically the member function 'KItinerary::ExtractorPostprocessor::setValidationEnabled' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/extractorpostprocessor.h:95:57: note: Technically the member function 'KItinerary::ExtractorPostprocessor::setValidationEnabled' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:190:30: note: Technically the member function 'KItinerary::ExtractorPostprocessor::setValidationEnabled' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:287:45: performance:inconclusive: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processTrainStation' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/extractorpostprocessor_p.h:51:18: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processTrainStation' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:287:45: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processTrainStation' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:422:42: performance:inconclusive: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processRentalCar' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/extractorpostprocessor_p.h:65:15: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processRentalCar' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:422:42: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processRentalCar' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:511:37: performance:inconclusive: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processSeat' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/extractorpostprocessor_p.h:71:10: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processSeat' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:511:37: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processSeat' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:567:51: performance:inconclusive: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processPerson' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/extractorpostprocessor_p.h:74:12: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processPerson' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:567:51: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processPerson' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:712:42: performance:inconclusive: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processTimeForLocation' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/extractorpostprocessor_p.h:79:37: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processTimeForLocation' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:712:42: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processTimeForLocation' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:89:42: warning: The class 'UnalignedNumber < 3 >' defines member function with name 'operator=' also defined in its parent class 'UnalignedNumber < 2 >'. [duplInheritedMember] kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:89:42: note: Parent function 'UnalignedNumber < 2 >::operator=' kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:89:42: note: Derived function 'UnalignedNumber < 3 >::operator=' kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:94:42: warning: The class 'UnalignedNumber < 3 >' defines member function with name 'operator|=' also defined in its parent class 'UnalignedNumber < 2 >'. [duplInheritedMember] kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:94:42: note: Parent function 'UnalignedNumber < 2 >::operator|=' kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:94:42: note: Derived function 'UnalignedNumber < 3 >::operator|=' kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:100:22: warning: The class 'UnalignedNumber < 3 >' defines member function with name 'operatoruint32_t' also defined in its parent class 'UnalignedNumber < 2 >'. [duplInheritedMember] kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:100:22: note: Parent function 'UnalignedNumber < 2 >::operatoruint32_t' kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:100:22: note: Derived function 'UnalignedNumber < 3 >::operatoruint32_t' kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:105:31: warning: The class 'UnalignedNumber < 3 >' defines member function with name 'value' also defined in its parent class 'UnalignedNumber < 2 >'. [duplInheritedMember] kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:105:31: note: Parent function 'UnalignedNumber < 2 >::value' kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:105:31: note: Derived function 'UnalignedNumber < 3 >::value' kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:111:27: warning: The class 'UnalignedNumber < 3 >' defines member function with name 'setValue' also defined in its parent class 'UnalignedNumber < 2 >'. [duplInheritedMember] kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:111:27: note: Parent function 'UnalignedNumber < 2 >::setValue' kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:111:27: note: Derived function 'UnalignedNumber < 3 >::setValue' kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:219:51: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/lib/locationutil.cpp:184:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Canonical [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/locationutil.cpp:228:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/locationutil.cpp:237:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/locationutil.cpp:253:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/locationutil.cpp:348:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GeoUriQuery [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/mergeutil.cpp:65:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalTime [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/mergeutil.cpp:135:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/mergeutil.cpp:149:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsGadget [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/mergeutil.cpp:481:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompareLog [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/mergeutil.cpp:617:140: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/mergeutil.cpp:702:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TimeZone [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/mergeutil.cpp:722:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/mergeutil.cpp:742:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/mergeutil.cpp:755:117: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/mergeutil.cpp:773:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/mergeutil.cpp:829:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReservationCancelled [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/locationutil.cpp:309:23: style: Condition 'd<50000' is always true [knownConditionTrueFalse] kitinerary-24.12.3/src/lib/locationutil.cpp:303:23: note: Assuming that condition 'd>=50000' is not redundant kitinerary-24.12.3/src/lib/locationutil.cpp:306:23: note: Assuming condition is false kitinerary-24.12.3/src/lib/locationutil.cpp:309:23: note: Condition 'd<50000' is always true kitinerary-24.12.3/src/lib/locationutil.cpp:338:16: style: Local variable 'geo' shadows outer function [shadowFunction] kitinerary-24.12.3/src/lib/locationutil.h:46:34: note: Shadowed declaration kitinerary-24.12.3/src/lib/locationutil.cpp:338:16: note: Shadow variable kitinerary-24.12.3/src/lib/locationutil.cpp:198:19: warning: Either the condition 'lit==lhs.end()' is redundant or there is possible dereference of an invalid iterator: lit. [derefInvalidIteratorRedundantCheck] kitinerary-24.12.3/src/lib/locationutil.cpp:204:17: note: Assuming that condition 'lit==lhs.end()' is not redundant kitinerary-24.12.3/src/lib/locationutil.cpp:198:19: note: Dereference of an invalid iterator kitinerary-24.12.3/src/lib/locationutil.cpp:201:19: warning: Either the condition 'rit==rhs.end()' is redundant or there is possible dereference of an invalid iterator: rit. [derefInvalidIteratorRedundantCheck] kitinerary-24.12.3/src/lib/locationutil.cpp:204:37: note: Assuming that condition 'rit==rhs.end()' is not redundant kitinerary-24.12.3/src/lib/locationutil.cpp:201:19: note: Dereference of an invalid iterator kitinerary-24.12.3/src/lib/pdf/pdfbarcodeutil.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/pdfbarcodeutil.cpp:57:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Any2D [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/pdfvectorpicture_p.h:32:5: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitinerary-24.12.3/src/lib/pdf/pdfimage_p.h:25:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitinerary-24.12.3/src/lib/mergeutil.cpp:606:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/lib/pdf/pdfdocument.cpp:109:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/pdfdocument.cpp:197:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PdfLink [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/pdfdocument.cpp:292:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTC [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/pdfdocument.cpp:378:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/pdfdocument.cpp:189:22: style: Local variable 'link' shadows outer function [shadowFunction] kitinerary-24.12.3/src/lib/pdf/pdfdocument.h:65:13: note: Shadowed declaration kitinerary-24.12.3/src/lib/pdf/pdfdocument.cpp:189:22: note: Shadow variable kitinerary-24.12.3/src/lib/pdf/pdfdocument.cpp:384:17: style: Local variable 'page' shadows outer function [shadowFunction] kitinerary-24.12.3/src/lib/pdf/pdfdocument.h:115:13: note: Shadowed declaration kitinerary-24.12.3/src/lib/pdf/pdfdocument.cpp:384:17: note: Shadow variable kitinerary-24.12.3/src/lib/pdf/pdfextractoroutputdevice.cpp:34:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_Mono [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/pdfextractoroutputdevice.cpp:153:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/pdfextractoroutputdevice.cpp:191:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindingFill [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/pdfextractoroutputdevice.cpp:201:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/pdfextractoroutputdevice.cpp:211:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindingFill [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/pdfextractoroutputdevice.cpp:228:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OddEvenFill [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/pdfextractoroutputdevice.cpp:244:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/pdfextractoroutputdevice.cpp:284:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Any [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/pdfextractoroutputdevice.cpp:301:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionURI [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/pdfimage.cpp:35:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_Mono [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/pdfimage.cpp:149:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_Invalid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/pdfimage.cpp:157:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_Invalid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/pdfimage.cpp:188:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_Invalid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/pdfimage.cpp:216:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_Invalid [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/pdfextractoroutputdevice.cpp:266:21: warning:inconclusive: Access of moved variable 'strokes'. [accessMoved] kitinerary-24.12.3/src/lib/pdf/pdfextractoroutputdevice.cpp:268:28: note: Calling std::move(strokes) kitinerary-24.12.3/src/lib/pdf/pdfextractoroutputdevice.cpp:266:21: note: Access of moved variable 'strokes'. kitinerary-24.12.3/src/lib/pdf/pdfextractoroutputdevice.cpp:243:66: warning: Missing bounds check for extra iterator increment in loop. [StlMissingComparison] kitinerary-24.12.3/src/lib/pdf/pdfextractoroutputdevice.cpp:247:15: note: Missing bounds check for extra iterator increment in loop. kitinerary-24.12.3/src/lib/pdf/pdfextractoroutputdevice.cpp:243:66: note: Missing bounds check for extra iterator increment in loop. kitinerary-24.12.3/src/lib/pdf/pdflink.h:36:13: performance: Function 'url()' should return member 'url' by const reference. [returnByReference] kitinerary-24.12.3/src/lib/pdf/pdfvectorpicture.cpp:20:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitinerary-24.12.3/src/lib/pdf/popplerglobalparams.cpp:26:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/popplerglobalparams.cpp:32:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/pdfvectorpicture.cpp:117:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_Grayscale8 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/popplerutils.cpp:24:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidLine [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/popplerutils.cpp:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidPattern [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/pdf/pdfvectorpicture.cpp:115:19: style: Local variable 'width' shadows outer function [shadowFunction] kitinerary-24.12.3/src/lib/pdf/pdfvectorpicture_p.h:52:9: note: Shadowed declaration kitinerary-24.12.3/src/lib/pdf/pdfvectorpicture.cpp:115:19: note: Shadow variable kitinerary-24.12.3/src/lib/pdf/pdfvectorpicture.cpp:116:19: style: Local variable 'height' shadows outer function [shadowFunction] kitinerary-24.12.3/src/lib/pdf/pdfvectorpicture_p.h:53:9: note: Shadowed declaration kitinerary-24.12.3/src/lib/pdf/pdfvectorpicture.cpp:116:19: note: Shadow variable kitinerary-24.12.3/src/lib/pdf/pdfvectorpicture.cpp:85:11: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/lib/priceutil.cpp:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/priceutil.cpp:96:47: performance:inconclusive: Function parameter 'isoCode' should be passed by const reference. [passedByValue] kitinerary-24.12.3/src/lib/plist/plistreader.cpp:191:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PListContainerTypeMask [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/plist/plistreader.cpp:238:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PListTrailer [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/plist/plistreader.cpp:272:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PListContainerSizeMask [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/plist/plistreader.cpp:386:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PListHeader [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/barcodedocumentprocessorhelper.cpp:16:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/barcodedocumentprocessorhelper.cpp:49:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreAspectRatio [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/plist/plistdata_p.h:38:1: style: The struct 'PListBigEndianNumber < uint8_t >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kitinerary-24.12.3/src/lib/plist/plistdata_p.h:38:1: style: The struct 'PListBigEndianNumber < uint64_t >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kitinerary-24.12.3/src/lib/plist/plistreader.cpp:178:16: style: Local variable 'type' shadows outer variable [shadowVariable] kitinerary-24.12.3/src/lib/plist/plistreader.cpp:129:21: note: Shadowed declaration kitinerary-24.12.3/src/lib/plist/plistreader.cpp:178:16: note: Shadow variable kitinerary-24.12.3/src/lib/plist/plistreader.cpp:324:16: style: Local variable 'type' shadows outer variable [shadowVariable] kitinerary-24.12.3/src/lib/plist/plistreader.cpp:129:21: note: Shadowed declaration kitinerary-24.12.3/src/lib/plist/plistreader.cpp:324:16: note: Shadow variable kitinerary-24.12.3/src/lib/processors/binarydocumentprocessor.cpp:15:80: style:inconclusive: Function 'canHandleData' argument 1 names different: declaration 'encodedData' definition 'data'. [funcArgNamesDifferent] kitinerary-24.12.3/src/lib/processors/binarydocumentprocessor.h:17:56: note: Function 'canHandleData' argument 1 names different: declaration 'encodedData' definition 'data'. kitinerary-24.12.3/src/lib/processors/binarydocumentprocessor.cpp:15:80: note: Function 'canHandleData' argument 1 names different: declaration 'encodedData' definition 'data'. kitinerary-24.12.3/src/lib/plist/plistreader.cpp:153:39: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/lib/processors/eradocumentprocessor.cpp:104:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/externalprocessor.cpp:29:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMAKE_INSTALL_FULL_LIBEXECDIR_KF6 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/externalprocessor.cpp:44:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/externalprocessor.cpp:74:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/genericpriceextractorhelper.cpp:33:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReservationConfirmed [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/htmldocumentprocessor.cpp:37:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/htmldocumentprocessor.cpp:59:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/htmldocumentprocessor.cpp:123:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/htmldocumentprocessor.cpp:172:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/icaldocumentprocessor.cpp:35:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/icaldocumentprocessor.cpp:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/icaldocumentprocessor.cpp:98:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalTime [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/icaldocumentprocessor.cpp:119:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractGenericIcalEvents [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/imagedocumentprocessor.cpp:39:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Any2D [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/jsonlddocumentprocessor.cpp:23:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/jsonlddocumentprocessor.cpp:31:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/mimedocumentprocessor.cpp:63:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/pdfdocumentprocessor.cpp:40:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/pdfdocumentprocessor.cpp:108:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AbortOnColorHint [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/mimedocumentprocessor.cpp:153:9: style: Condition 'ct' is always true [knownConditionTrueFalse] kitinerary-24.12.3/src/lib/processors/pdfdocumentprocessor.cpp:144:19: style: Local variable 'i' shadows outer variable [shadowVariable] kitinerary-24.12.3/src/lib/processors/pdfdocumentprocessor.cpp:102:14: note: Shadowed declaration kitinerary-24.12.3/src/lib/processors/pdfdocumentprocessor.cpp:144:19: note: Shadow variable kitinerary-24.12.3/src/lib/processors/pdfdocumentprocessor.cpp:189:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/lib/processors/pkpassdocumentprocessor.cpp:47:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/pkpassdocumentprocessor.cpp:93:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/pkpassdocumentprocessor.cpp:152:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/pkpassdocumentprocessor.cpp:261:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/pkpassdocumentprocessor.cpp:383:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/pkpassdocumentprocessor.cpp:522:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/textdocumentprocessor.cpp:24:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/pkpassdocumentprocessor.cpp:136:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/lib/processors/vdvdocumentprocessor.cpp:61:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/uic9183documentprocessor.cpp:163:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Transport [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/reservationconverter.cpp:80:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/reservationconverter.cpp:95:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/processors/uic9183documentprocessor.cpp:251:27: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/lib/processors/uic9183documentprocessor.cpp:253:27: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/lib/rsp/rsp6decoder.cpp:48:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/rsp/rsp6decoder.cpp:95:178: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_NO_PADDING [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/rsp/rsp6decoder.cpp:104:60: style: C-style pointer casting [cstyleCast] kitinerary-24.12.3/src/lib/rsp/rsp6decoder.cpp:104:104: style: C-style pointer casting [cstyleCast] kitinerary-24.12.3/src/lib/rsp/rsp6decoder.cpp:110:55: style: C-style pointer casting [cstyleCast] kitinerary-24.12.3/src/lib/rsp/rsp6decoder.cpp:110:99: style: C-style pointer casting [cstyleCast] kitinerary-24.12.3/src/lib/sortutil.cpp:39:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TimeZone [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/sortutil.cpp:118:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TimeZone [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/sortutil.cpp:101:49: style:inconclusive: Function 'endDateTime' argument 1 names different: declaration 'res' definition 'elem'. [funcArgNamesDifferent] kitinerary-24.12.3/src/lib/sortutil.h:29:61: note: Function 'endDateTime' argument 1 names different: declaration 'res' definition 'elem'. kitinerary-24.12.3/src/lib/sortutil.cpp:101:49: note: Function 'endDateTime' argument 1 names different: declaration 'res' definition 'elem'. kitinerary-24.12.3/src/lib/text/addressparser.cpp:46:194: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Local [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/text/addressparser.cpp:94:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Locality [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/text/nameoptimizer.cpp:41:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/text/nameoptimizer.cpp:85:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Canonical [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/text/nameoptimizer.cpp:173:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QVariant [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/text/terminalfinder.cpp:30:22: style: Local variable 'pattern' shadows outer variable [shadowVariable] kitinerary-24.12.3/src/lib/text/terminalfinder.cpp:13:17: note: Shadowed declaration kitinerary-24.12.3/src/lib/text/terminalfinder.cpp:30:22: note: Shadow variable kitinerary-24.12.3/src/lib/text/terminalfinder.cpp:25:44: performance:inconclusive: Function parameter 'frontAnchor' should be passed by const reference. [passedByValue] kitinerary-24.12.3/src/lib/text/terminalfinder.cpp:25:69: performance:inconclusive: Function parameter 'backAnchor' should be passed by const reference. [passedByValue] kitinerary-24.12.3/src/lib/text/pricefinder.cpp:27:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wide [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/text/pricefinder.cpp:60:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyCountry [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/text/pricefinder.cpp:171:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/text/pricefinder.cpp:192:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currency [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/text/pricefinder.cpp:209:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/text/pricefinder.cpp:224:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Canonical [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/text/pricefinder.cpp:304:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/text/timefinder.cpp:40:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QTime [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/text/timefinder.cpp:87:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnchorAtOffsetMatchOption [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/text/timefinder.cpp:132:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortFormat [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/text/timefinder.cpp:181:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QDate [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/text/timefinder.cpp:21:35: performance:inconclusive: Function parameter 'text' should be passed by const reference. [passedByValue] kitinerary-24.12.3/src/lib/text/timefinder.cpp:37:48: performance:inconclusive: Function parameter 'text' should be passed by const reference. [passedByValue] kitinerary-24.12.3/src/lib/text/pricefinder.cpp:186:19: performance:inconclusive: Technically the member function 'KItinerary::PriceFinder::isSingleCurrency' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/text/pricefinder_p.h:39:24: note: Technically the member function 'KItinerary::PriceFinder::isSingleCurrency' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/text/pricefinder.cpp:186:19: note: Technically the member function 'KItinerary::PriceFinder::isSingleCurrency' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/text/pricefinder.cpp:239:22: performance:inconclusive: Technically the member function 'KItinerary::PriceFinder::parseCurrency' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/text/pricefinder_p.h:46:27: note: Technically the member function 'KItinerary::PriceFinder::parseCurrency' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/text/pricefinder.cpp:239:22: note: Technically the member function 'KItinerary::PriceFinder::parseCurrency' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/text/pricefinder.cpp:301:21: performance:inconclusive: Technically the member function 'KItinerary::PriceFinder::parseValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/text/pricefinder_p.h:47:26: note: Technically the member function 'KItinerary::PriceFinder::parseValue' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/text/pricefinder.cpp:301:21: note: Technically the member function 'KItinerary::PriceFinder::parseValue' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/text/pricefinder.cpp:192:16: style: Local variable 'isoCode' shadows outer variable [shadowVariable] kitinerary-24.12.3/src/lib/text/pricefinder.cpp:46:16: note: Shadowed declaration kitinerary-24.12.3/src/lib/text/pricefinder.cpp:192:16: note: Shadow variable kitinerary-24.12.3/src/lib/text/pricefinder.cpp:262:16: style: Local variable 'symbol' shadows outer variable [shadowVariable] kitinerary-24.12.3/src/lib/text/pricefinder.cpp:47:17: note: Shadowed declaration kitinerary-24.12.3/src/lib/text/pricefinder.cpp:262:16: note: Shadow variable kitinerary-24.12.3/src/lib/text/pricefinder.cpp:269:13: style: Local variable 'isoCode' shadows outer variable [shadowVariable] kitinerary-24.12.3/src/lib/text/pricefinder.cpp:46:16: note: Shadowed declaration kitinerary-24.12.3/src/lib/text/pricefinder.cpp:269:13: note: Shadow variable kitinerary-24.12.3/src/lib/text/pricefinder.cpp:171:50: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/lib/uic9183/uic9183block.h:43:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RecordId [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/uic9183parser.h:120:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RecordId [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/tickettokencomparator.cpp:77:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/uic9183header.h:30:5: style: Class 'Uic9183Header' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/uic9183/rct2ticket.cpp:25:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitinerary-24.12.3/src/lib/uic9183/rct2ticket.cpp:47:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/rct2ticket.cpp:92:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/rct2ticket.cpp:248:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RailPass [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/rct2ticket.cpp:262:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RailPass [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/rct2ticket.cpp:287:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RailPass [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/rct2ticket.cpp:292:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RailPass [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/rct2ticket.cpp:303:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Reservation [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/rct2ticket.cpp:336:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Reservation [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/rct2ticket.cpp:346:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Reservation [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/rct2ticket.cpp:375:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/uic9183head.h:33:5: style: Class 'Uic9183Head' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/uic9183/uic9183header.cpp:52:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/uic9183header.cpp:39:16: style: Local variable 'version' shadows outer function [shadowFunction] kitinerary-24.12.3/src/lib/uic9183/uic9183header.h:22:5: note: Shadowed declaration kitinerary-24.12.3/src/lib/uic9183/uic9183header.cpp:39:16: note: Shadow variable kitinerary-24.12.3/src/lib/uic9183/rct2ticket.h:52:5: style: Class 'Rct2Ticket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/uic9183/uic9183ticketlayout.h:77:5: style: Class 'Uic9183TicketLayout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/uic9183/uic9183ticketlayout.cpp:45:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/uic9183parser.cpp:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RecordId [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/uic9183parser.cpp:124:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/uic9183parser.cpp:212:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tariffDesc [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/uic9183parser.cpp:281:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ticket [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/uic9183parser.cpp:341:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ticket [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/uic9183parser.cpp:634:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable classCode [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/uic9183parser.cpp:117:5: warning: Return value of function inflateInit() is not used. [ignoredReturnValue] kitinerary-24.12.3/src/lib/uic9183/uic9183parser.cpp:91:21: performance:inconclusive: Technically the member function 'KItinerary::Uic9183Parser::setContextDate' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/uic9183/uic9183parser.h:68:58: note: Technically the member function 'KItinerary::Uic9183Parser::setContextDate' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/uic9183/uic9183parser.cpp:91:21: note: Technically the member function 'KItinerary::Uic9183Parser::setContextDate' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/uic9183/vendor0080block.h:77:5: style: Class 'Vendor0080BLBlock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/uic9183/vendor0080block.h:107:5: style: Class 'Vendor0080VUBlock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/uic9183/vendor1154block.h:49:5: style: Class 'Vendor1154UTBlock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/lib/uic9183/uic9183parser.h:132:16: performance: Function 'rawData()' should return member 'm_data' by const reference. [returnByReference] kitinerary-24.12.3/src/lib/uic9183/uic9183ticketlayout.h:42:5: warning: Member variable 'Uic9183TicketLayoutField::m_offset' is not initialized in the constructor. [uninitMemberVar] kitinerary-24.12.3/src/lib/uic9183/uic9183parser.cpp:59:15: style: Local variable 'block' shadows outer function [shadowFunction] kitinerary-24.12.3/src/lib/uic9183/uic9183parser.h:124:26: note: Shadowed declaration kitinerary-24.12.3/src/lib/uic9183/uic9183parser.cpp:59:15: note: Shadow variable kitinerary-24.12.3/src/lib/uic9183/uic9183parser.cpp:100:19: style: Local variable 'header' shadows outer function [shadowFunction] kitinerary-24.12.3/src/lib/uic9183/uic9183parser.h:127:19: note: Shadowed declaration kitinerary-24.12.3/src/lib/uic9183/uic9183parser.cpp:100:19: note: Shadow variable kitinerary-24.12.3/src/lib/uic9183/uic9183parser.cpp:189:21: style: Local variable 'pnr' shadows outer function [shadowFunction] kitinerary-24.12.3/src/lib/uic9183/uic9183parser.h:74:13: note: Shadowed declaration kitinerary-24.12.3/src/lib/uic9183/uic9183parser.cpp:189:21: note: Shadow variable kitinerary-24.12.3/src/lib/uic9183/uic9183parser.cpp:220:17: style: Local variable 'name' shadows outer function [shadowFunction] kitinerary-24.12.3/src/lib/uic9183/uic9183parser.h:76:13: note: Shadowed declaration kitinerary-24.12.3/src/lib/uic9183/uic9183parser.cpp:220:17: note: Shadow variable kitinerary-24.12.3/src/lib/uic9183/uic9183parser.cpp:446:20: style: Local variable 'name' shadows outer function [shadowFunction] kitinerary-24.12.3/src/lib/uic9183/uic9183parser.h:76:13: note: Shadowed declaration kitinerary-24.12.3/src/lib/uic9183/uic9183parser.cpp:446:20: note: Shadow variable kitinerary-24.12.3/src/lib/uic9183/uic9183utils.cpp:18:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/uic9183utils.cpp:47:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/vendor0080block.cpp:64:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/vendor0080block.cpp:187:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/vendor0080block.cpp:253:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vendor0080VUCommonData [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/vendor0080block.cpp:272:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vendor0080VUCommonData [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/uic9183/vendor0080block.cpp:190:21: style: Condition 'block.isNull()' is always false [knownConditionTrueFalse] kitinerary-24.12.3/src/lib/uic9183/vendor0080block.cpp:183:21: note: Assuming that condition 'block.isNull()' is not redundant kitinerary-24.12.3/src/lib/uic9183/vendor0080block.cpp:186:30: note: Assuming condition is false kitinerary-24.12.3/src/lib/uic9183/vendor0080block.cpp:190:21: note: Condition 'block.isNull()' is always false kitinerary-24.12.3/src/lib/uic9183/vendor1154block.cpp:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/vdv/certs/cert-downloader.cpp:25:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForwardedErrorChannel [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/vdv/certs/cert-downloader.cpp:46:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForwardedErrorChannel [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/vdv/certs/cert-downloader.cpp:66:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/vdv/certs/cert-downloader.cpp:87:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/vdv/certs/cert-downloader.cpp:103:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/vdv/iso9796_2decoder.cpp:36:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_NO_PADDING [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/vdv/iso9796_2decoder_p.h:40:16: performance: Function 'recoveredMessage()' should return member 'm_recoveredMsg' by const reference. [returnByReference] kitinerary-24.12.3/src/lib/vdv/iso9796_2decoder.cpp:36:57: style: C-style pointer casting [cstyleCast] kitinerary-24.12.3/src/lib/vdv/iso9796_2decoder.cpp:56:27: style: C-style pointer casting [cstyleCast] kitinerary-24.12.3/src/lib/vdv/vdvcertificate.cpp:154:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VdvCaReference [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/vdv/vdvcertificate.cpp:183:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VdvCaReference [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/vdv/vdvticket.cpp:33:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VdvTicketHeader [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/vdv/vdvticket.cpp:45:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/vdv/vdvticket.cpp:59:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/vdv/vdvticket.cpp:144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/vdv/vdvticket.cpp:162:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Utf8 [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/vdv/vdvticket.cpp:205:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VdvTicketHeader [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/vdv/vdvticket.cpp:212:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VdvTicketHeader [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/vdv/vdvticket.cpp:217:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VdvTicketHeader [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/vdv/vdvticket.cpp:224:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VdvTicketHeader [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/vdv/vdvticket.cpp:232:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VdvTicketTrailer [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/vdv/vdvticketcontent.h:77:16: performance:inconclusive: Technically the member function 'KItinerary::VdvTicketTravelerData::nameSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/asn1/berelement.h:89:17: warning: The class 'TypedElement' defines member function with name 'isValid' also defined in its parent class 'Element'. [duplInheritedMember] kitinerary-24.12.3/src/lib/asn1/berelement.h:35:10: note: Parent function 'Element::isValid' kitinerary-24.12.3/src/lib/asn1/berelement.h:89:17: note: Derived function 'TypedElement::isValid' kitinerary-24.12.3/src/lib/vdv/vdvticket.h:85:16: performance: Function 'rawData()' should return member 'm_rawData' by const reference. [returnByReference] kitinerary-24.12.3/src/lib/vdv/vdvticket.cpp:91:16: style: Local variable 'trailer' shadows outer function [shadowFunction] kitinerary-24.12.3/src/lib/vdv/vdvticket.h:80:29: note: Shadowed declaration kitinerary-24.12.3/src/lib/vdv/vdvticket.cpp:91:16: note: Shadow variable kitinerary-24.12.3/src/lib/vdv/vdvcertificate.cpp:91:26: performance:inconclusive: Technically the member function 'KItinerary::VdvCertificate::exponentSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/vdv/vdvcertificate_p.h:45:14: note: Technically the member function 'KItinerary::VdvCertificate::exponentSize' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/vdv/vdvcertificate.cpp:91:26: note: Technically the member function 'KItinerary::VdvCertificate::exponentSize' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/vdv/vdvcertificate.cpp:131:32: style: C-style pointer casting [cstyleCast] kitinerary-24.12.3/src/lib/vdv/vdvticketparser.cpp:28:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/vdv/vdvticketparser.cpp:98:20: style: C-style pointer casting [cstyleCast] kitinerary-24.12.3/src/osm/datatypes.h:177:14: warning: Member variable 'Node::id' is not initialized in the constructor. [uninitMemberVar] kitinerary-24.12.3/src/osm/datatypes.h:205:14: warning: Member variable 'Way::id' is not initialized in the constructor. [uninitMemberVar] kitinerary-24.12.3/src/osm/datatypes.h:254:14: warning: Member variable 'Relation::id' is not initialized in the constructor. [uninitMemberVar] kitinerary-24.12.3/src/osm/datatypes.h:63:43: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] kitinerary-24.12.3/src/osm/datatypes.h:62:27: note: Assuming that condition 'i<32' is not redundant kitinerary-24.12.3/src/osm/datatypes.h:63:43: note: Shift kitinerary-24.12.3/src/osm/datatypes.h:64:44: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] kitinerary-24.12.3/src/osm/datatypes.h:62:27: note: Assuming that condition 'i<32' is not redundant kitinerary-24.12.3/src/osm/datatypes.h:64:44: note: Shift kitinerary-24.12.3/src/osm/geomath.cpp:61:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BoundedIntersection [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/osm/element.cpp:172:15: style:inconclusive: Technically the member function 'OSM::Element::recomputeBoundingBox' can be const. [functionConst] kitinerary-24.12.3/src/osm/element.h:64:10: note: Technically the member function 'OSM::Element::recomputeBoundingBox' can be const. kitinerary-24.12.3/src/osm/element.cpp:172:15: note: Technically the member function 'OSM::Element::recomputeBoundingBox' can be const. kitinerary-24.12.3/src/osm/element.h:39:12: style: Class 'Element' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/osm/element.h:40:12: style: Class 'Element' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/osm/element.h:41:12: style: Class 'Element' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitinerary-24.12.3/src/osm/xmlparser.cpp:26:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/osm/xmlparser.cpp:51:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndElement [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/osm/xmlparser.cpp:69:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndElement [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/osm/xmlparser.cpp:94:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndElement [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/tools/extractor-document-dump.cpp:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/tools/extractor-document-dump.cpp:48:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KITINERARY_VERSION_STRING [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/osm/xmlparser.cpp:129:17: performance:inconclusive: Technically the member function 'OSM::XmlParser::parseTag' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/osm/xmlparser.h:31:10: note: Technically the member function 'OSM::XmlParser::parseTag' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/osm/xmlparser.cpp:129:17: note: Technically the member function 'OSM::XmlParser::parseTag' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/osm/xmlparser.cpp:154:17: performance:inconclusive: Technically the member function 'OSM::XmlParser::parseBounds' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/osm/xmlparser.h:35:10: note: Technically the member function 'OSM::XmlParser::parseBounds' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/osm/xmlparser.cpp:154:17: note: Technically the member function 'OSM::XmlParser::parseBounds' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/osm/xmlparser.h:24:13: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] kitinerary-24.12.3/src/tools/online-ticket-dump.cpp:65:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KITINERARY_VERSION_STRING [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/tools/plist-dump.cpp:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/tools/plist-dump.cpp:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/tools/plist-dump.cpp:71:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/tools/plist-dump.cpp:103:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KITINERARY_VERSION_STRING [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/tools/online-ticket-dump.cpp:30:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] kitinerary-24.12.3/src/tools/uper-strings.cpp:32:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KITINERARY_VERSION_STRING [valueFlowBailoutIncompleteVar] kitinerary-24.12.3/src/lib/knowledgedb/airportnametokenizer_p.h:16:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kitinerary-24.12.3/src/lib/knowledgedb/airportdb.cpp:201:49: performance:inconclusive: Function parameter 'name' should be passed by const reference. [passedByValue] kitinerary-24.12.3/src/lib/knowledgedb/airportdb.cpp:209:79: performance:inconclusive: Function parameter 'name' should be passed by const reference. [passedByValue] kitinerary-24.12.3/src/lib/knowledgedb/alphaid.h:50:41: performance:inconclusive: Function parameter 's' should be passed by const reference. [passedByValue] kitinerary-24.12.3/src/lib/knowledgedb/trainstationdb_data.cpp:128956:14: style: struct member 'Anonymous0::offset' is never used. [unusedStructMember] diff: head kitinerary-24.12.3/src/knowledgedb-generator/airportdbgenerator.cpp:245:27: style: Variable '(*it).country' is assigned a value that is never used. [unreadVariable] head kitinerary-24.12.3/src/knowledgedb-generator/countrydbgenerator.cpp:301:37: style:inconclusive: Technically the member function 'KItinerary::Generator::CountryDbGenerator::writeUicCodeTable' can be const. [functionConst] kitinerary-24.12.3/src/knowledgedb-generator/countrydbgenerator.h:43:10: note: Technically the member function 'KItinerary::Generator::CountryDbGenerator::writeUicCodeTable' can be const. kitinerary-24.12.3/src/knowledgedb-generator/countrydbgenerator.cpp:301:37: note: Technically the member function 'KItinerary::Generator::CountryDbGenerator::writeUicCodeTable' can be const. head kitinerary-24.12.3/src/knowledgedb-generator/countrydbgenerator.cpp:314:26: style:inconclusive: Technically the member function 'KItinerary::Generator::CountryDbGenerator::printSummary' can be const. [functionConst] kitinerary-24.12.3/src/knowledgedb-generator/countrydbgenerator.h:44:10: note: Technically the member function 'KItinerary::Generator::CountryDbGenerator::printSummary' can be const. kitinerary-24.12.3/src/knowledgedb-generator/countrydbgenerator.cpp:314:26: note: Technically the member function 'KItinerary::Generator::CountryDbGenerator::printSummary' can be const. 2.17.0 kitinerary-24.12.3/src/knowledgedb-generator/countrydbgenerator.h:43:10: style:inconclusive: Technically the member function 'KItinerary::Generator::CountryDbGenerator::writeUicCodeTable' can be const. [functionConst] kitinerary-24.12.3/src/knowledgedb-generator/countrydbgenerator.cpp:301:37: note: Technically the member function 'KItinerary::Generator::CountryDbGenerator::writeUicCodeTable' can be const. kitinerary-24.12.3/src/knowledgedb-generator/countrydbgenerator.h:43:10: note: Technically the member function 'KItinerary::Generator::CountryDbGenerator::writeUicCodeTable' can be const. 2.17.0 kitinerary-24.12.3/src/knowledgedb-generator/countrydbgenerator.h:44:10: style:inconclusive: Technically the member function 'KItinerary::Generator::CountryDbGenerator::printSummary' can be const. [functionConst] kitinerary-24.12.3/src/knowledgedb-generator/countrydbgenerator.cpp:314:26: note: Technically the member function 'KItinerary::Generator::CountryDbGenerator::printSummary' can be const. kitinerary-24.12.3/src/knowledgedb-generator/countrydbgenerator.h:44:10: note: Technically the member function 'KItinerary::Generator::CountryDbGenerator::printSummary' can be const. head kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.cpp:218:20: performance:inconclusive: Technically the member function 'OSMAirportDb::filterTerminals' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.h:40:10: note: Technically the member function 'OSMAirportDb::filterTerminals' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.cpp:218:20: note: Technically the member function 'OSMAirportDb::filterTerminals' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.cpp:283:20: performance:inconclusive: Technically the member function 'OSMAirportDb::filterStations' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.h:42:10: note: Technically the member function 'OSMAirportDb::filterStations' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.cpp:283:20: note: Technically the member function 'OSMAirportDb::filterStations' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.h:40:10: performance:inconclusive: Technically the member function 'OSMAirportDb::filterTerminals' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.cpp:218:20: note: Technically the member function 'OSMAirportDb::filterTerminals' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.h:40:10: note: Technically the member function 'OSMAirportDb::filterTerminals' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.h:42:10: performance:inconclusive: Technically the member function 'OSMAirportDb::filterStations' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.cpp:283:20: note: Technically the member function 'OSMAirportDb::filterStations' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/knowledgedb-generator/osmairportdb.h:42:10: note: Technically the member function 'OSMAirportDb::filterStations' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.cpp:322:31: style:inconclusive: Technically the member function 'KItinerary::Generator::TrainStationDbGenerator::writeStationData' can be const. [functionConst] kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.h:48:10: note: Technically the member function 'KItinerary::Generator::TrainStationDbGenerator::writeStationData' can be const. kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.cpp:322:31: note: Technically the member function 'KItinerary::Generator::TrainStationDbGenerator::writeStationData' can be const. head kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.cpp:435:31: style:inconclusive: Technically the member function 'KItinerary::Generator::TrainStationDbGenerator::printSummary' can be const. [functionConst] kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.h:53:10: note: Technically the member function 'KItinerary::Generator::TrainStationDbGenerator::printSummary' can be const. kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.cpp:435:31: note: Technically the member function 'KItinerary::Generator::TrainStationDbGenerator::printSummary' can be const. 2.17.0 kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.h:48:10: style:inconclusive: Technically the member function 'KItinerary::Generator::TrainStationDbGenerator::writeStationData' can be const. [functionConst] kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.cpp:322:31: note: Technically the member function 'KItinerary::Generator::TrainStationDbGenerator::writeStationData' can be const. kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.h:48:10: note: Technically the member function 'KItinerary::Generator::TrainStationDbGenerator::writeStationData' can be const. 2.17.0 kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.h:53:10: style:inconclusive: Technically the member function 'KItinerary::Generator::TrainStationDbGenerator::printSummary' can be const. [functionConst] kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.cpp:435:31: note: Technically the member function 'KItinerary::Generator::TrainStationDbGenerator::printSummary' can be const. kitinerary-24.12.3/src/knowledgedb-generator/trainstationdbgenerator.h:53:10: note: Technically the member function 'KItinerary::Generator::TrainStationDbGenerator::printSummary' can be const. head kitinerary-24.12.3/src/lib/asn1/berelement.cpp:191:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 kitinerary-24.12.3/src/lib/asn1/berelement.cpp:191:22: style: C-style pointer casting [cstyleCast] head kitinerary-24.12.3/src/lib/asn1/berelement.cpp:200:24: style: C-style pointer casting [cstyleCast] 2.17.0 kitinerary-24.12.3/src/lib/asn1/berelement.cpp:200:25: style: C-style pointer casting [cstyleCast] head kitinerary-24.12.3/src/lib/asn1/berelement.cpp:201:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 kitinerary-24.12.3/src/lib/asn1/berelement.cpp:201:26: style: C-style pointer casting [cstyleCast] head kitinerary-24.12.3/src/lib/barcodedecoder.cpp:271:22: performance:inconclusive: Technically the member function 'KItinerary::BarcodeDecoder::decodeIfNeeded' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/barcodedecoder.h:118:10: note: Technically the member function 'KItinerary::BarcodeDecoder::decodeIfNeeded' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/barcodedecoder.cpp:271:22: note: Technically the member function 'KItinerary::BarcodeDecoder::decodeIfNeeded' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/barcodedecoder.cpp:297:22: performance:inconclusive: Technically the member function 'KItinerary::BarcodeDecoder::decodeMultiIfNeeded' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/barcodedecoder.h:119:10: note: Technically the member function 'KItinerary::BarcodeDecoder::decodeMultiIfNeeded' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/barcodedecoder.cpp:297:22: note: Technically the member function 'KItinerary::BarcodeDecoder::decodeMultiIfNeeded' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/barcodedecoder.h:118:10: performance:inconclusive: Technically the member function 'KItinerary::BarcodeDecoder::decodeIfNeeded' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/barcodedecoder.cpp:271:22: note: Technically the member function 'KItinerary::BarcodeDecoder::decodeIfNeeded' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/barcodedecoder.h:118:10: note: Technically the member function 'KItinerary::BarcodeDecoder::decodeIfNeeded' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/barcodedecoder.h:119:10: performance:inconclusive: Technically the member function 'KItinerary::BarcodeDecoder::decodeMultiIfNeeded' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/barcodedecoder.cpp:297:22: note: Technically the member function 'KItinerary::BarcodeDecoder::decodeMultiIfNeeded' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/barcodedecoder.h:119:10: note: Technically the member function 'KItinerary::BarcodeDecoder::decodeMultiIfNeeded' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/engine/extractordocumentnode.h:175:21: performance: Function 'result()' should return member 'result' by const reference. [returnByReference] head kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:190:30: performance:inconclusive: Technically the member function 'KItinerary::ExtractorPostprocessor::setValidationEnabled' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/extractorpostprocessor.h:95:57: note: Technically the member function 'KItinerary::ExtractorPostprocessor::setValidationEnabled' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:190:30: note: Technically the member function 'KItinerary::ExtractorPostprocessor::setValidationEnabled' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:287:45: performance:inconclusive: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processTrainStation' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/extractorpostprocessor_p.h:51:18: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processTrainStation' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:287:45: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processTrainStation' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:422:42: performance:inconclusive: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processRentalCar' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/extractorpostprocessor_p.h:65:15: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processRentalCar' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:422:42: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processRentalCar' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:511:37: performance:inconclusive: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processSeat' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/extractorpostprocessor_p.h:71:10: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processSeat' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:511:37: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processSeat' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:567:51: performance:inconclusive: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processPerson' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/extractorpostprocessor_p.h:74:12: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processPerson' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:567:51: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processPerson' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:712:42: performance:inconclusive: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processTimeForLocation' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/extractorpostprocessor_p.h:79:37: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processTimeForLocation' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:712:42: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processTimeForLocation' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/extractorpostprocessor.h:95:57: performance:inconclusive: Technically the member function 'KItinerary::ExtractorPostprocessor::setValidationEnabled' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:190:30: note: Technically the member function 'KItinerary::ExtractorPostprocessor::setValidationEnabled' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor.h:95:57: note: Technically the member function 'KItinerary::ExtractorPostprocessor::setValidationEnabled' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/extractorpostprocessor_p.h:51:18: performance:inconclusive: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processTrainStation' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:287:45: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processTrainStation' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor_p.h:51:18: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processTrainStation' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/extractorpostprocessor_p.h:65:15: performance:inconclusive: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processRentalCar' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:422:42: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processRentalCar' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor_p.h:65:15: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processRentalCar' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/extractorpostprocessor_p.h:71:10: performance:inconclusive: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processSeat' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:511:37: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processSeat' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor_p.h:71:10: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processSeat' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/extractorpostprocessor_p.h:74:12: performance:inconclusive: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processPerson' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:567:51: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processPerson' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor_p.h:74:12: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processPerson' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/extractorpostprocessor_p.h:79:37: performance:inconclusive: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processTimeForLocation' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/extractorpostprocessor.cpp:712:42: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processTimeForLocation' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorpostprocessor_p.h:79:37: note: Technically the member function 'KItinerary::ExtractorPostprocessorPrivate::processTimeForLocation' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/extractorvalidator.cpp:34:10: performance:inconclusive: Technically the member function 'KItinerary::ExtractorValidatorPrivate::filterAirport' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/extractorvalidator.cpp:75:33: note: Technically the member function 'KItinerary::ExtractorValidatorPrivate::filterAirport' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorvalidator.cpp:34:10: note: Technically the member function 'KItinerary::ExtractorValidatorPrivate::filterAirport' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/extractorvalidator.cpp:75:33: performance:inconclusive: Technically the member function 'KItinerary::ExtractorValidatorPrivate::filterAirport' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/extractorvalidator.cpp:34:10: note: Technically the member function 'KItinerary::ExtractorValidatorPrivate::filterAirport' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/extractorvalidator.cpp:75:33: note: Technically the member function 'KItinerary::ExtractorValidatorPrivate::filterAirport' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:125:27: performance:inconclusive: Technically the member function 'KItinerary::FlightPostProcessor::lookupAirportCodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/flightpostprocessor_p.h:33:10: note: Technically the member function 'KItinerary::FlightPostProcessor::lookupAirportCodes' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:125:27: note: Technically the member function 'KItinerary::FlightPostProcessor::lookupAirportCodes' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:135:27: performance:inconclusive: Technically the member function 'KItinerary::FlightPostProcessor::pickAirportByDistance' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/flightpostprocessor_p.h:34:10: note: Technically the member function 'KItinerary::FlightPostProcessor::pickAirportByDistance' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:135:27: note: Technically the member function 'KItinerary::FlightPostProcessor::pickAirportByDistance' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:55:30: performance:inconclusive: Technically the member function 'KItinerary::FlightPostProcessor::processAirport' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/flightpostprocessor_p.h:29:13: note: Technically the member function 'KItinerary::FlightPostProcessor::processAirport' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:55:30: note: Technically the member function 'KItinerary::FlightPostProcessor::processAirport' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:86:30: performance:inconclusive: Technically the member function 'KItinerary::FlightPostProcessor::processAirline' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/flightpostprocessor_p.h:30:13: note: Technically the member function 'KItinerary::FlightPostProcessor::processAirline' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:86:30: note: Technically the member function 'KItinerary::FlightPostProcessor::processAirline' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:92:32: performance:inconclusive: Technically the member function 'KItinerary::FlightPostProcessor::processFlightTime' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/flightpostprocessor_p.h:31:15: note: Technically the member function 'KItinerary::FlightPostProcessor::processFlightTime' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:92:32: note: Technically the member function 'KItinerary::FlightPostProcessor::processFlightTime' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/flightpostprocessor_p.h:29:13: performance:inconclusive: Technically the member function 'KItinerary::FlightPostProcessor::processAirport' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:55:30: note: Technically the member function 'KItinerary::FlightPostProcessor::processAirport' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/flightpostprocessor_p.h:29:13: note: Technically the member function 'KItinerary::FlightPostProcessor::processAirport' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/flightpostprocessor_p.h:30:13: performance:inconclusive: Technically the member function 'KItinerary::FlightPostProcessor::processAirline' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:86:30: note: Technically the member function 'KItinerary::FlightPostProcessor::processAirline' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/flightpostprocessor_p.h:30:13: note: Technically the member function 'KItinerary::FlightPostProcessor::processAirline' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/flightpostprocessor_p.h:31:15: performance:inconclusive: Technically the member function 'KItinerary::FlightPostProcessor::processFlightTime' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:92:32: note: Technically the member function 'KItinerary::FlightPostProcessor::processFlightTime' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/flightpostprocessor_p.h:31:15: note: Technically the member function 'KItinerary::FlightPostProcessor::processFlightTime' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/flightpostprocessor_p.h:33:10: performance:inconclusive: Technically the member function 'KItinerary::FlightPostProcessor::lookupAirportCodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:125:27: note: Technically the member function 'KItinerary::FlightPostProcessor::lookupAirportCodes' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/flightpostprocessor_p.h:33:10: note: Technically the member function 'KItinerary::FlightPostProcessor::lookupAirportCodes' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/flightpostprocessor_p.h:34:10: performance:inconclusive: Technically the member function 'KItinerary::FlightPostProcessor::pickAirportByDistance' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/flightpostprocessor.cpp:135:27: note: Technically the member function 'KItinerary::FlightPostProcessor::pickAirportByDistance' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/flightpostprocessor_p.h:34:10: note: Technically the member function 'KItinerary::FlightPostProcessor::pickAirportByDistance' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/htmldocument.cpp:104:26: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::nextSibling' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.h:48:17: note: Technically the member function 'KItinerary::HtmlElement::nextSibling' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:104:26: note: Technically the member function 'KItinerary::HtmlElement::nextSibling' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/htmldocument.cpp:164:22: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::content' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.h:53:13: note: Technically the member function 'KItinerary::HtmlElement::content' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:164:22: note: Technically the member function 'KItinerary::HtmlElement::content' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/htmldocument.cpp:249:22: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::recursiveContent' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.h:55:13: note: Technically the member function 'KItinerary::HtmlElement::recursiveContent' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:249:22: note: Technically the member function 'KItinerary::HtmlElement::recursiveContent' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/htmldocument.cpp:309:19: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::hasAttribute' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.h:57:10: note: Technically the member function 'KItinerary::HtmlElement::hasAttribute' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:309:19: note: Technically the member function 'KItinerary::HtmlElement::hasAttribute' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/htmldocument.cpp:330:26: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::attributes' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.h:59:17: note: Technically the member function 'KItinerary::HtmlElement::attributes' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:330:26: note: Technically the member function 'KItinerary::HtmlElement::attributes' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/htmldocument.cpp:354:27: performance:inconclusive: Either there is a missing 'override', or the member function 'KItinerary::HtmlDocument::root' can be static. [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.h:96:17: note: Either there is a missing 'override', or the member function 'KItinerary::HtmlDocument::root' can be static. kitinerary-24.12.3/src/lib/htmldocument.cpp:354:27: note: Either there is a missing 'override', or the member function 'KItinerary::HtmlDocument::root' can be static. head kitinerary-24.12.3/src/lib/htmldocument.cpp:366:23: performance:inconclusive: Either there is a missing 'override', or the member function 'KItinerary::HtmlDocument::rawData' can be static. [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.h:99:13: note: Either there is a missing 'override', or the member function 'KItinerary::HtmlDocument::rawData' can be static. kitinerary-24.12.3/src/lib/htmldocument.cpp:366:23: note: Either there is a missing 'override', or the member function 'KItinerary::HtmlDocument::rawData' can be static. head kitinerary-24.12.3/src/lib/htmldocument.cpp:61:22: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::name' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.h:40:13: note: Technically the member function 'KItinerary::HtmlElement::name' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:61:22: note: Technically the member function 'KItinerary::HtmlElement::name' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/htmldocument.cpp:84:26: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::parent' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.h:44:17: note: Technically the member function 'KItinerary::HtmlElement::parent' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:84:26: note: Technically the member function 'KItinerary::HtmlElement::parent' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/htmldocument.cpp:94:26: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::firstChild' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.h:46:17: note: Technically the member function 'KItinerary::HtmlElement::firstChild' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.cpp:94:26: note: Technically the member function 'KItinerary::HtmlElement::firstChild' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/htmldocument.h:40:13: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::name' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.cpp:61:22: note: Technically the member function 'KItinerary::HtmlElement::name' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.h:40:13: note: Technically the member function 'KItinerary::HtmlElement::name' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/htmldocument.h:44:17: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::parent' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.cpp:84:26: note: Technically the member function 'KItinerary::HtmlElement::parent' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.h:44:17: note: Technically the member function 'KItinerary::HtmlElement::parent' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/htmldocument.h:46:17: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::firstChild' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.cpp:94:26: note: Technically the member function 'KItinerary::HtmlElement::firstChild' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.h:46:17: note: Technically the member function 'KItinerary::HtmlElement::firstChild' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/htmldocument.h:48:17: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::nextSibling' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.cpp:104:26: note: Technically the member function 'KItinerary::HtmlElement::nextSibling' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.h:48:17: note: Technically the member function 'KItinerary::HtmlElement::nextSibling' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/htmldocument.h:53:13: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::content' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.cpp:164:22: note: Technically the member function 'KItinerary::HtmlElement::content' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.h:53:13: note: Technically the member function 'KItinerary::HtmlElement::content' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/htmldocument.h:55:13: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::recursiveContent' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.cpp:249:22: note: Technically the member function 'KItinerary::HtmlElement::recursiveContent' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.h:55:13: note: Technically the member function 'KItinerary::HtmlElement::recursiveContent' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/htmldocument.h:57:10: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::hasAttribute' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.cpp:309:19: note: Technically the member function 'KItinerary::HtmlElement::hasAttribute' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.h:57:10: note: Technically the member function 'KItinerary::HtmlElement::hasAttribute' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/htmldocument.h:59:17: performance:inconclusive: Technically the member function 'KItinerary::HtmlElement::attributes' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.cpp:330:26: note: Technically the member function 'KItinerary::HtmlElement::attributes' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/htmldocument.h:59:17: note: Technically the member function 'KItinerary::HtmlElement::attributes' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/htmldocument.h:96:17: performance:inconclusive: Either there is a missing 'override', or the member function 'KItinerary::HtmlDocument::root' can be static. [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.cpp:354:27: note: Either there is a missing 'override', or the member function 'KItinerary::HtmlDocument::root' can be static. kitinerary-24.12.3/src/lib/htmldocument.h:96:17: note: Either there is a missing 'override', or the member function 'KItinerary::HtmlDocument::root' can be static. 2.17.0 kitinerary-24.12.3/src/lib/htmldocument.h:99:13: performance:inconclusive: Either there is a missing 'override', or the member function 'KItinerary::HtmlDocument::rawData' can be static. [functionStatic] kitinerary-24.12.3/src/lib/htmldocument.cpp:366:23: note: Either there is a missing 'override', or the member function 'KItinerary::HtmlDocument::rawData' can be static. kitinerary-24.12.3/src/lib/htmldocument.h:99:13: note: Either there is a missing 'override', or the member function 'KItinerary::HtmlDocument::rawData' can be static. head kitinerary-24.12.3/src/lib/knowledgedb/airportnametokenizer.cpp:56:28: performance:inconclusive: Technically the member function 'KItinerary::AirportNameTokenizer::isSeparator' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/knowledgedb/airportnametokenizer_p.h:33:10: note: Technically the member function 'KItinerary::AirportNameTokenizer::isSeparator' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/knowledgedb/airportnametokenizer.cpp:56:28: note: Technically the member function 'KItinerary::AirportNameTokenizer::isSeparator' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/knowledgedb/airportnametokenizer_p.h:33:10: performance:inconclusive: Technically the member function 'KItinerary::AirportNameTokenizer::isSeparator' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/knowledgedb/airportnametokenizer.cpp:56:28: note: Technically the member function 'KItinerary::AirportNameTokenizer::isSeparator' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/knowledgedb/airportnametokenizer_p.h:33:10: note: Technically the member function 'KItinerary::AirportNameTokenizer::isSeparator' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:107:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] head kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:107:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] 2.17.0 kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:70:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] 2.17.0 kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:77:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] 2.17.0 kitinerary-24.12.3/src/lib/knowledgedb/knowledgedb.h:84:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] head kitinerary-24.12.3/src/lib/rsp/rsp6decoder.cpp:104:104: style: C-style pointer casting [cstyleCast] head kitinerary-24.12.3/src/lib/rsp/rsp6decoder.cpp:110:99: style: C-style pointer casting [cstyleCast] head kitinerary-24.12.3/src/lib/text/pricefinder.cpp:186:19: performance:inconclusive: Technically the member function 'KItinerary::PriceFinder::isSingleCurrency' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/text/pricefinder_p.h:39:24: note: Technically the member function 'KItinerary::PriceFinder::isSingleCurrency' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/text/pricefinder.cpp:186:19: note: Technically the member function 'KItinerary::PriceFinder::isSingleCurrency' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/text/pricefinder.cpp:239:22: performance:inconclusive: Technically the member function 'KItinerary::PriceFinder::parseCurrency' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/text/pricefinder_p.h:46:27: note: Technically the member function 'KItinerary::PriceFinder::parseCurrency' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/text/pricefinder.cpp:239:22: note: Technically the member function 'KItinerary::PriceFinder::parseCurrency' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/text/pricefinder.cpp:301:21: performance:inconclusive: Technically the member function 'KItinerary::PriceFinder::parseValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/text/pricefinder_p.h:47:26: note: Technically the member function 'KItinerary::PriceFinder::parseValue' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/text/pricefinder.cpp:301:21: note: Technically the member function 'KItinerary::PriceFinder::parseValue' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/text/pricefinder_p.h:39:24: performance:inconclusive: Technically the member function 'KItinerary::PriceFinder::isSingleCurrency' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/text/pricefinder.cpp:186:19: note: Technically the member function 'KItinerary::PriceFinder::isSingleCurrency' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/text/pricefinder_p.h:39:24: note: Technically the member function 'KItinerary::PriceFinder::isSingleCurrency' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/text/pricefinder_p.h:46:27: performance:inconclusive: Technically the member function 'KItinerary::PriceFinder::parseCurrency' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/text/pricefinder.cpp:239:22: note: Technically the member function 'KItinerary::PriceFinder::parseCurrency' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/text/pricefinder_p.h:46:27: note: Technically the member function 'KItinerary::PriceFinder::parseCurrency' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/text/pricefinder_p.h:47:26: performance:inconclusive: Technically the member function 'KItinerary::PriceFinder::parseValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/text/pricefinder.cpp:301:21: note: Technically the member function 'KItinerary::PriceFinder::parseValue' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/text/pricefinder_p.h:47:26: note: Technically the member function 'KItinerary::PriceFinder::parseValue' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/uic9183/uic9183parser.cpp:91:21: performance:inconclusive: Technically the member function 'KItinerary::Uic9183Parser::setContextDate' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/uic9183/uic9183parser.h:68:58: note: Technically the member function 'KItinerary::Uic9183Parser::setContextDate' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/uic9183/uic9183parser.cpp:91:21: note: Technically the member function 'KItinerary::Uic9183Parser::setContextDate' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/uic9183/uic9183parser.h:68:58: performance:inconclusive: Technically the member function 'KItinerary::Uic9183Parser::setContextDate' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/uic9183/uic9183parser.cpp:91:21: note: Technically the member function 'KItinerary::Uic9183Parser::setContextDate' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/uic9183/uic9183parser.h:68:58: note: Technically the member function 'KItinerary::Uic9183Parser::setContextDate' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/vdv/iso9796_2decoder.cpp:56:27: style: C-style pointer casting [cstyleCast] 2.17.0 kitinerary-24.12.3/src/lib/vdv/iso9796_2decoder.cpp:56:28: style: C-style pointer casting [cstyleCast] head kitinerary-24.12.3/src/lib/vdv/vdvcertificate.cpp:131:32: style: C-style pointer casting [cstyleCast] 2.17.0 kitinerary-24.12.3/src/lib/vdv/vdvcertificate.cpp:131:33: style: C-style pointer casting [cstyleCast] head kitinerary-24.12.3/src/lib/vdv/vdvcertificate.cpp:91:26: performance:inconclusive: Technically the member function 'KItinerary::VdvCertificate::exponentSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/vdv/vdvcertificate_p.h:45:14: note: Technically the member function 'KItinerary::VdvCertificate::exponentSize' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/vdv/vdvcertificate.cpp:91:26: note: Technically the member function 'KItinerary::VdvCertificate::exponentSize' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/lib/vdv/vdvcertificate_p.h:45:14: performance:inconclusive: Technically the member function 'KItinerary::VdvCertificate::exponentSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/lib/vdv/vdvcertificate.cpp:91:26: note: Technically the member function 'KItinerary::VdvCertificate::exponentSize' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/lib/vdv/vdvcertificate_p.h:45:14: note: Technically the member function 'KItinerary::VdvCertificate::exponentSize' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/lib/vdv/vdvticketparser.cpp:98:20: style: C-style pointer casting [cstyleCast] 2.17.0 kitinerary-24.12.3/src/lib/vdv/vdvticketparser.cpp:98:21: style: C-style pointer casting [cstyleCast] head kitinerary-24.12.3/src/osm/element.cpp:172:15: style:inconclusive: Technically the member function 'OSM::Element::recomputeBoundingBox' can be const. [functionConst] kitinerary-24.12.3/src/osm/element.h:64:10: note: Technically the member function 'OSM::Element::recomputeBoundingBox' can be const. kitinerary-24.12.3/src/osm/element.cpp:172:15: note: Technically the member function 'OSM::Element::recomputeBoundingBox' can be const. 2.17.0 kitinerary-24.12.3/src/osm/element.h:64:10: style:inconclusive: Technically the member function 'OSM::Element::recomputeBoundingBox' can be const. [functionConst] kitinerary-24.12.3/src/osm/element.cpp:172:15: note: Technically the member function 'OSM::Element::recomputeBoundingBox' can be const. kitinerary-24.12.3/src/osm/element.h:64:10: note: Technically the member function 'OSM::Element::recomputeBoundingBox' can be const. head kitinerary-24.12.3/src/osm/xmlparser.cpp:129:17: performance:inconclusive: Technically the member function 'OSM::XmlParser::parseTag' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/osm/xmlparser.h:31:10: note: Technically the member function 'OSM::XmlParser::parseTag' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/osm/xmlparser.cpp:129:17: note: Technically the member function 'OSM::XmlParser::parseTag' can be static (but you may consider moving to unnamed namespace). head kitinerary-24.12.3/src/osm/xmlparser.cpp:154:17: performance:inconclusive: Technically the member function 'OSM::XmlParser::parseBounds' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/osm/xmlparser.h:35:10: note: Technically the member function 'OSM::XmlParser::parseBounds' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/osm/xmlparser.cpp:154:17: note: Technically the member function 'OSM::XmlParser::parseBounds' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/osm/xmlparser.h:31:10: performance:inconclusive: Technically the member function 'OSM::XmlParser::parseTag' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/osm/xmlparser.cpp:129:17: note: Technically the member function 'OSM::XmlParser::parseTag' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/osm/xmlparser.h:31:10: note: Technically the member function 'OSM::XmlParser::parseTag' can be static (but you may consider moving to unnamed namespace). 2.17.0 kitinerary-24.12.3/src/osm/xmlparser.h:35:10: performance:inconclusive: Technically the member function 'OSM::XmlParser::parseBounds' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitinerary-24.12.3/src/osm/xmlparser.cpp:154:17: note: Technically the member function 'OSM::XmlParser::parseBounds' can be static (but you may consider moving to unnamed namespace). kitinerary-24.12.3/src/osm/xmlparser.h:35:10: note: Technically the member function 'OSM::XmlParser::parseBounds' can be static (but you may consider moving to unnamed namespace). DONE