2024-04-25 04:03 ftp://ftp.de.debian.org/debian/pool/main/h/hugin/hugin_2023.0.0+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=wxwidgets --library=motif --library=opengl --library=sqlite3 --library=openmp --library=boost --library=python --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j2 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.53 compiler: g++ (Debian 13.2.0-23) 13.2.0 cppcheck: head 2.14.0 head-info: 94f28a2 (2024-04-24 20:47:54 +0200) count: 3309 3309 elapsed-time: 33.9 33.6 head-timing-info: old-timing-info: head results: hugin-2023.0.0/src/celeste/Celeste.cpp:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/Celeste.cpp:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/Celeste.cpp:378:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/Celeste.cpp:159:41: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/Celeste.cpp:160:30: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/Celeste.cpp:171:48: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/Celeste.cpp:290:92: performance: Function parameter 'svm_responses' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/celeste/Celeste.cpp:45:58: style: Parameter 'model_file' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/celeste/Celeste.cpp:290:44: style: Parameter 'gNumLocs' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/celeste/Celeste.cpp:153:51: style: Parameter 'model' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/celeste/Celeste.cpp:153:137: style: Parameter 'response' can be declared as pointer to const [constParameterReference] hugin-2023.0.0/src/celeste/PGMImage.h:40:2: warning:inconclusive: Member variable 'PGMImage::mMagicNumber' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/celeste/PGMImage.h:40:2: warning:inconclusive: Member variable 'PGMImage::mNumPixels' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/celeste/PGMImage.h:40:2: warning:inconclusive: Member variable 'PGMImage::mNumLevels' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/celeste/PGMImage.h:40:2: warning:inconclusive: Member variable 'PGMImage::mNumBits' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/celeste/ImageFile.h:56:14: style:inconclusive: Technically the member function 'celeste::ImageFile::GetWidth' can be const. [functionConst] hugin-2023.0.0/src/celeste/ImageFile.h:60:14: style:inconclusive: Technically the member function 'celeste::ImageFile::GetHeight' can be const. [functionConst] hugin-2023.0.0/src/celeste/ContrastFilter.h:49:14: style:inconclusive: Technically the member function 'celeste::ContrastFilter::GetWidth' can be const. [functionConst] hugin-2023.0.0/src/celeste/ContrastFilter.h:50:14: style:inconclusive: Technically the member function 'celeste::ContrastFilter::GetHeight' can be const. [functionConst] hugin-2023.0.0/src/celeste/PGMImage.h:42:11: style: The destructor '~PGMImage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/celeste/ImageFile.h:52:11: note: Virtual destructor in base class hugin-2023.0.0/src/celeste/PGMImage.h:42:11: note: Destructor in derived class hugin-2023.0.0/src/celeste/PGMImage.h:45:6: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/celeste/ImageFile.h:76:15: note: Virtual function in base class hugin-2023.0.0/src/celeste/PGMImage.h:45:6: note: Function in derived class hugin-2023.0.0/src/celeste/PGMImage.h:48:7: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/celeste/ImageFile.h:77:15: note: Virtual function in base class hugin-2023.0.0/src/celeste/PGMImage.h:48:7: note: Function in derived class hugin-2023.0.0/src/celeste/ContrastFilter.cpp:190:34: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/celeste/GaborFilter.h:47:16: style:inconclusive: Technically the member function 'celeste::GaborFilter::GetReal' can be const. [functionConst] hugin-2023.0.0/src/celeste/GaborFilter.h:48:16: style:inconclusive: Technically the member function 'celeste::GaborFilter::GetImaginary' can be const. [functionConst] hugin-2023.0.0/src/celeste/GaborJet.h:50:8: style:inconclusive: Technically the member function 'celeste::GaborJet::GetResponse' can be const. [functionConst] hugin-2023.0.0/src/celeste/Gabor.cpp:55:9: style: Variable 'pixels' is reassigned a value before the old one has been used. [redundantAssignment] hugin-2023.0.0/src/celeste/Gabor.cpp:44:9: note: pixels is assigned hugin-2023.0.0/src/celeste/Gabor.cpp:55:9: note: pixels is overwritten hugin-2023.0.0/src/celeste/GaborFilter.cpp:112:31: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/celeste/GaborJet.cpp:117:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/ImageFile.h:64:16: style:inconclusive: Technically the member function 'celeste::ImageFile::GetPixel' can be const. [functionConst] hugin-2023.0.0/src/celeste/ImageFile.cpp:120:26: note: Technically the member function 'celeste::ImageFile::GetPixel' can be const. hugin-2023.0.0/src/celeste/ImageFile.h:64:16: note: Technically the member function 'celeste::ImageFile::GetPixel' can be const. hugin-2023.0.0/src/celeste/ImageFile.h:73:9: style:inconclusive: Technically the member function 'celeste::ImageFile::Deallocate' can be const. [functionConst] hugin-2023.0.0/src/celeste/ImageFile.cpp:92:17: note: Technically the member function 'celeste::ImageFile::Deallocate' can be const. hugin-2023.0.0/src/celeste/ImageFile.h:73:9: note: Technically the member function 'celeste::ImageFile::Deallocate' can be const. hugin-2023.0.0/src/celeste/Main.cpp:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/Main.cpp:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/Main.cpp:197:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/PGMImage.cpp:42:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/PGMImage.cpp:199:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/PGMImage.cpp:246:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/PGMImage.cpp:277:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/Main.cpp:153:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] hugin-2023.0.0/src/celeste/Main.cpp:157:5: note: Found duplicate branches for 'if' and 'else'. hugin-2023.0.0/src/celeste/Main.cpp:153:5: note: Found duplicate branches for 'if' and 'else'. hugin-2023.0.0/src/celeste/Main.cpp:354:32: style: Local variable 'mask' shadows outer variable [shadowVariable] hugin-2023.0.0/src/celeste/Main.cpp:169:9: note: Shadowed declaration hugin-2023.0.0/src/celeste/Main.cpp:354:32: note: Shadow variable hugin-2023.0.0/src/celeste/Main.cpp:407:40: style: Local variable 'mask' shadows outer variable [shadowVariable] hugin-2023.0.0/src/celeste/Main.cpp:169:9: note: Shadowed declaration hugin-2023.0.0/src/celeste/Main.cpp:407:40: note: Shadow variable hugin-2023.0.0/src/celeste/Main.cpp:61:55: performance: Function parameter 'imagefile' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/celeste/Main.cpp:150:42: performance: Function parameter 'imagefile' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/celeste/Main.cpp:182:26: style: Variable 'longOptions' can be declared as const array [constVariable] hugin-2023.0.0/src/celeste/PGMImage.cpp:49:19: error: Buffer is accessed out of bounds: mMagicNumber [bufferAccessOutOfBounds] hugin-2023.0.0/src/celeste/PGMImage.h:50:7: performance:inconclusive: Technically the member function 'celeste::PGMImage::Write' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/celeste/PGMImage.cpp:238:16: note: Technically the member function 'celeste::PGMImage::Write' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/celeste/PGMImage.h:50:7: note: Technically the member function 'celeste::PGMImage::Write' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/celeste/PGMImage.h:51:7: performance:inconclusive: Technically the member function 'celeste::PGMImage::Write' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/celeste/PGMImage.cpp:267:16: note: Technically the member function 'celeste::PGMImage::Write' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/celeste/PGMImage.h:51:7: note: Technically the member function 'celeste::PGMImage::Write' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/celeste/PGMImage.cpp:85:19: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/PGMImage.cpp:113:20: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/PGMImage.cpp:205:18: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/PGMImage.cpp:257:19: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/PGMImage.cpp:301:20: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/PGMImage.cpp:312:20: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/PGMImage.cpp:323:20: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/Utilities.cpp:193:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/Utilities.cpp:202:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/Utilities.cpp:224:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable showpoint [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/Utilities.cpp:237:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable showpoint [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/Utilities.cpp:68:20: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/Utilities.cpp:69:20: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/Utilities.cpp:68:14: style: Variable 'a1' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/celeste/Utilities.cpp:69:14: style: Variable 'a2' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/celeste/Utilities.cpp:159:30: style: Parameter 'pat1' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/celeste/Utilities.cpp:159:43: style: Parameter 'pat2' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/celeste/Utilities.cpp:191:29: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/celeste/Utilities.cpp:200:27: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/celeste/training/CelesteTrain.cpp:36:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/training/CelesteTrain.cpp:67:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/training/CelesteTrain.cpp:34:19: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/celeste/svm.cpp:71:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/svm.cpp:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/svm.cpp:97:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/svm.cpp:787:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/svm.cpp:841:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/svm.cpp:955:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/svm.cpp:1017:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/svm.cpp:1084:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/svm.cpp:1210:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/svm.cpp:1263:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/svm.cpp:2222:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/svm.cpp:2398:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/svm.cpp:2545:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/svm.cpp:2696:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/svm.cpp:2833:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/celeste/svm.cpp:2939:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/deghosting/deghosting.h:107:36: performance: Function 'getInputROIs()' should return member 'm_inputROI' by const reference. [returnByReference] hugin-2023.0.0/src/deghosting/deghosting.cpp:25:59: style:inconclusive: Function 'loadImages' argument 1 names different: declaration 'inputFiles' definition 'newInputFiles'. [funcArgNamesDifferent] hugin-2023.0.0/src/deghosting/deghosting.h:77:59: note: Function 'loadImages' argument 1 names different: declaration 'inputFiles' definition 'newInputFiles'. hugin-2023.0.0/src/deghosting/deghosting.cpp:25:59: note: Function 'loadImages' argument 1 names different: declaration 'inputFiles' definition 'newInputFiles'. hugin-2023.0.0/src/deghosting/deghosting.cpp:43:46: style:inconclusive: Function 'setFlags' argument 1 names different: declaration 'flags' definition 'newFlags'. [funcArgNamesDifferent] hugin-2023.0.0/src/deghosting/deghosting.h:83:46: note: Function 'setFlags' argument 1 names different: declaration 'flags' definition 'newFlags'. hugin-2023.0.0/src/deghosting/deghosting.cpp:43:46: note: Function 'setFlags' argument 1 names different: declaration 'flags' definition 'newFlags'. hugin-2023.0.0/src/deghosting/deghosting.cpp:47:51: style:inconclusive: Function 'setDebugFlags' argument 1 names different: declaration 'debugFlags' definition 'newFlags'. [funcArgNamesDifferent] hugin-2023.0.0/src/deghosting/deghosting.h:88:51: note: Function 'setDebugFlags' argument 1 names different: declaration 'debugFlags' definition 'newFlags'. hugin-2023.0.0/src/deghosting/deghosting.cpp:47:51: note: Function 'setDebugFlags' argument 1 names different: declaration 'debugFlags' definition 'newFlags'. hugin-2023.0.0/src/deghosting/deghosting.cpp:51:48: style:inconclusive: Function 'setIterationNum' argument 1 names different: declaration 'iterations' definition 'newIterations'. [funcArgNamesDifferent] hugin-2023.0.0/src/deghosting/deghosting.h:92:48: note: Function 'setIterationNum' argument 1 names different: declaration 'iterations' definition 'newIterations'. hugin-2023.0.0/src/deghosting/deghosting.cpp:51:48: note: Function 'setIterationNum' argument 1 names different: declaration 'iterations' definition 'newIterations'. hugin-2023.0.0/src/deghosting/deghosting.cpp:55:45: style:inconclusive: Function 'setCameraResponse' argument 1 names different: declaration 'response' definition 'newResponse'. [funcArgNamesDifferent] hugin-2023.0.0/src/deghosting/deghosting.h:98:45: note: Function 'setCameraResponse' argument 1 names different: declaration 'response' definition 'newResponse'. hugin-2023.0.0/src/deghosting/deghosting.cpp:55:45: note: Function 'setCameraResponse' argument 1 names different: declaration 'response' definition 'newResponse'. hugin-2023.0.0/src/deghosting/deghosting.cpp:59:39: style:inconclusive: Function 'setVerbosity' argument 1 names different: declaration 'verbosity' definition 'newVerbosity'. [funcArgNamesDifferent] hugin-2023.0.0/src/deghosting/deghosting.h:103:39: note: Function 'setVerbosity' argument 1 names different: declaration 'verbosity' definition 'newVerbosity'. hugin-2023.0.0/src/deghosting/deghosting.cpp:59:39: note: Function 'setVerbosity' argument 1 names different: declaration 'verbosity' definition 'newVerbosity'. hugin-2023.0.0/src/deghosting/deghosting.cpp:36:33: style: Local variable 'inputRect' shadows outer variable [shadowVariable] hugin-2023.0.0/src/deghosting/deghosting.cpp:30:29: note: Shadowed declaration hugin-2023.0.0/src/deghosting/deghosting.cpp:36:33: note: Shadow variable hugin-2023.0.0/src/deghosting/threshold.h:75:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/deghosting/algtinyvector.h:33:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/deghosting/algtinyvector.h:39:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/deghosting/algtinyvector.h:54:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/deghosting/algtinyvector.h:62:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/deghosting/algtinyvector.h:70:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/deghosting/algtinyvector.h:78:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/deghosting/algtinyvector.h:86:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/deghosting/algtinyvector.h:95:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/deghosting/algtinyvector.h:102:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/deghosting/deghosting_mask.cpp:82:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/deghosting/deghosting_mask.cpp:100:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/deghosting/deghosting_mask.cpp:108:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/deghosting/deghosting_mask.cpp:194:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/deghosting/khan.h:255:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputFiles [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/deghosting/khan.h:310:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAVE_INITWEIGHTS [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/deghosting/support.h:131:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] hugin-2023.0.0/src/deghosting/khan.h:139:22: warning: Member variable 'Khan < float >::sigma' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/deghosting/khan.h:139:22: warning: Member variable 'Khan < vigra :: RGBValue < float > >::sigma' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/deghosting/support.h:129:40: style:inconclusive: Technically the member function 'deghosting::NormalizeFunctor::operator()' can be const. [functionConst] hugin-2023.0.0/src/deghosting/khan.h:82:14: style: The destructor '~Khan < float >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/deghosting/deghosting.h:104:18: note: Virtual destructor in base class hugin-2023.0.0/src/deghosting/khan.h:82:14: note: Destructor in derived class hugin-2023.0.0/src/deghosting/khan.h:82:14: style: The destructor '~Khan < vigra :: RGBValue < float > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/deghosting/deghosting.h:104:18: note: Virtual destructor in base class hugin-2023.0.0/src/deghosting/khan.h:82:14: note: Destructor in derived class hugin-2023.0.0/src/deghosting/khan.h:139:53: style:inconclusive: Function 'Khan < float >' argument 1 names different: declaration 'inputFiles' definition 'newInputFiles'. [funcArgNamesDifferent] hugin-2023.0.0/src/deghosting/khan.h:80:44: note: Function 'Khan < float >' argument 1 names different: declaration 'inputFiles' definition 'newInputFiles'. hugin-2023.0.0/src/deghosting/khan.h:139:53: note: Function 'Khan < float >' argument 1 names different: declaration 'inputFiles' definition 'newInputFiles'. hugin-2023.0.0/src/deghosting/khan.h:139:83: style:inconclusive: Function 'Khan < float >' argument 2 names different: declaration 'flags' definition 'newFlags'. [funcArgNamesDifferent] hugin-2023.0.0/src/deghosting/khan.h:80:71: note: Function 'Khan < float >' argument 2 names different: declaration 'flags' definition 'newFlags'. hugin-2023.0.0/src/deghosting/khan.h:139:83: note: Function 'Khan < float >' argument 2 names different: declaration 'flags' definition 'newFlags'. hugin-2023.0.0/src/deghosting/khan.h:139:108: style:inconclusive: Function 'Khan < float >' argument 3 names different: declaration 'debugFlags' definition 'newDebugFlags'. [funcArgNamesDifferent] hugin-2023.0.0/src/deghosting/khan.h:80:93: note: Function 'Khan < float >' argument 3 names different: declaration 'debugFlags' definition 'newDebugFlags'. hugin-2023.0.0/src/deghosting/khan.h:139:108: note: Function 'Khan < float >' argument 3 names different: declaration 'debugFlags' definition 'newDebugFlags'. hugin-2023.0.0/src/deghosting/khan.h:140:21: style:inconclusive: Function 'Khan < float >' argument 4 names different: declaration 'iterations' definition 'newIterations'. [funcArgNamesDifferent] hugin-2023.0.0/src/deghosting/khan.h:80:109: note: Function 'Khan < float >' argument 4 names different: declaration 'iterations' definition 'newIterations'. hugin-2023.0.0/src/deghosting/khan.h:140:21: note: Function 'Khan < float >' argument 4 names different: declaration 'iterations' definition 'newIterations'. hugin-2023.0.0/src/deghosting/khan.h:140:43: style:inconclusive: Function 'Khan < float >' argument 5 names different: declaration 'sigma' definition 'newSigma'. [funcArgNamesDifferent] hugin-2023.0.0/src/deghosting/khan.h:80:128: note: Function 'Khan < float >' argument 5 names different: declaration 'sigma' definition 'newSigma'. hugin-2023.0.0/src/deghosting/khan.h:140:43: note: Function 'Khan < float >' argument 5 names different: declaration 'sigma' definition 'newSigma'. hugin-2023.0.0/src/deghosting/khan.h:140:57: style:inconclusive: Function 'Khan < float >' argument 6 names different: declaration 'verbosity' definition 'newVerbosity'. [funcArgNamesDifferent] hugin-2023.0.0/src/deghosting/khan.h:80:139: note: Function 'Khan < float >' argument 6 names different: declaration 'verbosity' definition 'newVerbosity'. hugin-2023.0.0/src/deghosting/khan.h:140:57: note: Function 'Khan < float >' argument 6 names different: declaration 'verbosity' definition 'newVerbosity'. hugin-2023.0.0/src/deghosting/khan.h:167:43: style:inconclusive: Function 'setSigma' argument 1 names different: declaration 'sigma' definition 'newSigma'. [funcArgNamesDifferent] hugin-2023.0.0/src/deghosting/khan.h:106:34: note: Function 'setSigma' argument 1 names different: declaration 'sigma' definition 'newSigma'. hugin-2023.0.0/src/deghosting/khan.h:167:43: note: Function 'setSigma' argument 1 names different: declaration 'sigma' definition 'newSigma'. hugin-2023.0.0/src/deghosting/khan.h:139:53: style:inconclusive: Function 'Khan < vigra :: RGBValue < float > >' argument 1 names different: declaration 'inputFiles' definition 'newInputFiles'. [funcArgNamesDifferent] hugin-2023.0.0/src/deghosting/khan.h:80:44: note: Function 'Khan < vigra :: RGBValue < float > >' argument 1 names different: declaration 'inputFiles' definition 'newInputFiles'. hugin-2023.0.0/src/deghosting/khan.h:139:53: note: Function 'Khan < vigra :: RGBValue < float > >' argument 1 names different: declaration 'inputFiles' definition 'newInputFiles'. hugin-2023.0.0/src/deghosting/khan.h:139:83: style:inconclusive: Function 'Khan < vigra :: RGBValue < float > >' argument 2 names different: declaration 'flags' definition 'newFlags'. [funcArgNamesDifferent] hugin-2023.0.0/src/deghosting/khan.h:80:71: note: Function 'Khan < vigra :: RGBValue < float > >' argument 2 names different: declaration 'flags' definition 'newFlags'. hugin-2023.0.0/src/deghosting/khan.h:139:83: note: Function 'Khan < vigra :: RGBValue < float > >' argument 2 names different: declaration 'flags' definition 'newFlags'. hugin-2023.0.0/src/deghosting/khan.h:139:108: style:inconclusive: Function 'Khan < vigra :: RGBValue < float > >' argument 3 names different: declaration 'debugFlags' definition 'newDebugFlags'. [funcArgNamesDifferent] hugin-2023.0.0/src/deghosting/khan.h:80:93: note: Function 'Khan < vigra :: RGBValue < float > >' argument 3 names different: declaration 'debugFlags' definition 'newDebugFlags'. hugin-2023.0.0/src/deghosting/khan.h:139:108: note: Function 'Khan < vigra :: RGBValue < float > >' argument 3 names different: declaration 'debugFlags' definition 'newDebugFlags'. hugin-2023.0.0/src/deghosting/khan.h:140:21: style:inconclusive: Function 'Khan < vigra :: RGBValue < float > >' argument 4 names different: declaration 'iterations' definition 'newIterations'. [funcArgNamesDifferent] hugin-2023.0.0/src/deghosting/khan.h:80:109: note: Function 'Khan < vigra :: RGBValue < float > >' argument 4 names different: declaration 'iterations' definition 'newIterations'. hugin-2023.0.0/src/deghosting/khan.h:140:21: note: Function 'Khan < vigra :: RGBValue < float > >' argument 4 names different: declaration 'iterations' definition 'newIterations'. hugin-2023.0.0/src/deghosting/khan.h:140:43: style:inconclusive: Function 'Khan < vigra :: RGBValue < float > >' argument 5 names different: declaration 'sigma' definition 'newSigma'. [funcArgNamesDifferent] hugin-2023.0.0/src/deghosting/khan.h:80:128: note: Function 'Khan < vigra :: RGBValue < float > >' argument 5 names different: declaration 'sigma' definition 'newSigma'. hugin-2023.0.0/src/deghosting/khan.h:140:43: note: Function 'Khan < vigra :: RGBValue < float > >' argument 5 names different: declaration 'sigma' definition 'newSigma'. hugin-2023.0.0/src/deghosting/khan.h:140:57: style:inconclusive: Function 'Khan < vigra :: RGBValue < float > >' argument 6 names different: declaration 'verbosity' definition 'newVerbosity'. [funcArgNamesDifferent] hugin-2023.0.0/src/deghosting/khan.h:80:139: note: Function 'Khan < vigra :: RGBValue < float > >' argument 6 names different: declaration 'verbosity' definition 'newVerbosity'. hugin-2023.0.0/src/deghosting/khan.h:140:57: note: Function 'Khan < vigra :: RGBValue < float > >' argument 6 names different: declaration 'verbosity' definition 'newVerbosity'. hugin-2023.0.0/src/deghosting/deghosting_mask.cpp:166:30: style: Variable 'longOptions' can be declared as const array [constVariable] hugin-2023.0.0/src/foreign/flann/flann.cpp:57:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLANN_INDEX_KDTREE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/foreign/flann/flann.cpp:398:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLANN_DIST_EUCLIDEAN [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/foreign/flann/flann.cpp:486:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLANN_DIST_EUCLIDEAN [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/foreign/flann/flann.cpp:583:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLANN_DIST_EUCLIDEAN [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/foreign/flann/flann.cpp:768:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLANN_DIST_EUCLIDEAN [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/foreign/flann/flann.cpp:688:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLANN_DIST_EUCLIDEAN [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/foreign/flann/flann.cpp:311:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLANN_DIST_EUCLIDEAN [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/foreign/flann/flann.cpp:241:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLANN_DIST_EUCLIDEAN [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/foreign/flann/flann.cpp:167:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLANN_DIST_EUCLIDEAN [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/foreign/flann/flann.cpp:149:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLANN_INDEX_AUTOTUNED [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/foreign/flann/flann.hpp:113:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLANN_INDEX_SAVED [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/foreign/flann/flann.hpp:83:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < L2 < float > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < L1 < float > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < MinkowskiDistance < float > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < HistIntersectionDistance < float > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < HellingerDistance < float > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < ChiSquareDistance < float > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < KL_Divergence < float > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < L2 < double > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < L1 < double > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < MinkowskiDistance < double > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < HistIntersectionDistance < double > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < HellingerDistance < double > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < ChiSquareDistance < double > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < KL_Divergence < double > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < L2 < unsigned char > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < L1 < unsigned char > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < MinkowskiDistance < unsigned char > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < HistIntersectionDistance < unsigned char > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < HellingerDistance < unsigned char > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < ChiSquareDistance < unsigned char > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < KL_Divergence < unsigned char > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < L2 < int > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < L1 < int > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < MinkowskiDistance < int > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < HistIntersectionDistance < int > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < HellingerDistance < int > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < ChiSquareDistance < int > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:292:42: style:inconclusive: Technically the member function 'Index < KL_Divergence < int > >::getIndexParameters' can be const. [functionConst] hugin-2023.0.0/src/foreign/flann/flann.hpp:65:5: style: Struct 'SavedIndexParams' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] hugin-2023.0.0/src/foreign/flann/flann.cpp:463:34: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/foreign/flann/flann.cpp:557:34: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/foreign/flann/flann.cpp:674:34: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/foreign/flann/flann.cpp:227:34: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/foreign/flann/flann.cpp:150:57: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/foreign/flann/flann.cpp:268:36: style:inconclusive: Function 'flann_save_index' argument 1 names different: declaration 'index_id' definition 'index_ptr'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:152:49: note: Function 'flann_save_index' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:268:36: note: Function 'flann_save_index' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:273:42: style:inconclusive: Function 'flann_save_index_float' argument 1 names different: declaration 'index_id' definition 'index_ptr'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:155:55: note: Function 'flann_save_index_float' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:273:42: note: Function 'flann_save_index_float' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:278:43: style:inconclusive: Function 'flann_save_index_double' argument 1 names different: declaration 'index_id' definition 'index_ptr'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:158:56: note: Function 'flann_save_index_double' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:278:43: note: Function 'flann_save_index_double' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:283:41: style:inconclusive: Function 'flann_save_index_byte' argument 1 names different: declaration 'index_id' definition 'index_ptr'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:161:54: note: Function 'flann_save_index_byte' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:283:41: note: Function 'flann_save_index_byte' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:288:40: style:inconclusive: Function 'flann_save_index_int' argument 1 names different: declaration 'index_id' definition 'index_ptr'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:164:53: note: Function 'flann_save_index_int' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:288:40: note: Function 'flann_save_index_int' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:425:91: style:inconclusive: Function 'flann_find_nearest_neighbors' argument 5 names different: declaration 'trows' definition 'tcount'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:222:51: note: Function 'flann_find_nearest_neighbors' argument 5 names different: declaration 'trows' definition 'tcount'. hugin-2023.0.0/src/foreign/flann/flann.cpp:425:91: note: Function 'flann_find_nearest_neighbors' argument 5 names different: declaration 'trows' definition 'tcount'. hugin-2023.0.0/src/foreign/flann/flann.cpp:425:104: style:inconclusive: Function 'flann_find_nearest_neighbors' argument 6 names different: declaration 'indices' definition 'result'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:223:52: note: Function 'flann_find_nearest_neighbors' argument 6 names different: declaration 'indices' definition 'result'. hugin-2023.0.0/src/foreign/flann/flann.cpp:425:104: note: Function 'flann_find_nearest_neighbors' argument 6 names different: declaration 'indices' definition 'result'. hugin-2023.0.0/src/foreign/flann/flann.cpp:430:97: style:inconclusive: Function 'flann_find_nearest_neighbors_float' argument 5 names different: declaration 'trows' definition 'tcount'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:232:57: note: Function 'flann_find_nearest_neighbors_float' argument 5 names different: declaration 'trows' definition 'tcount'. hugin-2023.0.0/src/foreign/flann/flann.cpp:430:97: note: Function 'flann_find_nearest_neighbors_float' argument 5 names different: declaration 'trows' definition 'tcount'. hugin-2023.0.0/src/foreign/flann/flann.cpp:430:110: style:inconclusive: Function 'flann_find_nearest_neighbors_float' argument 6 names different: declaration 'indices' definition 'result'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:233:58: note: Function 'flann_find_nearest_neighbors_float' argument 6 names different: declaration 'indices' definition 'result'. hugin-2023.0.0/src/foreign/flann/flann.cpp:430:110: note: Function 'flann_find_nearest_neighbors_float' argument 6 names different: declaration 'indices' definition 'result'. hugin-2023.0.0/src/foreign/flann/flann.cpp:435:100: style:inconclusive: Function 'flann_find_nearest_neighbors_double' argument 5 names different: declaration 'trows' definition 'tcount'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:242:58: note: Function 'flann_find_nearest_neighbors_double' argument 5 names different: declaration 'trows' definition 'tcount'. hugin-2023.0.0/src/foreign/flann/flann.cpp:435:100: note: Function 'flann_find_nearest_neighbors_double' argument 5 names different: declaration 'trows' definition 'tcount'. hugin-2023.0.0/src/foreign/flann/flann.cpp:435:113: style:inconclusive: Function 'flann_find_nearest_neighbors_double' argument 6 names different: declaration 'indices' definition 'result'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:243:59: note: Function 'flann_find_nearest_neighbors_double' argument 6 names different: declaration 'indices' definition 'result'. hugin-2023.0.0/src/foreign/flann/flann.cpp:435:113: note: Function 'flann_find_nearest_neighbors_double' argument 6 names different: declaration 'indices' definition 'result'. hugin-2023.0.0/src/foreign/flann/flann.cpp:440:112: style:inconclusive: Function 'flann_find_nearest_neighbors_byte' argument 5 names different: declaration 'trows' definition 'tcount'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:252:56: note: Function 'flann_find_nearest_neighbors_byte' argument 5 names different: declaration 'trows' definition 'tcount'. hugin-2023.0.0/src/foreign/flann/flann.cpp:440:112: note: Function 'flann_find_nearest_neighbors_byte' argument 5 names different: declaration 'trows' definition 'tcount'. hugin-2023.0.0/src/foreign/flann/flann.cpp:440:125: style:inconclusive: Function 'flann_find_nearest_neighbors_byte' argument 6 names different: declaration 'indices' definition 'result'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:253:57: note: Function 'flann_find_nearest_neighbors_byte' argument 6 names different: declaration 'indices' definition 'result'. hugin-2023.0.0/src/foreign/flann/flann.cpp:440:125: note: Function 'flann_find_nearest_neighbors_byte' argument 6 names different: declaration 'indices' definition 'result'. hugin-2023.0.0/src/foreign/flann/flann.cpp:445:91: style:inconclusive: Function 'flann_find_nearest_neighbors_int' argument 5 names different: declaration 'trows' definition 'tcount'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:262:55: note: Function 'flann_find_nearest_neighbors_int' argument 5 names different: declaration 'trows' definition 'tcount'. hugin-2023.0.0/src/foreign/flann/flann.cpp:445:91: note: Function 'flann_find_nearest_neighbors_int' argument 5 names different: declaration 'trows' definition 'tcount'. hugin-2023.0.0/src/foreign/flann/flann.cpp:445:104: style:inconclusive: Function 'flann_find_nearest_neighbors_int' argument 6 names different: declaration 'indices' definition 'result'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:263:56: note: Function 'flann_find_nearest_neighbors_int' argument 6 names different: declaration 'indices' definition 'result'. hugin-2023.0.0/src/foreign/flann/flann.cpp:445:104: note: Function 'flann_find_nearest_neighbors_int' argument 6 names different: declaration 'indices' definition 'result'. hugin-2023.0.0/src/foreign/flann/flann.cpp:514:54: style:inconclusive: Function 'flann_find_nearest_neighbors_index' argument 1 names different: declaration 'index_id' definition 'index_ptr'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:285:67: note: Function 'flann_find_nearest_neighbors_index' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:514:54: note: Function 'flann_find_nearest_neighbors_index' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:514:85: style:inconclusive: Function 'flann_find_nearest_neighbors_index' argument 3 names different: declaration 'trows' definition 'tcount'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:287:57: note: Function 'flann_find_nearest_neighbors_index' argument 3 names different: declaration 'trows' definition 'tcount'. hugin-2023.0.0/src/foreign/flann/flann.cpp:514:85: note: Function 'flann_find_nearest_neighbors_index' argument 3 names different: declaration 'trows' definition 'tcount'. hugin-2023.0.0/src/foreign/flann/flann.cpp:514:98: style:inconclusive: Function 'flann_find_nearest_neighbors_index' argument 4 names different: declaration 'indices' definition 'result'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:288:58: note: Function 'flann_find_nearest_neighbors_index' argument 4 names different: declaration 'indices' definition 'result'. hugin-2023.0.0/src/foreign/flann/flann.cpp:514:98: note: Function 'flann_find_nearest_neighbors_index' argument 4 names different: declaration 'indices' definition 'result'. hugin-2023.0.0/src/foreign/flann/flann.cpp:519:60: style:inconclusive: Function 'flann_find_nearest_neighbors_index_float' argument 1 names different: declaration 'index_id' definition 'index_ptr'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:293:73: note: Function 'flann_find_nearest_neighbors_index_float' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:519:60: note: Function 'flann_find_nearest_neighbors_index_float' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:519:91: style:inconclusive: Function 'flann_find_nearest_neighbors_index_float' argument 3 names different: declaration 'trows' definition 'tcount'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:295:63: note: Function 'flann_find_nearest_neighbors_index_float' argument 3 names different: declaration 'trows' definition 'tcount'. hugin-2023.0.0/src/foreign/flann/flann.cpp:519:91: note: Function 'flann_find_nearest_neighbors_index_float' argument 3 names different: declaration 'trows' definition 'tcount'. hugin-2023.0.0/src/foreign/flann/flann.cpp:519:104: style:inconclusive: Function 'flann_find_nearest_neighbors_index_float' argument 4 names different: declaration 'indices' definition 'result'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:296:64: note: Function 'flann_find_nearest_neighbors_index_float' argument 4 names different: declaration 'indices' definition 'result'. hugin-2023.0.0/src/foreign/flann/flann.cpp:519:104: note: Function 'flann_find_nearest_neighbors_index_float' argument 4 names different: declaration 'indices' definition 'result'. hugin-2023.0.0/src/foreign/flann/flann.cpp:524:61: style:inconclusive: Function 'flann_find_nearest_neighbors_index_double' argument 1 names different: declaration 'index_id' definition 'index_ptr'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:301:74: note: Function 'flann_find_nearest_neighbors_index_double' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:524:61: note: Function 'flann_find_nearest_neighbors_index_double' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:524:93: style:inconclusive: Function 'flann_find_nearest_neighbors_index_double' argument 3 names different: declaration 'trows' definition 'tcount'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:303:64: note: Function 'flann_find_nearest_neighbors_index_double' argument 3 names different: declaration 'trows' definition 'tcount'. hugin-2023.0.0/src/foreign/flann/flann.cpp:524:93: note: Function 'flann_find_nearest_neighbors_index_double' argument 3 names different: declaration 'trows' definition 'tcount'. hugin-2023.0.0/src/foreign/flann/flann.cpp:524:106: style:inconclusive: Function 'flann_find_nearest_neighbors_index_double' argument 4 names different: declaration 'indices' definition 'result'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:304:65: note: Function 'flann_find_nearest_neighbors_index_double' argument 4 names different: declaration 'indices' definition 'result'. hugin-2023.0.0/src/foreign/flann/flann.cpp:524:106: note: Function 'flann_find_nearest_neighbors_index_double' argument 4 names different: declaration 'indices' definition 'result'. hugin-2023.0.0/src/foreign/flann/flann.cpp:529:59: style:inconclusive: Function 'flann_find_nearest_neighbors_index_byte' argument 1 names different: declaration 'index_id' definition 'index_ptr'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:309:72: note: Function 'flann_find_nearest_neighbors_index_byte' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:529:59: note: Function 'flann_find_nearest_neighbors_index_byte' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:529:98: style:inconclusive: Function 'flann_find_nearest_neighbors_index_byte' argument 3 names different: declaration 'trows' definition 'tcount'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:311:62: note: Function 'flann_find_nearest_neighbors_index_byte' argument 3 names different: declaration 'trows' definition 'tcount'. hugin-2023.0.0/src/foreign/flann/flann.cpp:529:98: note: Function 'flann_find_nearest_neighbors_index_byte' argument 3 names different: declaration 'trows' definition 'tcount'. hugin-2023.0.0/src/foreign/flann/flann.cpp:529:111: style:inconclusive: Function 'flann_find_nearest_neighbors_index_byte' argument 4 names different: declaration 'indices' definition 'result'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:312:63: note: Function 'flann_find_nearest_neighbors_index_byte' argument 4 names different: declaration 'indices' definition 'result'. hugin-2023.0.0/src/foreign/flann/flann.cpp:529:111: note: Function 'flann_find_nearest_neighbors_index_byte' argument 4 names different: declaration 'indices' definition 'result'. hugin-2023.0.0/src/foreign/flann/flann.cpp:534:58: style:inconclusive: Function 'flann_find_nearest_neighbors_index_int' argument 1 names different: declaration 'index_id' definition 'index_ptr'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:317:71: note: Function 'flann_find_nearest_neighbors_index_int' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:534:58: note: Function 'flann_find_nearest_neighbors_index_int' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:534:87: style:inconclusive: Function 'flann_find_nearest_neighbors_index_int' argument 3 names different: declaration 'trows' definition 'tcount'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:319:61: note: Function 'flann_find_nearest_neighbors_index_int' argument 3 names different: declaration 'trows' definition 'tcount'. hugin-2023.0.0/src/foreign/flann/flann.cpp:534:87: note: Function 'flann_find_nearest_neighbors_index_int' argument 3 names different: declaration 'trows' definition 'tcount'. hugin-2023.0.0/src/foreign/flann/flann.cpp:534:100: style:inconclusive: Function 'flann_find_nearest_neighbors_index_int' argument 4 names different: declaration 'indices' definition 'result'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:320:62: note: Function 'flann_find_nearest_neighbors_index_int' argument 4 names different: declaration 'indices' definition 'result'. hugin-2023.0.0/src/foreign/flann/flann.cpp:534:100: note: Function 'flann_find_nearest_neighbors_index_int' argument 4 names different: declaration 'indices' definition 'result'. hugin-2023.0.0/src/foreign/flann/flann.cpp:715:36: style:inconclusive: Function 'flann_free_index' argument 1 names different: declaration 'index_id' definition 'index_ptr'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:394:49: note: Function 'flann_free_index' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:715:36: note: Function 'flann_free_index' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:720:42: style:inconclusive: Function 'flann_free_index_float' argument 1 names different: declaration 'index_id' definition 'index_ptr'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:397:55: note: Function 'flann_free_index_float' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:720:42: note: Function 'flann_free_index_float' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:725:43: style:inconclusive: Function 'flann_free_index_double' argument 1 names different: declaration 'index_id' definition 'index_ptr'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:400:56: note: Function 'flann_free_index_double' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:725:43: note: Function 'flann_free_index_double' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:730:41: style:inconclusive: Function 'flann_free_index_byte' argument 1 names different: declaration 'index_id' definition 'index_ptr'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:403:54: note: Function 'flann_free_index_byte' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:730:41: note: Function 'flann_free_index_byte' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:735:40: style:inconclusive: Function 'flann_free_index_int' argument 1 names different: declaration 'index_id' definition 'index_ptr'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/flann/flann.h:406:53: note: Function 'flann_free_index_int' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.cpp:735:40: note: Function 'flann_free_index_int' argument 1 names different: declaration 'index_id' definition 'index_ptr'. hugin-2023.0.0/src/foreign/flann/flann.hpp:65:34: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/foreign/flann/flann.hpp:137:27: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/foreign/flann/flann.cpp:47:55: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/celeste/svm.cpp:2975:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hugin-2023.0.0/src/celeste/svm.cpp:2978:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hugin-2023.0.0/src/celeste/svm.cpp:3004:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hugin-2023.0.0/src/celeste/svm.cpp:3008:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hugin-2023.0.0/src/celeste/svm.cpp:3014:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hugin-2023.0.0/src/celeste/svm.cpp:3015:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hugin-2023.0.0/src/celeste/svm.cpp:1784:24: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] hugin-2023.0.0/src/celeste/svm.cpp:1786:29: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] hugin-2023.0.0/src/celeste/svm.cpp:1841:26: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] hugin-2023.0.0/src/celeste/svm.cpp:1843:31: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] hugin-2023.0.0/src/celeste/svm.cpp:442:2: warning: Member variable 'Solver::active_size' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/celeste/svm.cpp:442:2: warning: Member variable 'Solver::y' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/celeste/svm.cpp:442:2: warning: Member variable 'Solver::G' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/celeste/svm.cpp:442:2: warning: Member variable 'Solver::alpha_status' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/celeste/svm.cpp:442:2: warning: Member variable 'Solver::alpha' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/celeste/svm.cpp:442:2: warning: Member variable 'Solver::Q' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/celeste/svm.cpp:442:2: warning: Member variable 'Solver::QD' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/celeste/svm.cpp:442:2: warning: Member variable 'Solver::eps' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/celeste/svm.cpp:442:2: warning: Member variable 'Solver::Cp' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/celeste/svm.cpp:442:2: warning: Member variable 'Solver::Cn' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/celeste/svm.cpp:442:2: warning: Member variable 'Solver::p' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/celeste/svm.cpp:442:2: warning: Member variable 'Solver::active_set' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/celeste/svm.cpp:442:2: warning: Member variable 'Solver::G_bar' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/celeste/svm.cpp:442:2: warning: Member variable 'Solver::l' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/celeste/svm.cpp:442:2: warning: Member variable 'Solver::unshrink' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/celeste/svm.cpp:1059:2: warning: Member variable 'Solver_NU::si' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/celeste/svm.cpp:137:7: performance:inconclusive: Technically the member function 'celeste::Cache::lru_delete' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/celeste/svm.cpp:157:13: note: Technically the member function 'celeste::Cache::lru_delete' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/celeste/svm.cpp:137:7: note: Technically the member function 'celeste::Cache::lru_delete' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/celeste/svm.cpp:473:9: style:inconclusive: Technically the member function 'celeste::Solver::get_C' can be const. [functionConst] hugin-2023.0.0/src/celeste/svm.cpp:485:7: style:inconclusive: Technically the member function 'celeste::Solver::is_upper_bound' can be const. [functionConst] hugin-2023.0.0/src/celeste/svm.cpp:486:7: style:inconclusive: Technically the member function 'celeste::Solver::is_lower_bound' can be const. [functionConst] hugin-2023.0.0/src/celeste/svm.cpp:487:7: style:inconclusive: Technically the member function 'celeste::Solver::is_free' can be const. [functionConst] hugin-2023.0.0/src/celeste/svm.cpp:327:3: warning: Class 'Kernel' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] hugin-2023.0.0/src/celeste/svm.cpp:327:3: warning: Class 'Kernel' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] hugin-2023.0.0/src/celeste/svm.cpp:1320:3: warning: Class 'SVC_Q' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] hugin-2023.0.0/src/celeste/svm.cpp:1320:3: warning: Class 'SVC_Q' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] hugin-2023.0.0/src/celeste/svm.cpp:1369:3: warning: Class 'ONE_CLASS_Q' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] hugin-2023.0.0/src/celeste/svm.cpp:1369:3: warning: Class 'ONE_CLASS_Q' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] hugin-2023.0.0/src/celeste/svm.cpp:1416:3: warning: Class 'SVR_Q' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] hugin-2023.0.0/src/celeste/svm.cpp:1416:3: warning: Class 'SVR_Q' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] hugin-2023.0.0/src/celeste/svm.cpp:1060:7: warning: The class 'Solver_NU' defines member function with name 'Solve' also defined in its parent class 'Solver'. [duplInheritedMember] hugin-2023.0.0/src/celeste/svm.cpp:551:14: note: Parent function 'Solver::Solve' hugin-2023.0.0/src/celeste/svm.cpp:1060:7: note: Derived function 'Solver_NU::Solve' hugin-2023.0.0/src/celeste/svm.cpp:252:11: style: The destructor '~Kernel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/celeste/svm.cpp:246:11: note: Virtual destructor in base class hugin-2023.0.0/src/celeste/svm.cpp:252:11: note: Destructor in derived class hugin-2023.0.0/src/celeste/svm.cpp:256:18: style: The function 'get_Q' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/celeste/svm.cpp:243:18: note: Virtual function in base class hugin-2023.0.0/src/celeste/svm.cpp:256:18: note: Function in derived class hugin-2023.0.0/src/celeste/svm.cpp:257:18: style: The function 'get_QD' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/celeste/svm.cpp:244:18: note: Virtual function in base class hugin-2023.0.0/src/celeste/svm.cpp:257:18: note: Function in derived class hugin-2023.0.0/src/celeste/svm.cpp:258:15: style: The function 'swap_index' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/celeste/svm.cpp:245:15: note: Virtual function in base class hugin-2023.0.0/src/celeste/svm.cpp:258:15: note: Function in derived class hugin-2023.0.0/src/celeste/svm.cpp:1069:6: style: The function 'select_working_set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/celeste/svm.cpp:490:14: note: Virtual function in base class hugin-2023.0.0/src/celeste/svm.cpp:1069:6: note: Function in derived class hugin-2023.0.0/src/celeste/svm.cpp:1070:9: style: The function 'calculate_rho' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/celeste/svm.cpp:491:17: note: Virtual function in base class hugin-2023.0.0/src/celeste/svm.cpp:1070:9: note: Function in derived class hugin-2023.0.0/src/celeste/svm.cpp:1072:7: style: The function 'do_shrinking' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/celeste/svm.cpp:492:15: note: Virtual function in base class hugin-2023.0.0/src/celeste/svm.cpp:1072:7: note: Function in derived class hugin-2023.0.0/src/celeste/svm.cpp:1326:10: style: The function 'get_Q' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/celeste/svm.cpp:256:18: note: Virtual function in base class hugin-2023.0.0/src/celeste/svm.cpp:1326:10: note: Function in derived class hugin-2023.0.0/src/celeste/svm.cpp:1338:10: style: The function 'get_QD' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/celeste/svm.cpp:257:18: note: Virtual function in base class hugin-2023.0.0/src/celeste/svm.cpp:1338:10: note: Function in derived class hugin-2023.0.0/src/celeste/svm.cpp:1343:7: style: The function 'swap_index' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/celeste/svm.cpp:258:15: note: Virtual function in base class hugin-2023.0.0/src/celeste/svm.cpp:1343:7: note: Function in derived class hugin-2023.0.0/src/celeste/svm.cpp:1351:3: style: The destructor '~SVC_Q' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/celeste/svm.cpp:252:11: note: Virtual destructor in base class hugin-2023.0.0/src/celeste/svm.cpp:1351:3: note: Destructor in derived class hugin-2023.0.0/src/celeste/svm.cpp:1375:10: style: The function 'get_Q' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/celeste/svm.cpp:256:18: note: Virtual function in base class hugin-2023.0.0/src/celeste/svm.cpp:1375:10: note: Function in derived class hugin-2023.0.0/src/celeste/svm.cpp:1387:10: style: The function 'get_QD' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/celeste/svm.cpp:257:18: note: Virtual function in base class hugin-2023.0.0/src/celeste/svm.cpp:1387:10: note: Function in derived class hugin-2023.0.0/src/celeste/svm.cpp:1392:7: style: The function 'swap_index' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/celeste/svm.cpp:258:15: note: Virtual function in base class hugin-2023.0.0/src/celeste/svm.cpp:1392:7: note: Function in derived class hugin-2023.0.0/src/celeste/svm.cpp:1399:3: style: The destructor '~ONE_CLASS_Q' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/celeste/svm.cpp:252:11: note: Virtual destructor in base class hugin-2023.0.0/src/celeste/svm.cpp:1399:3: note: Destructor in derived class hugin-2023.0.0/src/celeste/svm.cpp:1434:7: style: The function 'swap_index' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/celeste/svm.cpp:258:15: note: Virtual function in base class hugin-2023.0.0/src/celeste/svm.cpp:1434:7: note: Function in derived class hugin-2023.0.0/src/celeste/svm.cpp:1441:10: style: The function 'get_Q' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/celeste/svm.cpp:256:18: note: Virtual function in base class hugin-2023.0.0/src/celeste/svm.cpp:1441:10: note: Function in derived class hugin-2023.0.0/src/celeste/svm.cpp:1460:10: style: The function 'get_QD' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/celeste/svm.cpp:257:18: note: Virtual function in base class hugin-2023.0.0/src/celeste/svm.cpp:1460:10: note: Function in derived class hugin-2023.0.0/src/celeste/svm.cpp:1465:3: style: The destructor '~SVR_Q' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/celeste/svm.cpp:252:11: note: Virtual destructor in base class hugin-2023.0.0/src/celeste/svm.cpp:1465:3: note: Destructor in derived class hugin-2023.0.0/src/celeste/svm.cpp:2091:5: error: Common realloc mistake: 'label' nulled but not freed upon failure [memleakOnRealloc] hugin-2023.0.0/src/celeste/svm.cpp:2092:5: error: Common realloc mistake: 'count' nulled but not freed upon failure [memleakOnRealloc] hugin-2023.0.0/src/celeste/svm.cpp:2795:3: error: Common realloc mistake: 'line' nulled but not freed upon failure [memleakOnRealloc] hugin-2023.0.0/src/celeste/svm.cpp:3180:6: error: Common realloc mistake: 'label' nulled but not freed upon failure [memleakOnRealloc] hugin-2023.0.0/src/celeste/svm.cpp:3181:6: error: Common realloc mistake: 'count' nulled but not freed upon failure [memleakOnRealloc] hugin-2023.0.0/src/celeste/svm.cpp:71:9: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:143:9: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:193:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:1698:18: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:1769:12: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:1882:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:1883:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:1889:8: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:1948:14: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:1949:23: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:1966:15: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:1967:15: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2004:28: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2005:22: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2034:16: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2068:15: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2069:15: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2070:20: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2091:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2092:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2118:15: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2143:21: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2156:20: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2162:19: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2167:16: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2175:15: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2176:23: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2177:23: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2198:15: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2205:18: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2212:24: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2229:19: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2232:26: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2237:10: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2238:10: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2249:18: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2250:18: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2282:18: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2286:16: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2292:19: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2293:19: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2307:19: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2308:16: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2325:15: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2326:23: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2335:19: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2340:20: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2342:24: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2393:14: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2400:15: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2412:21: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2414:16: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2472:15: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2473:15: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2492:27: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2574:20: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2578:16: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2583:15: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2633:16: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2635:16: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2649:24: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2653:26: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2655:21: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2795:10: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2875:17: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2882:19: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2889:19: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2896:19: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2903:17: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2943:21: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2970:9: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2990:19: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2993:23: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2994:14: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:2996:20: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:3041:8: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:3161:16: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:3162:16: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:3180:14: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:3181:14: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/celeste/svm.cpp:1538:9: style: Same expression used in consecutive assignments of 'sum_pos' and 'sum_neg'. [duplicateAssignExpression] hugin-2023.0.0/src/celeste/svm.cpp:1539:9: note: Same expression used in consecutive assignments of 'sum_pos' and 'sum_neg'. hugin-2023.0.0/src/celeste/svm.cpp:1538:9: note: Same expression used in consecutive assignments of 'sum_pos' and 'sum_neg'. hugin-2023.0.0/src/celeste/svm.cpp:2628:6: style: The scope of the variable 'nr_class' can be reduced. [variableScope] hugin-2023.0.0/src/celeste/svm.cpp:141:18: style:inconclusive: Function 'Cache' argument 1 names different: declaration 'l' definition 'l_'. [funcArgNamesDifferent] hugin-2023.0.0/src/celeste/svm.cpp:117:12: note: Function 'Cache' argument 1 names different: declaration 'l' definition 'l_'. hugin-2023.0.0/src/celeste/svm.cpp:141:18: note: Function 'Cache' argument 1 names different: declaration 'l' definition 'l_'. hugin-2023.0.0/src/celeste/svm.cpp:141:30: style:inconclusive: Function 'Cache' argument 2 names different: declaration 'size' definition 'size_'. [funcArgNamesDifferent] hugin-2023.0.0/src/celeste/svm.cpp:117:23: note: Function 'Cache' argument 2 names different: declaration 'size' definition 'size_'. hugin-2023.0.0/src/celeste/svm.cpp:141:30: note: Function 'Cache' argument 2 names different: declaration 'size' definition 'size_'. hugin-2023.0.0/src/celeste/svm.cpp:300:42: style:inconclusive: Function 'Kernel' argument 2 names different: declaration 'x' definition 'x_'. [funcArgNamesDifferent] hugin-2023.0.0/src/celeste/svm.cpp:251:35: note: Function 'Kernel' argument 2 names different: declaration 'x' definition 'x_'. hugin-2023.0.0/src/celeste/svm.cpp:300:42: note: Function 'Kernel' argument 2 names different: declaration 'x' definition 'x_'. hugin-2023.0.0/src/celeste/svm.cpp:833:37: style:inconclusive: Function 'select_working_set' argument 1 names different: declaration 'i' definition 'out_i'. [funcArgNamesDifferent] hugin-2023.0.0/src/celeste/svm.cpp:490:38: note: Function 'select_working_set' argument 1 names different: declaration 'i' definition 'out_i'. hugin-2023.0.0/src/celeste/svm.cpp:833:37: note: Function 'select_working_set' argument 1 names different: declaration 'i' definition 'out_i'. hugin-2023.0.0/src/celeste/svm.cpp:833:49: style:inconclusive: Function 'select_working_set' argument 2 names different: declaration 'j' definition 'out_j'. [funcArgNamesDifferent] hugin-2023.0.0/src/celeste/svm.cpp:490:46: note: Function 'select_working_set' argument 2 names different: declaration 'j' definition 'out_j'. hugin-2023.0.0/src/celeste/svm.cpp:833:49: note: Function 'select_working_set' argument 2 names different: declaration 'j' definition 'out_j'. hugin-2023.0.0/src/celeste/svm.cpp:1076:40: style:inconclusive: Function 'select_working_set' argument 1 names different: declaration 'i' definition 'out_i'. [funcArgNamesDifferent] hugin-2023.0.0/src/celeste/svm.cpp:1069:30: note: Function 'select_working_set' argument 1 names different: declaration 'i' definition 'out_i'. hugin-2023.0.0/src/celeste/svm.cpp:1076:40: note: Function 'select_working_set' argument 1 names different: declaration 'i' definition 'out_i'. hugin-2023.0.0/src/celeste/svm.cpp:1076:52: style:inconclusive: Function 'select_working_set' argument 2 names different: declaration 'j' definition 'out_j'. [funcArgNamesDifferent] hugin-2023.0.0/src/celeste/svm.cpp:1069:38: note: Function 'select_working_set' argument 2 names different: declaration 'j' definition 'out_j'. hugin-2023.0.0/src/celeste/svm.cpp:1076:52: note: Function 'select_working_set' argument 2 names different: declaration 'j' definition 'out_j'. hugin-2023.0.0/src/celeste/svm.cpp:2526:54: style:inconclusive: Function 'svm_get_sv_indices' argument 2 names different: declaration 'sv_indices' definition 'indices'. [funcArgNamesDifferent] hugin-2023.0.0/src/celeste/svm.h:115:61: note: Function 'svm_get_sv_indices' argument 2 names different: declaration 'sv_indices' definition 'indices'. hugin-2023.0.0/src/celeste/svm.cpp:2526:54: note: Function 'svm_get_sv_indices' argument 2 names different: declaration 'sv_indices' definition 'indices'. hugin-2023.0.0/src/celeste/svm.cpp:68:66: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/celeste/svm.cpp:2557:11: style: Variable 'sv_coef' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/celeste/svm.cpp:2598:13: style: Variable 'coef1' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/celeste/svm.cpp:2599:13: style: Variable 'coef2' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/celeste/svm.cpp:2971:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/celeste/svm.cpp:2971:19: style: Variable 'idx' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/celeste/svm.cpp:2971:24: style: Variable 'val' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/celeste/svm.cpp:2975:5: style: Variable 'p' is assigned a value that is never used. [unreadVariable] hugin-2023.0.0/src/foreign/getopt/src/getopt.c:436:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/foreign/levmar/Axb_core.c:1183:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/foreign/levmar/Axb_core.c:1190:7: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] hugin-2023.0.0/src/foreign/levmar/Axb_core.c:1140:56: style:inconclusive: Function 'dAx_eq_b_LU_noLapack' argument 4 names different: declaration 'n' definition 'm'. [funcArgNamesDifferent] hugin-2023.0.0/src/foreign/levmar/levmar.h:339:70: note: Function 'dAx_eq_b_LU_noLapack' argument 4 names different: declaration 'n' definition 'm'. hugin-2023.0.0/src/foreign/levmar/Axb_core.c:1140:56: note: Function 'dAx_eq_b_LU_noLapack' argument 4 names different: declaration 'n' definition 'm'. hugin-2023.0.0/src/foreign/levmar/Axb_core.c:1140:25: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/foreign/levmar/Axb_core.c:1140:37: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/foreign/levmar/Axb_core.c:1180:11: style: Variable 'buf_sz' is assigned a value that is never used. [unreadVariable] hugin-2023.0.0/src/foreign/getopt/src/getopt.c:597:11: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/foreign/levmar/Axb_core.c:26:0: error: #error This file should not be compiled directly! [preprocessorErrorDirective] hugin-2023.0.0/src/foreign/levmar/lm_core.c:24:0: error: #error This file should not be compiled directly! [preprocessorErrorDirective] hugin-2023.0.0/src/foreign/levmar/lm_core.c:115:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/foreign/levmar/lm_core.c:496:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/foreign/levmar/lmbc_core.c:104:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/foreign/levmar/lmbc_core.c:422:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/foreign/levmar/lmbc_core.c:1110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/foreign/levmar/lm_core.c:221:20: style: Local variable 'l' shadows outer variable [shadowVariable] hugin-2023.0.0/src/foreign/levmar/lm_core.c:100:23: note: Shadowed declaration hugin-2023.0.0/src/foreign/levmar/lm_core.c:221:20: note: Shadow variable hugin-2023.0.0/src/foreign/levmar/lm_core.c:617:22: style: Local variable 'l' shadows outer variable [shadowVariable] hugin-2023.0.0/src/foreign/levmar/lm_core.c:477:23: note: Shadowed declaration hugin-2023.0.0/src/foreign/levmar/lm_core.c:617:22: note: Shadow variable hugin-2023.0.0/src/foreign/levmar/lm_core.c:75:11: style: Parameter 'opts' can be declared as const array [constParameter] hugin-2023.0.0/src/foreign/levmar/lm_core.c:120:7: style: Variable 'linsolver' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/foreign/levmar/lm_core.c:222:32: style: Variable 'jaclm' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/foreign/levmar/lm_core.c:257:27: style: Variable 'jacrow' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/foreign/levmar/lm_core.c:449:11: style: Parameter 'opts' can be declared as const array [constParameter] hugin-2023.0.0/src/foreign/levmar/lm_core.c:501:7: style: Variable 'linsolver' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/foreign/levmar/lm_core.c:618:34: style: Variable 'jaclm' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/foreign/levmar/lm_core.c:653:29: style: Variable 'jacrow' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/foreign/levmar/lm_core.c:323:68: style: Variable 'linsolver' is assigned a value that is never used. [unreadVariable] hugin-2023.0.0/src/foreign/levmar/lmbc_core.c:438:28: style: Redundant assignment of 'tmin' to itself. [selfAssignment] hugin-2023.0.0/src/foreign/levmar/lmbc_core.c:592:24: style: Local variable 'alpha' shadows outer variable [shadowVariable] hugin-2023.0.0/src/foreign/levmar/lmbc_core.c:430:9: note: Shadowed declaration hugin-2023.0.0/src/foreign/levmar/lmbc_core.c:592:24: note: Shadow variable hugin-2023.0.0/src/foreign/levmar/lmbc_core.c:94:57: style: Parameter 'scl' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/foreign/levmar/lmbc_core.c:146:33: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/foreign/levmar/lmbc_core.c:180:47: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/foreign/levmar/lmbc_core.c:182:75: style: Parameter 'sx' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/foreign/levmar/lmbc_core.c:380:11: style: Parameter 'opts' can be declared as const array [constParameter] hugin-2023.0.0/src/foreign/levmar/lmbc_core.c:436:7: style: Variable 'linsolver' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/foreign/levmar/lmbc_core.c:592:32: style: Variable 'jaclm' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/foreign/levmar/lmbc_core.c:627:27: style: Variable 'jacrow' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/foreign/levmar/lmbc_core.c:21:0: error: #error This file should not be compiled directly! [preprocessorErrorDirective] hugin-2023.0.0/src/foreign/levmar/lmblec_core.c:52:0: error: #error This file should not be compiled directly! [preprocessorErrorDirective] hugin-2023.0.0/src/foreign/levmar/lmbleic_core.c:21:0: error: #error This file should not be compiled directly! [preprocessorErrorDirective] hugin-2023.0.0/src/foreign/levmar/lmlec_core.c:21:0: error: #error This file should not be compiled directly! [preprocessorErrorDirective] hugin-2023.0.0/src/foreign/levmar/misc_core.c:21:0: error: #error This file should not be compiled directly! [preprocessorErrorDirective] hugin-2023.0.0/src/foreign/levmar/misc_core.c:265:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/foreign/levmar/misc_core.c:445:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/foreign/levmar/misc_core.c:627:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/AssistantExecutor.cpp:46:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_CELESTE_AUTO [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/AssistantExecutor.cpp:155:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/Executor.h:57:22: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Executor.h:42:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/Executor.h:57:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/Executor.h:58:22: style: The function 'CheckReturnCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Executor.h:43:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/Executor.h:58:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/AssistantExecutor.cpp:54:92: error: Null pointer dereference [nullPointer] hugin-2023.0.0/src/hugin1/base_wx/AssistantExecutor.cpp:258:27: style: Local variable 'i' shadows outer variable [shadowVariable] hugin-2023.0.0/src/hugin1/base_wx/AssistantExecutor.cpp:194:21: note: Shadowed declaration hugin-2023.0.0/src/hugin1/base_wx/AssistantExecutor.cpp:258:27: note: Shadow variable hugin-2023.0.0/src/hugin1/base_wx/Executor.h:40:62: performance: Function parameter 'comment' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/Executor.h:56:34: performance: Function parameter 'prog' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/Executor.h:56:49: performance: Function parameter 'args' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/Executor.h:56:64: performance: Function parameter 'comment' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/Executor.h:97:105: performance: Function parameter 'defaultValue' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/Executor.h:99:115: performance: Function parameter 'defaultValue' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/foreign/levmar/misc_core.c:452:7: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] hugin-2023.0.0/src/foreign/levmar/misc_core.c:96:30: style: Variable 'akm' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/foreign/levmar/misc_core.c:141:14: style: Parameter 'hx' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/foreign/levmar/misc_core.c:426:38: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/foreign/levmar/misc_core.c:598:32: style: Parameter 'covar' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/foreign/levmar/misc_core.c:608:33: style: Parameter 'covar' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/foreign/levmar/misc_core.c:617:40: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/foreign/levmar/misc_core.c:661:31: style: Parameter 'lb' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/foreign/levmar/misc_core.c:661:44: style: Parameter 'ub' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/foreign/levmar/misc_core.c:721:46: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/foreign/levmar/misc_core.c:721:58: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/foreign/levmar/misc_core.c:442:9: style: Variable 'buf_sz' is assigned a value that is never used. [unreadVariable] hugin-2023.0.0/src/hugin1/base_wx/Command.cpp:121:56: style:inconclusive: Function 'processPanorama' argument 1 names different: declaration 'pano' definition 'panoramaData'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:59: note: Function 'processPanorama' argument 1 names different: declaration 'pano' definition 'panoramaData'. hugin-2023.0.0/src/hugin1/base_wx/Command.cpp:121:56: note: Function 'processPanorama' argument 1 names different: declaration 'pano' definition 'panoramaData'. hugin-2023.0.0/src/hugin1/base_wx/CommandHistory.cpp:112:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_SMART_UNDO [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/CommandHistory.cpp:137:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_SMART_UNDO [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/Executor.cpp:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/Executor.cpp:105:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/Executor.cpp:212:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/GraphTools.cpp:56:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDefaultPosition [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/GraphTools.cpp:112:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRUSH_TRANSPARENT [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/GraphTools.cpp:121:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxNullBitmap [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/GraphTools.cpp:170:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/GraphTools.cpp:198:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECTILINEAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/Executor.cpp:307:21: style: This is a wxWidgets 1.xx compatibility function; you should not use it in new code. [prohibitedLastCalled] hugin-2023.0.0/src/hugin1/base_wx/Executor.h:45:18: performance: Function 'GetComment()' should return member 'm_comment' by const reference. [returnByReference] hugin-2023.0.0/src/hugin1/base_wx/Executor.cpp:187:49: error: Null pointer dereference [nullPointer] hugin-2023.0.0/src/hugin1/base_wx/Executor.cpp:281:93: performance: Function parameter 'defaultValue' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/Executor.cpp:288:103: performance: Function parameter 'defaultValue' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/Executor.cpp:148:48: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/hugin1/base_wx/Executor.cpp:281:47: style: Parameter 'setting' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/hugin1/base_wx/GraphTools.cpp:61:17: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/GraphTools.cpp:64:17: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/GraphTools.cpp:58:65: error: Null pointer dereference [nullPointer] hugin-2023.0.0/src/hugin1/base_wx/GraphTools.cpp:44:49: style: Parameter 'e' can be declared as reference to const. However it seems that 'OnLeftDown' is a callback function, if 'e' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/hugin1/base_wx/GraphTools.cpp:37:85: note: You might need to cast the function pointer here hugin-2023.0.0/src/hugin1/base_wx/GraphTools.cpp:44:49: note: Parameter 'e' can be declared as reference to const hugin-2023.0.0/src/hugin1/base_wx/GraphTools.cpp:49:50: style: Parameter 'e' can be declared as reference to const. However it seems that 'OnRightDown' is a callback function, if 'e' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/hugin1/base_wx/GraphTools.cpp:38:86: note: You might need to cast the function pointer here hugin-2023.0.0/src/hugin1/base_wx/GraphTools.cpp:49:50: note: Parameter 'e' can be declared as reference to const hugin-2023.0.0/src/hugin1/base_wx/wxPlatform.h:48:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/HFOVDialog.cpp:54:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/HFOVDialog.cpp:126:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/HFOVDialog.cpp:181:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/HFOVDialog.cpp:224:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/HFOVDialog.cpp:318:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_CROP [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/HFOVDialog.cpp:141:19: style: Condition 'text.empty()' is always false [knownConditionTrueFalse] hugin-2023.0.0/src/hugin1/base_wx/HFOVDialog.cpp:128:19: note: Assuming that condition 'text.empty()' is not redundant hugin-2023.0.0/src/hugin1/base_wx/HFOVDialog.cpp:133:32: note: Assuming condition is false hugin-2023.0.0/src/hugin1/base_wx/HFOVDialog.cpp:141:19: note: Condition 'text.empty()' is always false hugin-2023.0.0/src/hugin1/base_wx/platform.h:77:55: performance: Function parameter 'stringToTest' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/platform.h:79:72: performance: Function parameter 'filelist' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.h:68:48: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/HFOVDialog.cpp:110:49: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/base_wx/HFOVDialog.cpp:178:56: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/base_wx/HFOVDialog.cpp:220:55: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/base_wx/HFOVDialog.cpp:263:56: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/base_wx/HFOVDialog.cpp:365:40: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:50:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECTILINEAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:84:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENBLEND_BLEND [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:151:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:279:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_CROP [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:298:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDefaultPosition [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:419:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDefaultPosition [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:514:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.cpp:294:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVT_QUEUE_PROGRESS [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.cpp:495:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVT_QUEUE_PROGRESS [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.cpp:354:30: style: This is a wxWidgets 1.xx compatibility function; you should not use it in new code. [prohibitedLastCalled] hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.cpp:364:27: style: This is a wxWidgets 1.xx compatibility function; you should not use it in new code. [prohibitedLastCalled] hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.h:72:10: style: The function 'OnProcessTerminated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.h:49:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.h:72:10: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.h:84:14: style: The destructor '~MyExecPanel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.h:50:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.h:84:14: note: Destructor in derived class hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.cpp:247:71: error: Null pointer dereference [nullPointer] hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.cpp:371:16: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.cpp:374:11: note: Found duplicate branches for 'if' and 'else'. hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.cpp:371:16: note: Found duplicate branches for 'if' and 'else'. hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.cpp:346:10: style: The scope of the variable 'lastCR' can be reduced. [variableScope] hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.cpp:196:44: style:inconclusive: Function 'ExecWithRedirect' argument 1 names different: declaration 'command' definition 'cmd'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.h:65:35: note: Function 'ExecWithRedirect' argument 1 names different: declaration 'command' definition 'cmd'. hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.cpp:196:44: note: Function 'ExecWithRedirect' argument 1 names different: declaration 'command' definition 'cmd'. hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.cpp:600:45: style:inconclusive: Function 'ExecWithRedirect' argument 1 names different: declaration 'command' definition 'cmd'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.h:150:35: note: Function 'ExecWithRedirect' argument 1 names different: declaration 'command' definition 'cmd'. hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.cpp:600:45: note: Function 'ExecWithRedirect' argument 1 names different: declaration 'command' definition 'cmd'. hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.cpp:196:44: performance: Function parameter 'cmd' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.cpp:600:45: performance: Function parameter 'cmd' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.cpp:627:57: performance: Function parameter 'args' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.cpp:628:39: performance: Function parameter 'title' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/MyExternalCmdExecDialog.cpp:246:19: style: Variable 'config' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:153:9: warning: Return value of function cfg.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:154:9: warning: Return value of function cfg.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:155:9: warning: Return value of function cfg.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:156:9: warning: Return value of function cfg.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:157:9: warning: Return value of function cfg.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:158:9: warning: Return value of function cfg.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:172:13: warning: Return value of function cfg.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:174:13: warning: Return value of function cfg.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:179:9: warning: Return value of function cfg.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:180:9: warning: Return value of function cfg.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:182:9: warning: Return value of function cfg.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:183:9: warning: Return value of function cfg.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:184:9: warning: Return value of function cfg.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:185:9: warning: Return value of function cfg.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:190:13: warning: Return value of function cfg.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:191:13: warning: Return value of function cfg.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:192:13: warning: Return value of function cfg.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:193:13: warning: Return value of function cfg.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:194:13: warning: Return value of function cfg.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:195:13: warning: Return value of function cfg.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:196:13: warning: Return value of function cfg.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:311:17: warning: Return value of function cfg.Read() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:313:17: warning: Return value of function cfg.Read() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:374:17: warning: Return value of function cfg.Read() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:254:13: style: Condition '!linkedVariables.empty()' is always false [knownConditionTrueFalse] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:239:76: note: Assuming condition is false hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:254:13: note: Condition '!linkedVariables.empty()' is always false hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:259:13: style: Condition '!unlinkedVariables.empty()' is always false [knownConditionTrueFalse] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:239:76: note: Assuming condition is false hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:259:13: note: Condition '!unlinkedVariables.empty()' is always false hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:41:37: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:84:32: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:85:32: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:293:14: style: The scope of the variable 'fname' can be reduced. [variableScope] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:205:126: style:inconclusive: Function 'ApplyLensParameters' argument 4 names different: declaration 'command' definition 'cmd'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/base_wx/LensTools.h:79:133: note: Function 'ApplyLensParameters' argument 4 names different: declaration 'command' definition 'cmd'. hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:205:126: note: Function 'ApplyLensParameters' argument 4 names different: declaration 'command' definition 'cmd'. hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:143:40: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/LensTools.cpp:305:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/hugin1/base_wx/MyProgressDialog.cpp:45:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/MyProgressDialog.cpp:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_canceled [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/MyProgressDialog.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wxmessage [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/MyProgressDialog.cpp:80:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maximum [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/PTWXDlg.cpp:47:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/PTWXDlg.cpp:70:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/PTWXDlg.cpp:129:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/PTWXDlg.cpp:106:14: style: The scope of the variable 'text' can be reduced. [variableScope] hugin-2023.0.0/src/hugin1/base_wx/PTWXDlg.cpp:107:19: style: The scope of the variable 'mainMessage' can be reduced. [variableScope] hugin-2023.0.0/src/hugin1/base_wx/PTWXDlg.cpp:40:34: style: Parameter 'fmt' can be declared as pointer to const. However it seems that 'PTPrintErrorWX' is a callback function, if 'fmt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/hugin1/base_wx/PTWXDlg.cpp:176:21: note: You might need to cast the function pointer here hugin-2023.0.0/src/hugin1/base_wx/PTWXDlg.cpp:40:34: note: Parameter 'fmt' can be declared as pointer to const hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:58:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_clearDirty [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.cpp:566:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECTILINEAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/RunStitchPanel.cpp:108:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_CONV_FILENAME [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/RunStitchPanel.cpp:278:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_CONV_FILENAME [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:48:10: style: The destructor '~CombinedPanoCommand' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:50:18: note: Virtual destructor in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:48:10: note: Destructor in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:49:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:49:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:59:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:59:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:60:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:60:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:69:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:69:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:70:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:70:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:86:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:86:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:87:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:87:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:98:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:98:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:99:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:99:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:110:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:110:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:111:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:111:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:123:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:123:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:124:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:124:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:137:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:137:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:138:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:138:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:151:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:151:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:152:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:152:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:166:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:166:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:167:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:167:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:180:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:180:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:181:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:181:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:194:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:194:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:195:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:195:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:207:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:207:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:208:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:208:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:218:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:218:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:219:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:219:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:229:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:229:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:230:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:230:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:242:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:242:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:243:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:243:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:254:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:254:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:255:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:255:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:263:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:263:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:264:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:264:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:274:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:274:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:275:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:275:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:287:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:287:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:288:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:288:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:300:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:300:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:301:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:301:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:313:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:313:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:314:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:314:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:326:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:326:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:327:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:327:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:340:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:340:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:341:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:341:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:353:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:353:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:354:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:354:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:367:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:367:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:368:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:368:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:381:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:381:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:382:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:382:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:395:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:395:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:396:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:396:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:410:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:410:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:411:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:411:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:424:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:424:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:425:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:425:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:439:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:439:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:440:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:440:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:454:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:454:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:455:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:455:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:468:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:468:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:469:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:469:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:482:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:482:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:483:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:483:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:497:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:497:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:498:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:498:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:513:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:513:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:514:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:514:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:543:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:543:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:544:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:544:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:560:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:560:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:561:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:561:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:604:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:604:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:605:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:605:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:618:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:618:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:619:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:619:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:632:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:632:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:633:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:633:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:644:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:644:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:645:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:645:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:653:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:653:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:654:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:654:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:510:72: performance: Function parameter 'variables' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:539:95: performance: Function parameter 'groupVariables' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:557:134: performance: Function parameter 'variables' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/PanoCommand.h:601:138: performance: Function parameter 'vars' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/RunStitchPanel.cpp:105:17: warning: Return value of function wxFileName::SplitPath() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/RunStitchPanel.cpp:169:18: warning: Return value of function outputPrefix.MakeAbsolute() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/RunStitchPanel.cpp:274:17: warning: Return value of function wxFileName::SplitPath() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/RunStitchPanel.cpp:175:20: style: This is a wxWidgets 1.xx compatibility function; you should not use it in new code. [prohibitedLastCalled] hugin-2023.0.0/src/hugin1/base_wx/RunStitchPanel.cpp:298:21: style: This is a wxWidgets 1.xx compatibility function; you should not use it in new code. [prohibitedLastCalled] hugin-2023.0.0/src/hugin1/base_wx/RunStitchPanel.cpp:108:28: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/base_wx/RunStitchPanel.cpp:116:52: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/base_wx/RunStitchPanel.cpp:164:49: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/base_wx/RunStitchPanel.cpp:184:43: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/base_wx/RunStitchPanel.cpp:278:28: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/base_wx/RunStitchPanel.cpp:287:53: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/base_wx/RunStitchPanel.cpp:212:18: style: The scope of the variable 'overwrittenFiles' can be reduced. [variableScope] hugin-2023.0.0/src/hugin1/base_wx/RunStitchPanel.cpp:127:14: style: Variable 'config' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/hugin1/base_wx/huginConfig.cpp:57:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable May [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/huginConfig.cpp:68:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvFileName [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/huginConfig.cpp:120:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_DEFAULT_PROJECT_NAME [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/huginConfig.cpp:180:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_DEFAULT_PROJECT_NAME [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/huginConfig.cpp:115:80: performance: Function parameter 'filenameTemplate' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/huginConfig.cpp:161:46: performance: Function parameter 'projectname' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/huginConfig.cpp:161:108: performance: Function parameter 'filenameTemplate' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/StitchingExecutor.cpp:72:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_EXIFTOOL_CREATE_GPANO [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/StitchingExecutor.cpp:201:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/StitchingExecutor.cpp:387:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDGE_FILL_SOLID [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/StitchingExecutor.cpp:404:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/StitchingExecutor.cpp:1011:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/StitchingExecutor.cpp:1119:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/platform.cpp:115:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/platform.cpp:526:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxStaticText [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/platform.cpp:509:47: performance: Function parameter 'stringToTest' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/platform.cpp:522:64: performance: Function parameter 'filelist' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/platform.cpp:66:16: style: Variable 'ext' can be declared as reference to const [constVariableReference] hugin-2023.0.0/src/hugin1/base_wx/platform.cpp:94:16: style: Variable 'ext' can be declared as reference to const [constVariableReference] hugin-2023.0.0/src/hugin1/base_wx/platform.cpp:113:16: style: Variable 'ext' can be declared as reference to const [constVariableReference] hugin-2023.0.0/src/hugin1/base_wx/platform.cpp:113:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] hugin-2023.0.0/src/hugin1/base_wx/wxImageCache.cpp:36:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_IMGCACHE_MAPPING_FLOAT [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxImageCache.cpp:45:68: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/base_wx/wxImageCache.cpp:53:57: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:112:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCheckBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:128:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:162:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:173:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:184:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:205:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:224:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:272:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxButton [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:297:178: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROP_RECTANGLE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:427:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCheckBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:438:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:444:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:451:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:457:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:464:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:470:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:475:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:481:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:492:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:503:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:538:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:588:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxButton [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:258:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:259:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:261:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:262:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:263:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:264:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:572:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:573:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:575:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:576:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:577:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:580:17: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:102:12: style: Condition 'y>=0' is always true [knownConditionTrueFalse] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:101:25: note: Assignment 'y=config->Read("/LoadLensDialog/positionY",-1l)', assigned value is greater than -1 hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:102:12: note: Condition 'y>=0' is always true hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:102:22: style: Condition 'x>=0' is always true [knownConditionTrueFalse] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:100:25: note: Assignment 'x=config->Read("/LoadLensDialog/positionX",-1l)', assigned value is greater than -1 hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:102:22: note: Condition 'x>=0' is always true hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:417:12: style: Condition 'y>=0' is always true [knownConditionTrueFalse] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:416:25: note: Assignment 'y=config->Read("/SaveLensDialog/positionY",-1l)', assigned value is greater than -1 hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:417:12: note: Condition 'y>=0' is always true hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:417:22: style: Condition 'x>=0' is always true [knownConditionTrueFalse] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:415:25: note: Assignment 'x=config->Read("/SaveLensDialog/positionX",-1l)', assigned value is greater than -1 hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:417:22: note: Condition 'x>=0' is always true hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:203:44: performance: Function parameter 's' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:434:51: performance: Function parameter 'maker' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:447:51: performance: Function parameter 'model' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:460:48: performance: Function parameter 'lensname' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:269:56: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/base_wx/wxLensDB.cpp:586:56: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:44:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvFileName [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:72:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_clearDirty [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:88:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_clearDirty [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:98:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:150:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colorReferenceImage [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:222:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_GUI_SORT_NEW_IMG_ON_ADD [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:553:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFF_m [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:744:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_JPEG_QUALITY [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:809:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDefaultPosition [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:529:29: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:533:29: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:844:21: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:849:33: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:850:33: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:851:33: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:852:33: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:853:33: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:854:33: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:855:33: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:56:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:56:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:57:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:57:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:74:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:74:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:75:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:75:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:89:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:89:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:90:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:90:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:102:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:102:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:103:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:103:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:115:22: style: The function 'processPanorama' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:83:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:115:22: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:117:29: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/base_wx/Command.h:74:29: note: Virtual function in base class hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:117:29: note: Function in derived class hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:589:51: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:608:47: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:862:41: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:69:12: style: Local variable 'scale' shadows outer variable [shadowVariable] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.h:120:16: note: Shadowed declaration hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:69:12: note: Shadow variable hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:743:19: style: Variable 'config' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:423:19: style: Variable 'ev' is assigned a value that is never used. [unreadVariable] hugin-2023.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:424:27: style: Variable 'set_exposure' is assigned a value that is never used. [unreadVariable] hugin-2023.0.0/src/hugin1/base_wx/StitchingExecutor.cpp:83:21: performance: Variable 'placeholder' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] hugin-2023.0.0/src/hugin1/base_wx/StitchingExecutor.cpp:84:21: performance: Variable 'value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] hugin-2023.0.0/src/hugin1/base_wx/StitchingExecutor.cpp:1207:87: error: Null pointer dereference [nullPointer] hugin-2023.0.0/src/hugin1/base_wx/StitchingExecutor.cpp:1229:52: error: Null pointer dereference [nullPointer] hugin-2023.0.0/src/hugin1/base_wx/StitchingExecutor.cpp:1243:52: error: Null pointer dereference [nullPointer] hugin-2023.0.0/src/hugin1/base_wx/StitchingExecutor.cpp:1356:72: error: Null pointer dereference [nullPointer] hugin-2023.0.0/src/hugin1/base_wx/StitchingExecutor.cpp:1399:76: error: Null pointer dereference [nullPointer] hugin-2023.0.0/src/hugin1/base_wx/wxPlatform.cpp:34:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxPlatform.cpp:39:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxPlatform.cpp:75:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDefaultCoord [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/StitchingExecutor.cpp:179:35: performance: Range variable 'variable' should be declared as const reference. [iterateByValue] hugin-2023.0.0/src/hugin1/base_wx/StitchingExecutor.cpp:1041:70: performance: Function parameter 'prefix' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/StitchingExecutor.cpp:1074:75: performance: Function parameter 'name' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/base_wx/wxPlatform.cpp:82:17: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxPlatform.cpp:87:17: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxPlatform.cpp:92:17: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxPlatform.cpp:97:17: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/base_wx/wxcms.cpp:228:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsSigRgbData [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/base_wx/wxcms.cpp:195:46: style: Parameter 'profileName' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/base_wx/wxcms.cpp:195:72: style: Parameter 'profile' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalApp.h:78:1: error: There is an unknown macro here somewhere. Configuration is required. If wxGetApp is a macro then please configure it. [unknownMacro] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:132:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxChoice [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:219:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCheckBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:237:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:254:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:326:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:378:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDefaultPosition [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:484:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_CONV_FILENAME [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:500:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxButton [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:512:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:564:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_CONV_FILENAME [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:647:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCheckBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:710:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:725:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDefaultPosition [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:790:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDefaultPosition [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:816:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxButton [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:830:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxButton [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:835:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCheckBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalTypes.cpp:51:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalTypes.cpp:72:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_CONV_FILENAME [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalTypes.h:52:20: style:inconclusive: Technically the member function 'ImageLineList::GetFilename' can be const. [functionConst] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalTypes.cpp:88:31: note: Technically the member function 'ImageLineList::GetFilename' can be const. hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalTypes.h:52:20: note: Technically the member function 'ImageLineList::GetFilename' can be const. hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalTypes.h:58:29: style:inconclusive: Technically the member function 'ImageLineList::GetLines' can be const. [functionConst] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalTypes.cpp:103:40: note: Technically the member function 'ImageLineList::GetLines' can be const. hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalTypes.h:58:29: note: Technically the member function 'ImageLineList::GetLines' can be const. hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalTypes.cpp:36:5: warning: Class 'ImageLineList' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalTypes.cpp:36:5: warning: Class 'ImageLineList' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalTypes.h:52:20: performance: Function 'GetFilename()' should return member 'm_filename' by const reference. [returnByReference] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalTypes.cpp:33:39: performance: Function parameter 'newFilename' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalTypes.cpp:69:42: performance: Function parameter 'newFilename' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/executor/hugin_executor.cpp:85:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSTALL_LOCALE_DIR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/executor/hugin_executor.cpp:110:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_CONV_FILENAME [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/executor/hugin_executor.cpp:243:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_CONV_FILENAME [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:214:17: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:215:17: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:216:17: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:217:17: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:219:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:220:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:221:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:222:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:414:17: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:437:29: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:438:29: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:439:29: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:440:29: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:441:29: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:442:29: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:443:29: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalApp.h:42:1: style: The class 'LensCalApp' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:239:73: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:619:24: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:268:43: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:371:47: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:478:50: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:554:48: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:577:47: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:747:47: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:781:50: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:813:52: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:833:48: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:839:44: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/calibrate_lens/LensCalFrame.cpp:848:46: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/executor/hugin_executor.cpp:141:30: warning: Return value of function outputPrefix.MakeAbsolute() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/executor/hugin_executor.cpp:233:16: warning: Return value of function parser.Found() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/executor/hugin_executor.cpp:234:16: warning: Return value of function parser.Found() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/executor/hugin_executor.cpp:264:16: warning: Return value of function parser.Found() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/executor/hugin_executor.cpp:61:1: style: The class 'HuginExecutor' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] hugin-2023.0.0/src/hugin1/executor/hugin_executor.cpp:91:19: style: Variable 'config' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/hugin1/hugin/AboutDialog.cpp:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_logoImgCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/AboutDialog.cpp:142:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/AboutDialog.cpp:233:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/AboutDialog.cpp:263:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_logo_file [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/AboutDialog.cpp:60:11: style: Unused variable: langCode [unusedVariable] hugin-2023.0.0/src/hugin1/hugin/CPDetectorDialog.cpp:72:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_edit_desc [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/CPDetectorDialog.cpp:213:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPDetector_AutoPano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/CPDetectorDialog.cpp:273:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDefaultPosition [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/CPEditorPanel.cpp:668:17: error: There is an unknown macro here somewhere. Configuration is required. If DEBUG_ERROR is a macro then please configure it. [unknownMacro] hugin-2023.0.0/src/hugin1/hugin/CPImageCtrl.cpp:1834:5: error: There is an unknown macro here somewhere. Configuration is required. If XRC_MAKE_INSTANCE is a macro then please configure it. [unknownMacro] hugin-2023.0.0/src/hugin1/hugin/CPImagesComboBox.cpp:300:5: error: There is an unknown macro here somewhere. Configuration is required. If XRC_MAKE_INSTANCE is a macro then please configure it. [unknownMacro] hugin-2023.0.0/src/hugin1/hugin/CPListFrame.cpp:525:5: error: There is an unknown macro here somewhere. Configuration is required. If XRC_MAKE_INSTANCE is a macro then please configure it. [unknownMacro] hugin-2023.0.0/src/hugin1/hugin/ChangeImageVariableDialog.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_textInput [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ChangeImageVariableDialog.cpp:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_presets [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ChangeImageVariableDialog.cpp:110:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ChangeImageVariableDialog.cpp:212:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ChangeImageVariableDialog.cpp:235:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_textAttrDefault [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ChangeImageVariableDialog.cpp:70:13: warning: Return value of function wxCopyFile() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/ChangeImageVariableDialog.cpp:116:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/ChangeImageVariableDialog.cpp:243:49: style: Condition 'commentStart==-1' is always false [knownConditionTrueFalse] hugin-2023.0.0/src/hugin1/hugin/ChangeImageVariableDialog.cpp:251:30: style: Condition 'commentStart!=-1' is always true [knownConditionTrueFalse] hugin-2023.0.0/src/hugin1/hugin/ChangeImageVariableDialog.cpp:260:22: style: Condition 'commentStart!=-1' is always true [knownConditionTrueFalse] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:160:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale_factor [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ChoosyRemapper.cpp:96:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALBERS_EQUAL_AREA_CONIC [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:96:17: warning:inconclusive: Member variable 'Coord3D::x' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:96:17: warning:inconclusive: Member variable 'Coord3D::y' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:96:17: warning:inconclusive: Member variable 'Coord3D::z' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:106:13: warning:inconclusive: Member variable 'MeshCoords3D::tex_coords' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:106:13: warning:inconclusive: Member variable 'MeshCoords3D::vertex_coords' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:157:9: warning: Member variable 'PanosphereOverviewMeshInfo::yaw' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:157:9: warning: Member variable 'PanosphereOverviewMeshInfo::pitch' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:164:9: warning: Member variable 'PanosphereOverviewMeshInfo::yaw' is not initialized in the copy constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:164:9: warning: Member variable 'PanosphereOverviewMeshInfo::pitch' is not initialized in the copy constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:164:5: warning: Member variable 'VisualizationState::scale' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:164:5: warning: Member variable 'VisualizationState::gl_scale' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.h:129:5: style: The class 'Tree' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] hugin-2023.0.0/src/hugin1/hugin/TextureManager.h:66:10: style:inconclusive: Technically the member function 'TextureManager::GetPhotometricCorrect' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/TextureManager.h:114:22: style:inconclusive: Technically the member function 'TextureManager::TextureInfo::GetNumber' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/TextureManager.h:116:14: style:inconclusive: Technically the member function 'TextureManager::TextureInfo::GetUseAlpha' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/TextureManager.h:117:14: style:inconclusive: Technically the member function 'TextureManager::TextureInfo::GetHasActiveMasks' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:222:19: style:inconclusive: Technically the member function 'VisualizationState::GetVisibleArea' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:314:12: style:inconclusive: Technically the member function 'PanosphereOverviewVisualizationState::getAngY' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:315:12: style:inconclusive: Technically the member function 'PanosphereOverviewVisualizationState::getAngX' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:316:12: style:inconclusive: Technically the member function 'PanosphereOverviewVisualizationState::getR' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:317:12: style:inconclusive: Technically the member function 'PanosphereOverviewVisualizationState::getFOV' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:318:10: style:inconclusive: Technically the member function 'PanosphereOverviewVisualizationState::isInsideView' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:320:12: style:inconclusive: Technically the member function 'PanosphereOverviewVisualizationState::getSphereRadius' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:359:12: style:inconclusive: Technically the member function 'PlaneOverviewVisualizationState::getR' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:360:12: style:inconclusive: Technically the member function 'PlaneOverviewVisualizationState::getFOV' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:361:12: style:inconclusive: Technically the member function 'PlaneOverviewVisualizationState::getX' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:362:12: style:inconclusive: Technically the member function 'PlaneOverviewVisualizationState::getY' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/ChoosyRemapper.h:36:6: style: The destructor '~ChoosyRemapper' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.h:48:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin1/hugin/ChoosyRemapper.h:36:6: note: Destructor in derived class hugin-2023.0.0/src/hugin1/hugin/ChoosyRemapper.h:37:10: style: The function 'UpdateAndResetIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.h:49:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/ChoosyRemapper.h:37:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/ChoosyRemapper.h:38:10: style: The function 'GetNextFaceCoordinates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.h:81:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/ChoosyRemapper.h:38:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:182:14: style: The function 'BeforeCompile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:115:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:182:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:183:14: style: The function 'Transform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:116:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:183:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:184:14: style: The function 'AfterCompile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:117:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:184:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:235:28: style: The function 'GetMeshCoords3D' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:213:36: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:235:28: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:236:23: style: The function 'GetCoord3D' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:214:31: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:236:23: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:238:16: style: The function 'ObtainMeshInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:217:24: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:238:16: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:245:28: style: The function 'GetMeshCoords3D' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:213:36: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:245:28: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:246:23: style: The function 'GetCoord3D' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:214:31: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:246:23: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:248:16: style: The function 'ObtainMeshInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:217:24: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:248:16: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:256:28: style: The function 'GetMeshCoords3D' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:213:36: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:256:28: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:257:23: style: The function 'GetCoord3D' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:214:31: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:257:23: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:259:16: style: The function 'ObtainMeshInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:217:24: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:259:16: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/ViewState.h:303:6: style: The destructor '~PanosphereOverviewVisualizationState' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:185:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin1/hugin/ViewState.h:303:6: note: Destructor in derived class hugin-2023.0.0/src/hugin1/hugin/ViewState.h:305:33: style: The function 'GetOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:187:41: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/ViewState.h:305:33: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/ViewState.h:306:27: style: The function 'GetProjectionInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:188:35: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/ViewState.h:306:27: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/ViewState.h:311:10: style: The function 'SetOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:191:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/ViewState.h:311:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/ViewState.h:351:6: style: The destructor '~PlaneOverviewVisualizationState' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:185:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin1/hugin/ViewState.h:351:6: note: Destructor in derived class hugin-2023.0.0/src/hugin1/hugin/ViewState.h:353:33: style: The function 'GetOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:187:41: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/ViewState.h:353:33: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/ViewState.h:354:27: style: The function 'GetProjectionInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:188:35: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/ViewState.h:354:27: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/ViewState.h:356:10: style: The function 'SetOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:191:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/ViewState.h:356:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/TexCoordRemapper.h:43:18: style: The function 'UpdateAndResetIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.h:49:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/TexCoordRemapper.h:43:18: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/TexCoordRemapper.h:44:18: style: The function 'GetNextFaceCoordinates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.h:81:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/TexCoordRemapper.h:44:18: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.h:69:18: style: The function 'UpdateAndResetIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.h:49:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.h:69:18: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.h:72:18: style: The function 'GetNextFaceCoordinates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.h:81:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.h:72:18: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/ViewState.h:294:78: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:97:57: style: Parameter 'coord' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:145:67: style: Parameter 'coords' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/hugin/ChoosyRemapper.cpp:82:35: style: Variable 'info' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:88:52: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:145:96: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/hugin1/hugin/DragTool.cpp:444:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:53:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:145:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxEVT_CONTEXT_MENU [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:171:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sm_wxPG_LABEL [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:413:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxEVT_MENU [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:446:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxEVT_MENU [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:357:29: warning: Return value of function iniFile.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:365:33: warning: Return value of function iniFile.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:382:37: warning: Return value of function iniFile.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:437:14: warning: Return value of function menu.AppendSeparator() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:447:17: warning: Return value of function contextMenu.AppendSeparator() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:169:13: style: This is a wxWidgets 1.xx compatibility function. Use 'wxString::Mid' in new applications instead. [prohibitedSubStringCalled] hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.h:38:5: style: Class 'EditOutputIniDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:581:36: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:161:48: style: Parameter 'e' can be declared as reference to const. However it seems that 'OnOk' is a callback function, if 'e' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:148:83: note: You might need to cast the function pointer here hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:161:48: note: Parameter 'e' can be declared as reference to const hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:511:56: style: Parameter 'e' can be declared as reference to const. However it seems that 'OnAddSection' is a callback function, if 'e' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:446:44: note: You might need to cast the function pointer here hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:511:56: note: Parameter 'e' can be declared as reference to const hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:535:59: style: Parameter 'e' can be declared as reference to const. However it seems that 'OnRenameSection' is a callback function, if 'e' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:456:52: note: You might need to cast the function pointer here hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:535:59: note: Parameter 'e' can be declared as reference to const hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:564:58: style: Parameter 'e' can be declared as reference to const. However it seems that 'OnAddCondition' is a callback function, if 'e' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:413:44: note: You might need to cast the function pointer here hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:564:58: note: Parameter 'e' can be declared as reference to const hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:287:19: style: Variable 'newProperty' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/hugin1/hugin/EditOutputIniDialog.cpp:287:31: style: Variable 'newProperty' is assigned a value that is never used. [unreadVariable] hugin-2023.0.0/src/hugin1/hugin/DragTool.cpp:42:11: warning: Member variable 'DragTool::drag_yaw' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/DragTool.cpp:42:11: warning: Member variable 'DragTool::drag_pitch' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/DragTool.cpp:42:11: warning: Member variable 'DragTool::drag_roll' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/DragTool.cpp:42:11: warning: Member variable 'DragTool::start_angle' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/DragTool.cpp:42:11: warning: Member variable 'DragTool::shift_angle' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/DragTool.cpp:42:11: warning: Member variable 'DragTool::shift' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/DragTool.cpp:42:11: warning: Member variable 'DragTool::control' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/DragTool.cpp:42:11: warning: Member variable 'DragTool::custom_drag' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:136:10: style:inconclusive: Technically the member function 'ToolHelper::IsMouseOverPano' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:249:12: style:inconclusive: Technically the member function 'PlaneOverviewToolHelper::getPlaneX' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:250:12: style:inconclusive: Technically the member function 'PlaneOverviewToolHelper::getPlaneY' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/DragTool.h:76:14: style:inconclusive: Technically the member function 'DragTool::getDragMode' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/DragTool.cpp:52:30: note: Technically the member function 'DragTool::getDragMode' can be const. hugin-2023.0.0/src/hugin1/hugin/DragTool.h:76:14: note: Technically the member function 'DragTool::getDragMode' can be const. hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:189:6: style: The destructor '~PreviewToolHelper' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:89:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:189:6: note: Destructor in derived class hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:191:10: style: The function 'MouseMoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:99:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:191:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:201:6: style: The destructor '~OverviewToolHelper' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:89:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:201:6: note: Destructor in derived class hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:211:6: style: The destructor '~PanosphereOverviewToolHelper' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:201:6: note: Virtual destructor in base class hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:211:6: note: Destructor in derived class hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:221:10: style: The function 'MouseMoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:99:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:221:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:228:10: style: The function 'DeactivateTool' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:95:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:228:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:245:6: style: The destructor '~PlaneOverviewToolHelper' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:201:6: note: Virtual destructor in base class hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:245:6: note: Destructor in derived class hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:247:10: style: The function 'MouseMoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:99:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:247:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/Tool.h:115:14: style: The destructor '~PreviewTool' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:50:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin1/hugin/Tool.h:115:14: note: Destructor in derived class hugin-2023.0.0/src/hugin1/hugin/Tool.h:124:14: style: The destructor '~OverviewTool' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:50:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin1/hugin/Tool.h:124:14: note: Destructor in derived class hugin-2023.0.0/src/hugin1/hugin/Tool.h:133:14: style: The destructor '~PanosphereOverviewTool' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:124:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin1/hugin/Tool.h:133:14: note: Destructor in derived class hugin-2023.0.0/src/hugin1/hugin/Tool.h:152:14: style: The destructor '~PlaneOverviewTool' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:124:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin1/hugin/Tool.h:152:14: note: Destructor in derived class hugin-2023.0.0/src/hugin1/hugin/DragTool.h:54:10: style: The function 'Activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:59:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/DragTool.h:54:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/DragTool.h:55:10: style: The function 'MouseMoveEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:68:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/DragTool.h:55:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/DragTool.h:56:10: style: The function 'MouseButtonEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:72:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/DragTool.h:56:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/DragTool.h:58:18: style: The function 'ReallyAfterDrawImagesEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:90:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/DragTool.h:58:18: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/DragTool.h:101:10: style: The function 'ReallyAfterDrawImagesEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/DragTool.h:58:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/DragTool.h:101:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/DragTool.h:110:10: style: The function 'ReallyAfterDrawImagesEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/DragTool.h:58:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/DragTool.h:110:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.h:149:51: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/DragTool.cpp:47:54: style:inconclusive: Function 'setDragMode' argument 1 names different: declaration 'drag_mode' definition 'dmode'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/DragTool.h:75:31: note: Function 'setDragMode' argument 1 names different: declaration 'drag_mode' definition 'dmode'. hugin-2023.0.0/src/hugin1/hugin/DragTool.cpp:47:54: note: Function 'setDragMode' argument 1 names different: declaration 'drag_mode' definition 'dmode'. hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:117:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PROJECTION [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:161:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:241:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:455:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PROJECTION [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:490:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:608:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PROJECTION [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:50:13: warning: Member variable 'GLRenderer::width_o' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:50:13: warning: Member variable 'GLRenderer::height_o' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:50:13: warning: Member variable 'GLRenderer::m_pano' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:50:13: warning: Member variable 'GLRenderer::m_tex_man' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:50:13: warning: Member variable 'GLRenderer::m_mesh_man' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:50:13: warning: Member variable 'GLRenderer::m_tool_helper' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:50:13: warning: Member variable 'GLRenderer::width' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:50:13: warning: Member variable 'GLRenderer::height' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/GLViewer.h:129:5: warning: Member variable 'GLOverview::mode' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/GLViewer.h:129:5: warning: Member variable 'GLOverview::panosphere_m_visualization_state' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/GLViewer.h:129:5: warning: Member variable 'GLOverview::panosphere_m_tool_helper' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/GLViewer.h:129:5: warning: Member variable 'GLOverview::plane_m_visualization_state' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/GLViewer.h:129:5: warning: Member variable 'GLOverview::plane_m_tool_helper' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:52:5: performance: Variable 'm_background_color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:66:10: performance:inconclusive: Technically the member function 'GLRenderer::SetBackground' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:60:18: note: Technically the member function 'GLRenderer::SetBackground' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:66:10: note: Technically the member function 'GLRenderer::SetBackground' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:91:19: style: The function 'Resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:63:27: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:91:19: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:92:10: style: The function 'Redraw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:64:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:92:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:108:19: style: The function 'Resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:63:27: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:108:19: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:109:10: style: The function 'Redraw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:64:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:109:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:125:19: style: The function 'Resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:63:27: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:125:19: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:126:10: style: The function 'Redraw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:64:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:126:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/GLViewer.h:122:10: style: The function 'setUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/GLViewer.h:99:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/GLViewer.h:122:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/GLViewer.h:139:6: style: The destructor '~GLOverview' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/GLViewer.h:61:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin1/hugin/GLViewer.h:139:6: note: Destructor in derived class hugin-2023.0.0/src/hugin1/hugin/GLViewer.h:141:10: style: The function 'setUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/GLViewer.h:99:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/GLViewer.h:141:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/GLViewer.h:143:18: style: The function 'SetLayoutMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/GLViewer.h:68:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/GLViewer.h:143:18: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/GLViewer.h:144:18: style: The function 'SetLayoutScale' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/GLViewer.h:69:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/GLViewer.h:144:18: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:103:45: style:inconclusive: Function 'Resize' argument 1 names different: declaration 'width' definition 'in_width'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:91:30: note: Function 'Resize' argument 1 names different: declaration 'width' definition 'in_width'. hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:103:45: note: Function 'Resize' argument 1 names different: declaration 'width' definition 'in_width'. hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:103:59: style:inconclusive: Function 'Resize' argument 2 names different: declaration 'height' definition 'in_height'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:91:41: note: Function 'Resize' argument 2 names different: declaration 'height' definition 'in_height'. hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:103:59: note: Function 'Resize' argument 2 names different: declaration 'height' definition 'in_height'. hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:433:56: style:inconclusive: Function 'Resize' argument 1 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:108:30: note: Function 'Resize' argument 1 names different: declaration 'width' definition 'w'. hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:433:56: note: Function 'Resize' argument 1 names different: declaration 'width' definition 'w'. hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:433:63: style:inconclusive: Function 'Resize' argument 2 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:108:41: note: Function 'Resize' argument 2 names different: declaration 'height' definition 'h'. hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:433:63: note: Function 'Resize' argument 2 names different: declaration 'height' definition 'h'. hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:598:51: style:inconclusive: Function 'Resize' argument 1 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:125:30: note: Function 'Resize' argument 1 names different: declaration 'width' definition 'w'. hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:598:51: note: Function 'Resize' argument 1 names different: declaration 'width' definition 'w'. hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:598:58: style:inconclusive: Function 'Resize' argument 2 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/GLRenderer.h:125:41: note: Function 'Resize' argument 2 names different: declaration 'height' definition 'h'. hugin-2023.0.0/src/hugin1/hugin/GLRenderer.cpp:598:58: note: Function 'Resize' argument 2 names different: declaration 'height' definition 'h'. hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:258:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLresize [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:263:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLresize [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:279:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preview_helper [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:845:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crop_tool [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:916:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preview_helper [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:929:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_BlendModeChoice [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1028:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxStaticText [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1040:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxStaticText [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1242:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ToggleButtonPanel [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1380:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preview_helper [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1416:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preview_helper [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1436:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preview_helper [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1484:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preview_projection_grid [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1500:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_guiLevel [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1557:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1566:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1576:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1596:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_selectAllMode [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1635:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ToggleButtons [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1659:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1720:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1739:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1748:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1774:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1787:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_projParamTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1811:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1821:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_HFOVSlider [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1856:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_HFOVSlider [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1883:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_BlendModeChoice [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1895:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drag_tool [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1978:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1984:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANOSPHERE_OUTSIDE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2041:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANOSPHERE_OUTSIDE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2069:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxStaticText [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2089:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2101:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2110:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2116:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ProjectionChoice [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2165:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preview_helper [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2198:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable panosphere_overview_helper [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2228:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plane_overview_helper [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2250:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable difference_tool [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2280:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preview_control_point_tool [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2299:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crop_tool [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2351:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ToggleButtons [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2379:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ToggleButtons [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2394:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edit_cp_tool [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2408:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2426:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_picker_tool [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2448:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_number [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2460:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_number [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2476:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_number [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2495:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_number [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2524:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_number [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2537:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_number [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2579:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_GroupToggleButtons [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2585:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_GroupToggleButtons [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2597:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imageDragGroup [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2621:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_differenceIndex [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2648:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2679:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2716:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2742:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2863:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2911:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2919:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2949:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2959:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2990:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:3018:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:3089:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_showProjectionHints [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:3108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_showProjectionHints [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:3115:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable identify_tool [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:3130:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_preview_background_color [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:3142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_preview_background_color [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:3147:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preview_guide_tool [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:3169:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_EXPERT [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:3293:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCheckBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:3311:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:3365:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:3384:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxStaticText [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:3503:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERP_CUBIC [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:3735:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_selectAllMode [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:3741:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_selectAllMode [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:3747:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_selectAllMode [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:3753:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_selectAllMode [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:3759:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_selectKeepSelection [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:3765:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_selectKeepSelection [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLViewer.cpp:151:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_OK [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLViewer.cpp:201:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MAX_TEXTURE_UNITS_ARB [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLViewer.cpp:247:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MAX_TEXTURE_UNITS_ARB [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GLViewer.cpp:73:11: warning: Member variable 'GLViewer::m_tool_helper' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/GLViewer.cpp:77:29: style:inconclusive: Function 'GLViewer' argument 4 names different: declaration 'frame' definition 'frame_in'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/GLViewer.h:58:29: note: Function 'GLViewer' argument 4 names different: declaration 'frame' definition 'frame_in'. hugin-2023.0.0/src/hugin1/hugin/GLViewer.cpp:77:29: note: Function 'GLViewer' argument 4 names different: declaration 'frame' definition 'frame_in'. hugin-2023.0.0/src/hugin1/hugin/GLViewer.cpp:321:38: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/hugin/GLViewer.cpp:356:37: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/hugin/GLViewer.cpp:420:48: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/hugin/GLViewer.cpp:439:42: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/hugin/GreatCircles.cpp:82:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIRECTANGULAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GreatCircles.cpp:259:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GreatCircles.cpp:437:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GreatCircles.cpp:497:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/GreatCircles.cpp:191:13: style: Condition 'hasSeam' is always true [knownConditionTrueFalse] hugin-2023.0.0/src/hugin1/hugin/GreatCircles.cpp:145:20: note: Assignment 'hasSeam=true', assigned value is 1 hugin-2023.0.0/src/hugin1/hugin/GreatCircles.cpp:191:13: note: Condition 'hasSeam' is always true hugin-2023.0.0/src/hugin1/hugin/GreatCircles.cpp:228:19: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/GreatCircles.cpp:233:19: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/GreatCircles.cpp:402:79: style: C-style reference casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/GreatCircles.cpp:403:79: style: C-style reference casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/GreatCircles.cpp:404:79: style: C-style reference casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/GreatCircles.cpp:405:79: style: C-style reference casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/GreatCircles.cpp:57:63: style:inconclusive: Function 'setVisualizationState' argument 1 names different: declaration 'visualizationState' definition 'visualizationStateIn'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/GreatCircles.h:44:53: note: Function 'setVisualizationState' argument 1 names different: declaration 'visualizationState' definition 'visualizationStateIn'. hugin-2023.0.0/src/hugin1/hugin/GreatCircles.cpp:57:63: note: Function 'setVisualizationState' argument 1 names different: declaration 'visualizationState' definition 'visualizationStateIn'. hugin-2023.0.0/src/hugin1/hugin/GreatCircles.cpp:75:45: style:inconclusive: Function 'GreatCircleArc' argument 5 names different: declaration 'm_visualizationState' definition 'visualizationState'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/GreatCircles.h:83:45: note: Function 'GreatCircleArc' argument 5 names different: declaration 'm_visualizationState' definition 'visualizationState'. hugin-2023.0.0/src/hugin1/hugin/GreatCircles.cpp:75:45: note: Function 'GreatCircleArc' argument 5 names different: declaration 'm_visualizationState' definition 'visualizationState'. hugin-2023.0.0/src/hugin1/hugin/GreatCircles.cpp:432:63: style:inconclusive: Function 'doGLcross' argument 2 names different: declaration 'cscale' definition 'xscale'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/GreatCircles.h:99:37: note: Function 'doGLcross' argument 2 names different: declaration 'cscale' definition 'xscale'. hugin-2023.0.0/src/hugin1/hugin/GreatCircles.cpp:432:63: note: Function 'doGLcross' argument 2 names different: declaration 'cscale' definition 'xscale'. hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:825:14: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:827:14: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:830:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:831:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:832:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:833:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:834:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:835:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:3107:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:3133:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreviewCameraTool.h:37:18: warning: Member variable 'PreviewCameraTool::m_moving' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:39:18: warning: Member variable 'PanosphereOverviewCameraTool::down' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:39:18: warning: Member variable 'PanosphereOverviewCameraTool::start_x' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:39:18: warning: Member variable 'PanosphereOverviewCameraTool::start_y' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:39:18: warning: Member variable 'PanosphereOverviewCameraTool::start_angx' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:39:18: warning: Member variable 'PanosphereOverviewCameraTool::start_angy' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:75:18: warning: Member variable 'PlaneOverviewCameraTool::counter' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:75:18: warning: Member variable 'PlaneOverviewCameraTool::down' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:75:18: warning: Member variable 'PlaneOverviewCameraTool::start_x' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:75:18: warning: Member variable 'PlaneOverviewCameraTool::start_y' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:75:18: warning: Member variable 'PlaneOverviewCameraTool::start_pos_x' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:75:18: warning: Member variable 'PlaneOverviewCameraTool::start_pos_y' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/GuiLevel.cpp:56:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mask_Stack_negative [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewEditCPTool.h:56:24: style:inconclusive: Technically the member function 'PreviewEditCPTool::GetFoundCPs' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.h:81:18: style:inconclusive: Technically the member function 'OverviewOutlinesTool::Rect::center' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.h:35:10: style: The function 'Activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:59:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.h:35:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.h:36:10: style: The function 'ReallyAfterDrawImagesEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:90:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.h:36:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.h:37:10: style: The function 'MouseMoveEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:68:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.h:37:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.h:38:10: style: The function 'MouseButtonEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:72:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.h:38:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewIdentifyTool.h:54:6: style: The destructor '~PreviewIdentifyTool' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:50:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin1/hugin/PreviewIdentifyTool.h:54:6: note: Destructor in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewIdentifyTool.h:55:10: style: The function 'Activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:59:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewIdentifyTool.h:55:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewIdentifyTool.h:56:10: style: The function 'ImagesUnderMouseChangedEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:80:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewIdentifyTool.h:56:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewIdentifyTool.h:57:10: style: The function 'AfterDrawImagesEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:88:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewIdentifyTool.h:57:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewIdentifyTool.h:58:10: style: The function 'BeforeDrawImageEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:98:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewIdentifyTool.h:58:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewIdentifyTool.h:66:10: style: The function 'MouseButtonEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:72:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewIdentifyTool.h:66:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewIdentifyTool.h:68:10: style: The function 'MouseMoveEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:68:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewIdentifyTool.h:68:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewCameraTool.h:38:18: style: The destructor '~PreviewCameraTool' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:115:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin1/hugin/PreviewCameraTool.h:38:18: note: Destructor in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewCameraTool.h:40:14: style: The function 'Activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:59:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewCameraTool.h:40:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewCameraTool.h:42:14: style: The function 'MouseWheelEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:76:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewCameraTool.h:42:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewCameraTool.h:44:14: style: The function 'MouseButtonEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:72:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewCameraTool.h:44:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewCameraTool.h:46:14: style: The function 'MouseMoveEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:68:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewCameraTool.h:46:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewDifferenceTool.h:43:10: style: The function 'Activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:59:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewDifferenceTool.h:43:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewDifferenceTool.h:44:10: style: The function 'ImagesUnderMouseChangedEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:80:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewDifferenceTool.h:44:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewDifferenceTool.h:45:10: style: The function 'AfterDrawImagesEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:88:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewDifferenceTool.h:45:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewDifferenceTool.h:46:10: style: The function 'BeforeDrawImagesEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:86:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewDifferenceTool.h:46:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewDifferenceTool.h:47:10: style: The function 'BeforeDrawImageEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:98:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewDifferenceTool.h:47:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewPanoMaskTool.h:35:10: style: The function 'Activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:59:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewPanoMaskTool.h:35:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewPanoMaskTool.h:36:10: style: The function 'BeforeDrawImagesEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:86:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewPanoMaskTool.h:36:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewPanoMaskTool.h:37:10: style: The function 'ReallyAfterDrawImagesEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:90:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewPanoMaskTool.h:37:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewControlPointTool.h:48:10: style: The function 'Activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:59:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewControlPointTool.h:48:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewControlPointTool.h:49:10: style: The function 'AfterDrawImagesEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:88:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewControlPointTool.h:49:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewLayoutLinesTool.h:51:6: style: The destructor '~PreviewLayoutLinesTool' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:50:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin1/hugin/PreviewLayoutLinesTool.h:51:6: note: Destructor in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewLayoutLinesTool.h:61:10: style: The function 'Activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:59:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewLayoutLinesTool.h:61:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewLayoutLinesTool.h:65:18: style: The function 'MouseMoveEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:68:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewLayoutLinesTool.h:65:18: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewLayoutLinesTool.h:70:10: style: The function 'MouseButtonEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:72:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewLayoutLinesTool.h:70:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewLayoutLinesTool.h:75:10: style: The function 'BeforeDrawImagesEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:86:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewLayoutLinesTool.h:75:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewLayoutLinesTool.h:77:10: style: The function 'BeforeDrawImageEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:98:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewLayoutLinesTool.h:77:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewLayoutLinesTool.h:82:10: style: The function 'AfterDrawImagesEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:88:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewLayoutLinesTool.h:82:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewColorPickerTool.h:41:10: style: The function 'Activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:59:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewColorPickerTool.h:41:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewColorPickerTool.h:43:10: style: The function 'MouseButtonEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:72:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewColorPickerTool.h:43:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewGuideTool.h:50:10: style: The function 'Activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:59:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewGuideTool.h:50:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewGuideTool.h:52:10: style: The function 'ReallyAfterDrawImagesEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:90:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewGuideTool.h:52:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewEditCPTool.h:48:10: style: The function 'Activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:59:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewEditCPTool.h:48:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewEditCPTool.h:50:10: style: The function 'ReallyAfterDrawImagesEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:90:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewEditCPTool.h:50:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewEditCPTool.h:52:10: style: The function 'MouseMoveEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:68:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewEditCPTool.h:52:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PreviewEditCPTool.h:54:10: style: The function 'MouseButtonEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:72:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewEditCPTool.h:54:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/ProjectionGridTool.h:52:10: style: The function 'Activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:59:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/ProjectionGridTool.h:52:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/ProjectionGridTool.h:57:10: style: The function 'AfterDrawImagesEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:88:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/ProjectionGridTool.h:57:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/ProjectionGridTool.h:58:10: style: The function 'BeforeDrawImagesEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:86:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/ProjectionGridTool.h:58:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/ProjectionGridTool.h:66:10: style: The function 'Activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:59:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/ProjectionGridTool.h:66:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/ProjectionGridTool.h:69:10: style: The function 'AfterDrawImagesBackEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:138:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/ProjectionGridTool.h:69:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/ProjectionGridTool.h:70:10: style: The function 'BeforeDrawImagesBackEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:136:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/ProjectionGridTool.h:70:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/ProjectionGridTool.h:72:10: style: The function 'AfterDrawImagesFrontEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:143:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/ProjectionGridTool.h:72:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/ProjectionGridTool.h:73:10: style: The function 'BeforeDrawImagesFrontEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:141:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/ProjectionGridTool.h:73:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PanosphereSphereTool.h:33:10: style: The function 'Activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:59:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PanosphereSphereTool.h:33:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PanosphereSphereTool.h:36:10: style: The function 'BeforeDrawImagesBackEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:136:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PanosphereSphereTool.h:36:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PanosphereSphereTool.h:37:10: style: The function 'BeforeDrawImagesFrontEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:141:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PanosphereSphereTool.h:37:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:40:18: style: The destructor '~PanosphereOverviewCameraTool' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:133:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:40:18: note: Destructor in derived class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:42:14: style: The function 'Activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:59:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:42:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:44:14: style: The function 'MouseMoveEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:68:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:44:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:45:14: style: The function 'MouseButtonEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:72:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:45:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:46:14: style: The function 'MouseWheelEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:76:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:46:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:50:14: style: The function 'KeypressEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:84:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:50:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:76:18: style: The destructor '~PlaneOverviewCameraTool' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:152:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:76:18: note: Destructor in derived class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:78:14: style: The function 'Activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:59:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:78:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:80:14: style: The function 'MouseMoveEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:68:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:80:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:81:14: style: The function 'MouseButtonEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:72:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:81:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:82:14: style: The function 'MouseWheelEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:76:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:82:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:85:14: style: The function 'KeypressEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:84:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.h:85:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.h:124:14: style: The function 'Activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:59:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.h:124:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.h:125:14: style: The function 'AfterDrawImagesBackEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:138:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.h:125:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.h:126:14: style: The function 'AfterDrawImagesFrontEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:143:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.h:126:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.h:129:14: style: The function 'drawBackground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.h:91:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.h:129:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.h:139:14: style: The function 'Activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:59:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.h:139:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.h:140:14: style: The function 'AfterDrawImagesEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:88:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.h:140:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.h:142:14: style: The function 'drawBackground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.h:91:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.h:142:14: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:241:31: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:249:31: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1323:50: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1324:50: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.h:69:22: style: Local variable 'res' shadows outer variable [shadowVariable] hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.h:105:29: note: Shadowed declaration hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.h:69:22: note: Shadow variable hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:588:16: style: Variable 'lensType' can be declared as reference to const [constVariableReference] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:604:85: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:617:86: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:1137:14: style: Unused variable: projection [unusedVariable] hugin-2023.0.0/src/hugin1/hugin/GLPreviewFrame.cpp:2119:18: style: Unused variable: Ip [unusedVariable] hugin-2023.0.0/src/hugin1/hugin/HDRMergeOptionDialog.cpp:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/HDRMergeOptionDialog.cpp:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cmd [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/HDRMergeOptionDialog.cpp:177:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/HDRMergeOptionDialog.cpp:135:42: style: This is a wxWidgets 1.xx compatibility function; you should not use it in new code. [prohibitedContainsCalled] hugin-2023.0.0/src/hugin1/hugin/HDRMergeOptionDialog.cpp:136:42: style: This is a wxWidgets 1.xx compatibility function; you should not use it in new code. [prohibitedContainsCalled] hugin-2023.0.0/src/hugin1/hugin/HDRMergeOptionDialog.cpp:137:42: style: This is a wxWidgets 1.xx compatibility function; you should not use it in new code. [prohibitedContainsCalled] hugin-2023.0.0/src/hugin1/hugin/HtmlWindow.cpp:48:5: error: There is an unknown macro here somewhere. Configuration is required. If XRC_MAKE_INSTANCE is a macro then please configure it. [unknownMacro] hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:91:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxNotebook [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:120:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxChoice [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:162:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxStaticText [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:185:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_varNames [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:286:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxNotebook [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:306:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxChoice [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:352:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECTILINEAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:381:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_popup [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:414:141: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxChoice [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:84:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:85:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:66:12: style: Condition 'y>=0' is always true [knownConditionTrueFalse] hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:65:22: note: Assignment 'y=cfg->Read("/ImageVariablesDialog/positionY",-1l)', assigned value is greater than -1 hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:66:12: note: Condition 'y>=0' is always true hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:66:22: style: Condition 'x>=0' is always true [knownConditionTrueFalse] hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:64:22: note: Assignment 'x=cfg->Read("/ImageVariablesDialog/positionX",-1l)', assigned value is greater than -1 hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:66:22: note: Condition 'x>=0' is always true hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:358:24: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:406:24: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:484:24: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:145:14: style: Local variable 'identical' shadows outer variable [shadowVariable] hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:112:10: note: Shadowed declaration hugin-2023.0.0/src/hugin1/hugin/ImageVariableDialog.cpp:145:14: note: Shadow variable hugin-2023.0.0/src/hugin1/hugin/ImagesList.cpp:509:5: error: There is an unknown macro here somewhere. Configuration is required. If XRC_MAKE_INSTANCE is a macro then please configure it. [unknownMacro] hugin-2023.0.0/src/hugin1/hugin/ImagesPanel.cpp:908:5: error: There is an unknown macro here somewhere. Configuration is required. If XRC_MAKE_INSTANCE is a macro then please configure it. [unknownMacro] hugin-2023.0.0/src/hugin1/hugin/ImagesTree.cpp:2138:5: error: There is an unknown macro here somewhere. Configuration is required. If XRC_MAKE_INSTANCE is a macro then please configure it. [unknownMacro] hugin-2023.0.0/src/hugin1/hugin/LocalizedFileTipProvider.cpp:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentTip [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/LayoutRemapper.cpp:34:17: warning: Member variable 'LayoutRemapper::done' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/LayoutRemapper.h:37:18: style: The function 'UpdateAndResetIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.h:49:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/LayoutRemapper.h:37:18: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/LayoutRemapper.h:38:18: style: The function 'GetNextFaceCoordinates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.h:81:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/LayoutRemapper.h:38:18: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/LayoutRemapper.cpp:128:38: style:inconclusive: Function 'setScale' argument 1 names different: declaration 'scale' definition 'scale_in'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/LayoutRemapper.h:45:26: note: Function 'setScale' argument 1 names different: declaration 'scale' definition 'scale_in'. hugin-2023.0.0/src/hugin1/hugin/LayoutRemapper.cpp:128:38: note: Function 'setScale' argument 1 names different: declaration 'scale' definition 'scale_in'. hugin-2023.0.0/src/hugin1/hugin/MaskEditorPanel.cpp:850:5: error: There is an unknown macro here somewhere. Configuration is required. If DEBUG_TRACE is a macro then please configure it. [unknownMacro] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:132:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOAD_NEW_PROJECT [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:318:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preview_frame [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:773:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_guiLevel [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:814:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_showCorrelation [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:878:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:951:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_guiLevel [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:998:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filename [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1036:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1071:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filename [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filename [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1216:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDefaultPosition [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1256:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filename [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1287:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1314:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_CONV_FILENAME [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1333:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1353:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_show_opt_panel [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1411:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_CONV_FILENAME [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1515:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1548:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_IMGCACHE_UPPERBOUND [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1574:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gl_preview_frame [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1601:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cp_frame [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1615:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cp_frame [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1632:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_optOnlyActiveImages [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1646:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_optOnlyActiveImages [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1651:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_optIgnoreLineCp [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1659:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_optIgnoreLineCp [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1671:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_optIgnoreLineCp [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1715:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDefaultPosition [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1756:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDefaultPosition [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1774:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDefaultPosition [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1838:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_FT_CORR_THRESHOLD [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1937:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:2047:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_show_opt_panel [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:2070:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:2097:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_outputUserMenu [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:2160:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_this [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:2171:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filename [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:2176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_showCorrelation [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:2217:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable svmModel [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:2241:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gl_preview_frame [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:2246:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gl_preview_frame [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:2357:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:2390:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:2410:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_EXPERT [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:2432:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_CONV_FILENAME [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MaskImageCtrl.cpp:1600:5: error: There is an unknown macro here somewhere. Configuration is required. If XRC_MAKE_INSTANCE is a macro then please configure it. [unknownMacro] hugin-2023.0.0/src/hugin1/hugin/MaskLoadDialog.cpp:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_image [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MaskLoadDialog.cpp:88:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROT0 [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MaskLoadDialog.cpp:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_processedMask [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MaskLoadDialog.cpp:161:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_processedMask [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:555:46: warning: Return value of function outputSequencesMenu->AppendSeparator() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:622:44: warning: Return value of function userAssistantMenu->AppendSeparator() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:797:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:799:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1175:17: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1522:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:2426:20: style: This is a wxWidgets 1.xx compatibility function; you should not use it in new code. [prohibitedLastCalled] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:159:38: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:173:39: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1115:56: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1314:31: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1726:31: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1728:55: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1780:29: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:2461:10: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:384:9: style: Statements following noreturn function 'wxLogFatalError()' will never be executed. [unreachableCode] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1085:20: style: Local variable 'scriptName' shadows outer variable [shadowVariable] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1071:14: note: Shadowed declaration hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1085:20: note: Shadow variable hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:2468:20: style: Variable 'f' can be declared as reference to const [constVariableReference] hugin-2023.0.0/src/hugin1/hugin/MainFrame.cpp:1868:29: style: Unused variable: wxSearchImg [unusedVariable] hugin-2023.0.0/src/hugin1/hugin/MeshManager.cpp:223:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPILE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:124:24: style:inconclusive: Member variable 'MeshInfo::remap' uses an uninitialized argument 'layout_mode_on' due to the order of declarations. [initializerList] hugin-2023.0.0/src/hugin1/hugin/MeshManager.cpp:156:5: note: Member variable 'MeshInfo::remap' uses an uninitialized argument 'layout_mode_on' due to the order of declarations. hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:124:24: note: Member variable 'MeshInfo::remap' uses an uninitialized argument 'layout_mode_on' due to the order of declarations. hugin-2023.0.0/src/hugin1/hugin/MeshManager.cpp:143:35: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/MeshManager.cpp:144:35: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/MeshManager.cpp:156:35: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/MeshManager.cpp:157:35: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/MeshManager.cpp:134:55: style:inconclusive: Function 'MeshInfo' argument 1 names different: declaration 'm_pano' definition 'm_pano_in'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:75:40: note: Function 'MeshInfo' argument 1 names different: declaration 'm_pano' definition 'm_pano_in'. hugin-2023.0.0/src/hugin1/hugin/MeshManager.cpp:134:55: note: Function 'MeshInfo' argument 1 names different: declaration 'm_pano' definition 'm_pano_in'. hugin-2023.0.0/src/hugin1/hugin/MeshManager.cpp:136:54: style:inconclusive: Function 'MeshInfo' argument 3 names different: declaration 'visualization_state' definition 'visualization_state_in'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:76:39: note: Function 'MeshInfo' argument 3 names different: declaration 'visualization_state' definition 'visualization_state_in'. hugin-2023.0.0/src/hugin1/hugin/MeshManager.cpp:136:54: note: Function 'MeshInfo' argument 3 names different: declaration 'visualization_state' definition 'visualization_state_in'. hugin-2023.0.0/src/hugin1/hugin/MeshManager.cpp:137:38: style:inconclusive: Function 'MeshInfo' argument 4 names different: declaration 'layout_mode_on' definition 'layout_mode_on_in'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/MeshManager.h:76:65: note: Function 'MeshInfo' argument 4 names different: declaration 'layout_mode_on' definition 'layout_mode_on_in'. hugin-2023.0.0/src/hugin1/hugin/MeshManager.cpp:137:38: note: Function 'MeshInfo' argument 4 names different: declaration 'layout_mode_on' definition 'layout_mode_on_in'. hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:70:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROP_CIRCLE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:370:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tex_c [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MeshManager.cpp:332:107: style: Parameter 'coord' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/hugin/MeshManager.cpp:358:116: style: Parameter 'coords' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/hugin/MeshManager.cpp:399:101: style: Parameter 'coord' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/hugin/MeshManager.cpp:413:111: style: Parameter 'coords' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:32:15: warning: Member variable 'MeshRemapper::scale' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:32:15: warning: Member variable 'MeshRemapper::height' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:32:15: warning: Member variable 'MeshRemapper::width' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:32:15: warning: Member variable 'MeshRemapper::crop_x1' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:32:15: warning: Member variable 'MeshRemapper::crop_x2' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:32:15: warning: Member variable 'MeshRemapper::crop_y1' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:32:15: warning: Member variable 'MeshRemapper::crop_y2' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:32:15: warning: Member variable 'MeshRemapper::circle_crop_centre_x' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:32:15: warning: Member variable 'MeshRemapper::circle_crop_centre_y' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:32:15: warning: Member variable 'MeshRemapper::circle_crop_radius_x' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:32:15: warning: Member variable 'MeshRemapper::circle_crop_radius_y' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:32:15: warning: Member variable 'MeshRemapper::circle_crop' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:99:5: warning:inconclusive: Member variable 'Vertex::vertex_c' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:99:5: warning:inconclusive: Member variable 'Vertex::tex_c' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:123:15: style:inconclusive: Technically the member function 'A_Polygon::Clip' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:208:22: note: Technically the member function 'A_Polygon::Clip' can be const. hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:123:15: note: Technically the member function 'A_Polygon::Clip' can be const. hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:128:44: style:inconclusive: Technically the member function 'A_Polygon::ConvertToQuads' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:235:51: note: Technically the member function 'A_Polygon::ConvertToQuads' can be const. hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:128:44: note: Technically the member function 'A_Polygon::ConvertToQuads' can be const. hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:32:49: style:inconclusive: Function 'MeshRemapper' argument 1 names different: declaration 'm_pano' definition 'm_pano_in'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.h:46:39: note: Function 'MeshRemapper' argument 1 names different: declaration 'm_pano' definition 'm_pano_in'. hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:32:49: note: Function 'MeshRemapper' argument 1 names different: declaration 'm_pano' definition 'm_pano_in'. hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:33:54: style:inconclusive: Function 'MeshRemapper' argument 2 names different: declaration 'image' definition 'image_in'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.h:46:73: note: Function 'MeshRemapper' argument 2 names different: declaration 'image' definition 'image_in'. hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:33:54: note: Function 'MeshRemapper' argument 2 names different: declaration 'image' definition 'image_in'. hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:34:48: style:inconclusive: Function 'MeshRemapper' argument 3 names different: declaration 'visualization_state' definition 'visualization_state_in'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.h:47:46: note: Function 'MeshRemapper' argument 3 names different: declaration 'visualization_state' definition 'visualization_state_in'. hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:34:48: note: Function 'MeshRemapper' argument 3 names different: declaration 'visualization_state' definition 'visualization_state_in'. hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:162:50: style:inconclusive: Function 'Inside' argument 1 names different: declaration 'vertex' definition 'v'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:133:43: note: Function 'Inside' argument 1 names different: declaration 'vertex' definition 'v'. hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:162:50: note: Function 'Inside' argument 1 names different: declaration 'vertex' definition 'v'. hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:162:66: style:inconclusive: Function 'Inside' argument 2 names different: declaration 'clip_line' definition 'l'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:134:37: note: Function 'Inside' argument 2 names different: declaration 'clip_line' definition 'l'. hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:162:66: note: Function 'Inside' argument 2 names different: declaration 'clip_line' definition 'l'. hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:167:48: style:inconclusive: Function 'Intersect' argument 1 names different: declaration 'v1' definition 'v1_index'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:137:41: note: Function 'Intersect' argument 1 names different: declaration 'v1' definition 'v1_index'. hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:167:48: note: Function 'Intersect' argument 1 names different: declaration 'v1' definition 'v1_index'. hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:168:46: style:inconclusive: Function 'Intersect' argument 2 names different: declaration 'v2' definition 'v2_index'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:137:64: note: Function 'Intersect' argument 2 names different: declaration 'v2' definition 'v2_index'. hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:168:46: note: Function 'Intersect' argument 2 names different: declaration 'v2' definition 'v2_index'. hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:169:40: style:inconclusive: Function 'Intersect' argument 3 names different: declaration 'clip_line' definition 'cl'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:138:35: note: Function 'Intersect' argument 3 names different: declaration 'clip_line' definition 'cl'. hugin-2023.0.0/src/hugin1/hugin/MeshRemapper.cpp:169:40: note: Function 'Intersect' argument 3 names different: declaration 'clip_line' definition 'cl'. hugin-2023.0.0/src/hugin1/hugin/OptimizePanel.cpp:446:5: error: There is an unknown macro here somewhere. Configuration is required. If XRC_MAKE_INSTANCE is a macro then please configure it. [unknownMacro] hugin-2023.0.0/src/hugin1/hugin/OptimizePhotometricPanel.cpp:444:5: error: There is an unknown macro here somewhere. Configuration is required. If XRC_MAKE_INSTANCE is a macro then please configure it. [unknownMacro] hugin-2023.0.0/src/hugin1/hugin/OutputProjectionInfo.cpp:30:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIRECTANGULAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.cpp:47:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxMOUSE_BTN_ANY [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.cpp:176:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxMOD_CMD [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.cpp:277:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxMOD_CMD [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.cpp:110:13: style: The statement 'if (down) down=false' is logically equivalent to 'down=false'. [duplicateConditionalAssign] hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.cpp:112:18: note: Assignment 'down=false' hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.cpp:110:13: note: Condition 'down' is redundant hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.cpp:250:13: style: The statement 'if (down) down=false' is logically equivalent to 'down=false'. [duplicateConditionalAssign] hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.cpp:251:18: note: Assignment 'down=false' hugin-2023.0.0/src/hugin1/hugin/OverviewCameraTool.cpp:250:13: note: Condition 'down' is redundant hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.cpp:138:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.cpp:178:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPILE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.cpp:273:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIRECTANGULAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_guiLevel [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:99:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDefaultPosition [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:258:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_preferredLensType [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:294:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:385:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_CONV_FILENAME [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:496:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_ADVANCED [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:619:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fromDatabase [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:624:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fromDatabase [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:663:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fromDatabase [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:683:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_database [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:688:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_database [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:701:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_database [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:794:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_Y [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:852:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_CELESTE_THRESHOLD [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:930:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_resetMode [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:951:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_resetMode [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:975:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_resetMode [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:987:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_resetMode [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:1139:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_guiLevel [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:1307:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxSpinCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:1431:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESET_POSITION [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:158:17: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:165:33: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:166:33: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:167:33: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:168:33: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:169:33: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:170:33: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:171:33: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:178:33: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:179:33: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:180:33: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:181:33: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:182:33: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:183:33: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:184:33: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:1321:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:1322:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:205:30: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:415:22: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:444:37: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:444:29: style: Local variable 'file' shadows outer variable [shadowVariable] hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:434:22: note: Shadowed declaration hugin-2023.0.0/src/hugin1/hugin/PanoOperation.cpp:444:29: note: Shadow variable hugin-2023.0.0/src/hugin1/hugin/PanoOutputDialog.cpp:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_guiLevel [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOutputDialog.cpp:159:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_CONV_FILENAME [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOutputDialog.cpp:221:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCheckBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOutputDialog.cpp:320:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCheckBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOutputDialog.cpp:340:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxChoice [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOutputDialog.cpp:371:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxChoice [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOutputDialog.cpp:391:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_aspect [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOutputDialog.cpp:399:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_aspect [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanoOutputDialog.cpp:151:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PanoOutputDialog.cpp:152:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.cpp:57:76: style:inconclusive: Function 'OverviewOutlinesTool' argument 2 names different: declaration 'preview' definition 'viewer'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.h:46:55: note: Function 'OverviewOutlinesTool' argument 2 names different: declaration 'preview' definition 'viewer'. hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.cpp:57:76: note: Function 'OverviewOutlinesTool' argument 2 names different: declaration 'preview' definition 'viewer'. hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.cpp:244:112: style:inconclusive: Function 'DrawRect' argument 6 names different: declaration 'linewidth' definition 'line_width'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.h:97:98: note: Function 'DrawRect' argument 6 names different: declaration 'linewidth' definition 'line_width'. hugin-2023.0.0/src/hugin1/hugin/OverviewOutlinesTool.cpp:244:112: note: Function 'DrawRect' argument 6 names different: declaration 'linewidth' definition 'line_width'. hugin-2023.0.0/src/hugin1/hugin/PanoOutputDialog.cpp:68:12: style: Condition 'y>=0' is always true [knownConditionTrueFalse] hugin-2023.0.0/src/hugin1/hugin/PanoOutputDialog.cpp:67:22: note: Assignment 'y=cfg->Read("/PanoOutputDialog/positionY",-1l)', assigned value is greater than -1 hugin-2023.0.0/src/hugin1/hugin/PanoOutputDialog.cpp:68:12: note: Condition 'y>=0' is always true hugin-2023.0.0/src/hugin1/hugin/PanoOutputDialog.cpp:68:22: style: Condition 'x>=0' is always true [knownConditionTrueFalse] hugin-2023.0.0/src/hugin1/hugin/PanoOutputDialog.cpp:66:22: note: Assignment 'x=cfg->Read("/PanoOutputDialog/positionX",-1l)', assigned value is greater than -1 hugin-2023.0.0/src/hugin1/hugin/PanoOutputDialog.cpp:68:22: note: Condition 'x>=0' is always true hugin-2023.0.0/src/hugin1/hugin/PanoPanel.cpp:263:5: error: There is an unknown macro here somewhere. Configuration is required. If DEBUG_TRACE is a macro then please configure it. [unknownMacro] hugin-2023.0.0/src/hugin1/hugin/PanosphereSphereTool.cpp:65:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PanosphereSphereTool.cpp:53:5: performance: Variable 'm_background_color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] hugin-2023.0.0/src/hugin1/hugin/PanosphereSphereTool.h:37:10: style: The function 'BeforeDrawImagesFrontEvent' overrides a function in a base class but is identical to the overridden function [uselessOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:141:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PanosphereSphereTool.h:37:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/PapywizardImport.cpp:66:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECTILINEAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PapywizardImport.cpp:100:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PapywizardImport.cpp:209:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PapywizardImport.cpp:291:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCheckBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PapywizardImport.cpp:411:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bracket [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PapywizardImport.cpp:457:25: style: This is a wxWidgets 1.xx compatibility function; you should not use it in new code. [prohibitedLastCalled] hugin-2023.0.0/src/hugin1/hugin/PapywizardImport.cpp:66:9: performance: Variable 'projection' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] hugin-2023.0.0/src/hugin1/hugin/PapywizardImport.cpp:280:5: style: Class 'PapywizardImportDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] hugin-2023.0.0/src/hugin1/hugin/PapywizardImport.cpp:480:14: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/PapywizardImport.cpp:481:14: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/PapywizardImport.cpp:467:35: style: Local variable 'commands' shadows outer variable [shadowVariable] hugin-2023.0.0/src/hugin1/hugin/PapywizardImport.cpp:381:45: note: Shadowed declaration hugin-2023.0.0/src/hugin1/hugin/PapywizardImport.cpp:467:35: note: Shadow variable hugin-2023.0.0/src/hugin1/hugin/PapywizardImport.cpp:330:40: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/hugin/PapywizardImport.cpp:83:29: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/hugin1/hugin/PapywizardImport.cpp:153:28: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/hugin1/hugin/PluginItems.cpp:42:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PluginItems.cpp:65:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PluginItems.cpp:108:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PluginItems.cpp:133:56: style: This is the same as 'wxString::Len' and is kept for wxWidgets 1.xx compatibility. You should not use it in new code. [prohibitedlengthCalled] hugin-2023.0.0/src/hugin1/hugin/PluginItems.cpp:145:56: style: This is the same as 'wxString::Len' and is kept for wxWidgets 1.xx compatibility. You should not use it in new code. [prohibitedlengthCalled] hugin-2023.0.0/src/hugin1/hugin/PluginItems.cpp:156:53: style: This is the same as 'wxString::Len' and is kept for wxWidgets 1.xx compatibility. You should not use it in new code. [prohibitedlengthCalled] hugin-2023.0.0/src/hugin1/hugin/PluginItems.cpp:164:45: style: This is the same as 'wxString::Len' and is kept for wxWidgets 1.xx compatibility. You should not use it in new code. [prohibitedlengthCalled] hugin-2023.0.0/src/hugin1/hugin/PluginItems.cpp:172:59: style: This is the same as 'wxString::Len' and is kept for wxWidgets 1.xx compatibility. You should not use it in new code. [prohibitedlengthCalled] hugin-2023.0.0/src/hugin1/hugin/PluginItems.cpp:71:5: performance: Variable 'm_category' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] hugin-2023.0.0/src/hugin1/hugin/PluginItems.h:45:20: performance: Function 'GetCategory()' should return member 'm_category' by const reference. [returnByReference] hugin-2023.0.0/src/hugin1/hugin/PluginItems.h:49:20: performance: Function 'GetName()' should return member 'm_name' by const reference. [returnByReference] hugin-2023.0.0/src/hugin1/hugin/PluginItems.h:51:20: performance: Function 'GetDescription()' should return member 'm_description' by const reference. [returnByReference] hugin-2023.0.0/src/hugin1/hugin/PluginItems.cpp:63:30: performance: Function parameter 'v1' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/hugin/PluginItems.cpp:63:43: performance: Function parameter 'v2' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:115:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxSpinCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:274:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxChoice [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:307:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_ENBLEND_EXE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:324:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_ENFUSE_EXE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:340:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:356:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:372:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:389:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:395:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:402:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:432:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:490:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:502:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:559:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCheckBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:576:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxPanel [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:591:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_IMGCACHE_UPPERBOUND [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:865:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxNotebook [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1004:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCheckBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1170:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpdetector_config_edit [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1189:138: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable settings [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1288:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxChoice [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1303:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxChoice [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1331:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxChoice [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1340:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxStaticText [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1347:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxStaticText [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1355:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxButton [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:256:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:260:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:681:14: warning: Return value of function cfg->Read() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:820:14: warning: Return value of function cfg->Read() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:831:14: warning: Return value of function cfg->Read() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:882:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:884:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:886:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:887:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:889:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:890:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:892:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:893:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:894:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:898:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:899:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:900:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:904:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:905:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:906:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:907:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:908:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:909:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:910:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:911:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:916:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:918:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:920:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:921:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:922:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:924:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:925:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:927:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:928:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:929:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:930:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:942:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:945:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:946:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:948:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:949:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:951:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:952:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:953:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:954:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:958:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:959:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:960:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:961:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:962:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:967:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:968:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:969:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:971:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:972:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:973:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:979:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:980:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:981:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:982:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:983:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:984:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:985:18: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1004:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1005:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1006:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1007:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1008:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1009:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1010:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1011:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1014:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1016:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1019:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1020:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1021:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1025:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1030:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1032:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1033:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1034:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1035:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1044:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1054:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1057:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1058:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1060:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1062:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1064:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1065:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1066:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1068:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1074:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1079:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1086:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1089:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1090:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1092:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1095:14: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1099:14: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1104:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1105:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1106:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1107:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1109:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1110:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1111:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1112:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1113:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1116:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1117:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1118:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1122:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1123:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1124:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1126:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1127:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1128:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1134:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1135:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1137:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1138:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1139:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1140:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:1141:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:124:5: error: Memory leak: lp [memleak] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:132:5: error: Memory leak: lp [memleak] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:135:5: error: Memory leak: lp [memleak] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:138:5: error: Memory leak: lp [memleak] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:141:5: error: Memory leak: lp [memleak] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:144:5: error: Memory leak: lp [memleak] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:147:5: error: Memory leak: lp [memleak] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:150:5: error: Memory leak: lp [memleak] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:153:5: error: Memory leak: lp [memleak] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:156:5: error: Memory leak: lp [memleak] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:159:5: error: Memory leak: lp [memleak] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:162:5: error: Memory leak: lp [memleak] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:165:5: error: Memory leak: lp [memleak] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:173:5: error: Memory leak: lp [memleak] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:176:5: error: Memory leak: lp [memleak] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:179:5: error: Memory leak: lp [memleak] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:182:5: error: Memory leak: lp [memleak] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:190:5: error: Memory leak: lp [memleak] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:193:5: error: Memory leak: lp [memleak] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:201:5: error: Memory leak: lp [memleak] hugin-2023.0.0/src/hugin1/hugin/PreferencesDialog.cpp:204:5: error: Memory leak: lp [memleak] hugin-2023.0.0/src/hugin1/hugin/PreviewColorPickerTool.cpp:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_count [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewColorPickerTool.cpp:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_red [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewColorPickerTool.cpp:117:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outputMode [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewControlPointTool.cpp:74:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_Y [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewControlPointTool.cpp:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transforms [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.cpp:83:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.cpp:286:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxMOUSE_BTN_LEFT [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewDifferenceTool.cpp:63:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_ARB_imaging [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewDifferenceTool.cpp:133:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FUNC_REVERSE_SUBTRACT [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewDifferenceTool.cpp:44:24: warning: Member variable 'PreviewDifferenceTool::image_number' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/PreviewDifferenceTool.cpp:44:24: warning: Member variable 'PreviewDifferenceTool::over_image' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.cpp:41:18: warning: Member variable 'PreviewCropTool::moving_left' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.cpp:41:18: warning: Member variable 'PreviewCropTool::moving_right' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.cpp:41:18: warning: Member variable 'PreviewCropTool::moving_top' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.cpp:41:18: warning: Member variable 'PreviewCropTool::moving_bottom' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.cpp:41:18: warning: Member variable 'PreviewCropTool::mouse_down' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.cpp:41:18: warning: Member variable 'PreviewCropTool::top' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.cpp:41:18: warning: Member variable 'PreviewCropTool::bottom' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.cpp:41:18: warning: Member variable 'PreviewCropTool::left' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.cpp:41:18: warning: Member variable 'PreviewCropTool::right' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.cpp:41:18: warning: Member variable 'PreviewCropTool::start_drag_x' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.cpp:41:18: warning: Member variable 'PreviewCropTool::start_drag_y' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.cpp:70:33: style: Local variable 'opts' shadows outer variable [shadowVariable] hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.h:43:52: note: Shadowed declaration hugin-2023.0.0/src/hugin1/hugin/PreviewCropTool.cpp:70:33: note: Shadow variable hugin-2023.0.0/src/hugin1/hugin/PreviewEditCPTool.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mouseDown [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewEditCPTool.cpp:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mouseDown [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewEditCPTool.cpp:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mouseDown [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewEditCPTool.cpp:114:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_menuPopup [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewEditCPTool.cpp:237:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewEditCPTool.cpp:250:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_menuPopup [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewEditCPTool.cpp:278:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_oldProjFormat [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:407:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANO_PROJECTION_MAX_PARMS [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:429:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:445:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_HDR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:535:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ToggleButtons [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:630:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:639:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:661:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:684:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:695:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ToggleButtons [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:712:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:743:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_exposureTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:821:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:831:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_HFOVSlider [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:858:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_BlendModeChoice [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:880:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:893:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:903:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:913:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:923:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:930:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ProjectionChoice [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:948:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_outputModeChoice [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:969:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:399:17: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:401:17: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:405:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:406:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:440:14: style: Unused variable: projection [unusedVariable] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:933:18: style: Unused variable: Ip [unusedVariable] hugin-2023.0.0/src/hugin1/hugin/PreviewFrame.cpp:951:18: style: Unused variable: Ip [unusedVariable] hugin-2023.0.0/src/hugin1/hugin/PreviewGuideTool.cpp:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINES [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewGuideTool.cpp:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINES [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewGuideTool.cpp:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINES [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewGuideTool.cpp:98:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINES [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewGuideTool.cpp:124:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINES [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewGuideTool.cpp:166:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/MainFrame.h:37:0: error: #error wxWidgets needs to be compiled with help support (wxUSE_HELP not set) [preprocessorErrorDirective] hugin-2023.0.0/src/hugin1/hugin/PreviewPanel.cpp:738:5: error: There is an unknown macro here somewhere. Configuration is required. If XRC_MAKE_INSTANCE is a macro then please configure it. [unknownMacro] hugin-2023.0.0/src/hugin1/hugin/PreviewPanoMaskTool.cpp:62:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUAD_STRIP [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/PreviewPanoMaskTool.h:36:10: style: The function 'BeforeDrawImagesEvent' overrides a function in a base class but is identical to the overridden function [uselessOverride] hugin-2023.0.0/src/hugin1/hugin/Tool.h:86:18: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/PreviewPanoMaskTool.h:36:10: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:125:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:190:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_LINEAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:213:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:241:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_CONV_FILENAME [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:356:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_CONV_FILENAME [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:488:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxEVT_BUTTON [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:520:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxEVT_END_PROCESS [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:573:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxEVT_END_PROCESS [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:613:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:652:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cmd [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:660:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rawImages [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:760:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxRadioButton [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:876:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:891:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxRadioButton [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:915:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxChoice [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ProjectionGridTool.cpp:96:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ProjectionGridTool.cpp:149:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ProjectionGridTool.cpp:197:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ProjectionGridTool.cpp:238:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIRECTANGULAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ProjectionGridTool.cpp:251:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:253:16: warning: Return value of function config.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:829:17: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:830:17: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:831:17: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:47:41: performance: Variable 'm_exe' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:193:22: style: The function 'GetDefaultExe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:113:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:193:22: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:271:22: style: The function 'GetDefaultExe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:113:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:271:22: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:417:22: style: The function 'GetDefaultExe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:113:22: note: Virtual function in base class hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:417:22: note: Function in derived class hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:558:36: style: Parameter 'event' can be declared as reference to const. However it seems that 'OnCancel' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:488:64: note: You might need to cast the function pointer here hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:558:36: note: Parameter 'event' can be declared as reference to const hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:570:42: style: Parameter 'e' can be declared as reference to const. However it seems that 'OnInitDialog' is a callback function, if 'e' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:497:53: note: You might need to cast the function pointer here hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:570:42: note: Parameter 'e' can be declared as reference to const hugin-2023.0.0/src/hugin1/hugin/RawImport.cpp:818:24: style: Variable 'img' can be declared as reference to const [constVariableReference] hugin-2023.0.0/src/hugin1/hugin/ProjectionGridTool.cpp:247:21: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:57:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCheckBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:101:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCheckBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:112:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCheckBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:131:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxComboBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:144:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxComboBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:149:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxComboBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:154:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCheckBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:159:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCheckBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:164:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCheckBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:169:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCheckBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:174:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCheckBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:181:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxComboBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:186:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCheckBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:193:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxComboBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:198:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCheckBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:203:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCheckBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:123:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:124:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:125:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:126:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:127:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:128:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:129:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:132:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:133:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:135:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:136:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:137:10: warning: Return value of function cfg->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:89:12: style: Condition 'y>=0' is always true [knownConditionTrueFalse] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:88:22: note: Assignment 'y=cfg->Read("/ResetDialog/positionY",-1l)', assigned value is greater than -1 hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:89:12: note: Condition 'y>=0' is always true hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:89:22: style: Condition 'x>=0' is always true [knownConditionTrueFalse] hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:87:22: note: Assignment 'x=cfg->Read("/ResetDialog/positionX",-1l)', assigned value is greater than -1 hugin-2023.0.0/src/hugin1/hugin/ResetDialog.cpp:89:22: note: Condition 'x>=0' is always true hugin-2023.0.0/src/hugin1/hugin/SelectCropAspectRatioDialog.cpp:44:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxListBox [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/SelectCropAspectRatioDialog.cpp:145:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTextCtrl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/SelectCropAspectRatioDialog.cpp:197:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxButton [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/SplitButton.cpp:284:5: error: There is an unknown macro here somewhere. Configuration is required. If XRC_MAKE_INSTANCE is a macro then please configure it. [unknownMacro] hugin-2023.0.0/src/hugin1/hugin/SelectCropAspectRatioDialog.cpp:242:66: style: This is the same as 'wxString::Len' and is kept for wxWidgets 1.xx compatibility. You should not use it in new code. [prohibitedlengthCalled] hugin-2023.0.0/src/hugin1/hugin/SelectCropAspectRatioDialog.cpp:244:71: style: This is the same as 'wxString::Len' and is kept for wxWidgets 1.xx compatibility. You should not use it in new code. [prohibitedlengthCalled] hugin-2023.0.0/src/hugin1/hugin/SelectCropAspectRatioDialog.h:39:5: style: Class 'SelectAspectRatioDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] hugin-2023.0.0/src/hugin1/hugin/SelectCropAspectRatioDialog.cpp:73:52: style: Parameter 'e' can be declared as reference to const. However it seems that 'OnOk' is a callback function, if 'e' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/hugin1/hugin/SelectCropAspectRatioDialog.cpp:46:87: note: You might need to cast the function pointer here hugin-2023.0.0/src/hugin1/hugin/SelectCropAspectRatioDialog.cpp:73:52: note: Parameter 'e' can be declared as reference to const hugin-2023.0.0/src/hugin1/hugin/SelectCropAspectRatioDialog.cpp:141:64: style: Parameter 'e' can be declared as reference to const. However it seems that 'OnAddAspectRatio' is a callback function, if 'e' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/hugin1/hugin/SelectCropAspectRatioDialog.cpp:47:97: note: You might need to cast the function pointer here hugin-2023.0.0/src/hugin1/hugin/SelectCropAspectRatioDialog.cpp:141:64: note: Parameter 'e' can be declared as reference to const hugin-2023.0.0/src/hugin1/hugin/SelectCropAspectRatioDialog.cpp:149:95: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/hugin/SelectCropAspectRatioDialog.cpp:170:67: style: Parameter 'e' can be declared as reference to const. However it seems that 'OnRemoveAspectRatio' is a callback function, if 'e' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/hugin1/hugin/SelectCropAspectRatioDialog.cpp:48:100: note: You might need to cast the function pointer here hugin-2023.0.0/src/hugin1/hugin/SelectCropAspectRatioDialog.cpp:170:67: note: Parameter 'e' can be declared as reference to const hugin-2023.0.0/src/hugin1/hugin/SelectCropAspectRatioDialog.cpp:188:63: style: Parameter 'e' can be declared as reference to const. However it seems that 'OnListBoxSelect' is a callback function, if 'e' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/hugin1/hugin/SelectCropAspectRatioDialog.cpp:49:65: note: You might need to cast the function pointer here hugin-2023.0.0/src/hugin1/hugin/SelectCropAspectRatioDialog.cpp:188:63: note: Parameter 'e' can be declared as reference to const hugin-2023.0.0/src/hugin1/hugin/SelectCropAspectRatioDialog.cpp:83:48: style: Parameter 'labelCtrl' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/hugin1/hugin/SelectCropAspectRatioDialog.cpp:83:71: style: Parameter 'aspectRatioCtrl' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/hugin1/hugin/TextKillFocusHandler.cpp:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirty [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/TextKillFocusHandler.cpp:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirty [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/TextKillFocusHandler.cpp:79:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/TexCoordRemapper.cpp:59:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/TexCoordRemapper.cpp:91:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/TexCoordRemapper.cpp:37:19: warning: Member variable 'TexCoordRemapper::start_x' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/TexCoordRemapper.cpp:37:19: warning: Member variable 'TexCoordRemapper::start_y' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/TexCoordRemapper.cpp:37:19: warning: Member variable 'TexCoordRemapper::end_x' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/TexCoordRemapper.cpp:37:19: warning: Member variable 'TexCoordRemapper::end_y' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/TexCoordRemapper.cpp:37:19: warning: Member variable 'TexCoordRemapper::divisions_x' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/TexCoordRemapper.cpp:37:19: warning: Member variable 'TexCoordRemapper::divisions_y' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/TexCoordRemapper.cpp:37:19: warning: Member variable 'TexCoordRemapper::o_width' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/TexCoordRemapper.cpp:37:19: warning: Member variable 'TexCoordRemapper::o_height' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/TexCoordRemapper.cpp:37:19: warning: Member variable 'TexCoordRemapper::face_width' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/TexCoordRemapper.cpp:37:19: warning: Member variable 'TexCoordRemapper::face_height' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/TexCoordRemapper.cpp:37:19: warning: Member variable 'TexCoordRemapper::face_index' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/TexCoordRemapper.cpp:37:19: warning: Member variable 'TexCoordRemapper::number_of_faces' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/TexCoordRemapper.cpp:37:19: warning: Member variable 'TexCoordRemapper::vertex_coords' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/TexCoordRemapper.cpp:37:19: warning: Member variable 'TexCoordRemapper::texture_coords' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:103:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:197:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE1 [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:216:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outputExposureValue [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:516:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MAX_TEXTURE_SIZE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:620:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:690:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:701:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:711:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE1 [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:782:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:1147:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NO_ERROR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/Tool.cpp:29:25: style:inconclusive: Function 'Tool' argument 1 names different: declaration 'helper' definition 'helper_in'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/Tool.h:48:31: note: Function 'Tool' argument 1 names different: declaration 'helper' definition 'helper_in'. hugin-2023.0.0/src/hugin1/hugin/Tool.cpp:29:25: note: Function 'Tool' argument 1 names different: declaration 'helper' definition 'helper_in'. hugin-2023.0.0/src/hugin1/hugin/Tool.cpp:36:45: style:inconclusive: Function 'PreviewTool' argument 1 names different: declaration 'helper' definition 'helper_in'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/Tool.h:114:45: note: Function 'PreviewTool' argument 1 names different: declaration 'helper' definition 'helper_in'. hugin-2023.0.0/src/hugin1/hugin/Tool.cpp:36:45: note: Function 'PreviewTool' argument 1 names different: declaration 'helper' definition 'helper_in'. hugin-2023.0.0/src/hugin1/hugin/Tool.cpp:40:48: style:inconclusive: Function 'OverviewTool' argument 1 names different: declaration 'helper' definition 'helper_in'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/Tool.h:123:47: note: Function 'OverviewTool' argument 1 names different: declaration 'helper' definition 'helper_in'. hugin-2023.0.0/src/hugin1/hugin/Tool.cpp:40:48: note: Function 'OverviewTool' argument 1 names different: declaration 'helper' definition 'helper_in'. hugin-2023.0.0/src/hugin1/hugin/Tool.cpp:44:78: style:inconclusive: Function 'PanosphereOverviewTool' argument 1 names different: declaration 'helper' definition 'helper_in'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/Tool.h:132:67: note: Function 'PanosphereOverviewTool' argument 1 names different: declaration 'helper' definition 'helper_in'. hugin-2023.0.0/src/hugin1/hugin/Tool.cpp:44:78: note: Function 'PanosphereOverviewTool' argument 1 names different: declaration 'helper' definition 'helper_in'. hugin-2023.0.0/src/hugin1/hugin/Tool.cpp:48:63: style:inconclusive: Function 'PlaneOverviewTool' argument 1 names different: declaration 'helper' definition 'helper_in'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/Tool.h:151:57: note: Function 'PlaneOverviewTool' argument 1 names different: declaration 'helper' definition 'helper_in'. hugin-2023.0.0/src/hugin1/hugin/Tool.cpp:48:63: note: Function 'PlaneOverviewTool' argument 1 names different: declaration 'helper' definition 'helper_in'. hugin-2023.0.0/src/hugin1/hugin/ToolHelper.cpp:714:26: warning: Member variable 'PlaneOverviewToolHelper::plane_x' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.cpp:714:26: warning: Member variable 'PlaneOverviewToolHelper::plane_y' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:164:10: performance:inconclusive: Technically the member function 'ToolHelper::RemoveTool' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.cpp:420:18: note: Technically the member function 'ToolHelper::RemoveTool' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:164:10: note: Technically the member function 'ToolHelper::RemoveTool' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:165:10: performance:inconclusive: Technically the member function 'ToolHelper::RemoveTool' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.cpp:428:18: note: Technically the member function 'ToolHelper::RemoveTool' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:165:10: note: Technically the member function 'ToolHelper::RemoveTool' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:166:10: performance:inconclusive: Technically the member function 'ToolHelper::RemoveTool' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.cpp:438:18: note: Technically the member function 'ToolHelper::RemoveTool' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:166:10: note: Technically the member function 'ToolHelper::RemoveTool' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:167:10: performance:inconclusive: Technically the member function 'ToolHelper::RemoveTool' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.cpp:448:18: note: Technically the member function 'ToolHelper::RemoveTool' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:167:10: note: Technically the member function 'ToolHelper::RemoveTool' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:171:10: performance:inconclusive: Technically the member function 'ToolHelper::AddTool' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.cpp:467:18: note: Technically the member function 'ToolHelper::AddTool' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:171:10: note: Technically the member function 'ToolHelper::AddTool' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/ToolHelper.cpp:34:45: style:inconclusive: Function 'ToolHelper' argument 1 names different: declaration 'pano' definition 'pano_in'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:86:37: note: Function 'ToolHelper' argument 1 names different: declaration 'pano' definition 'pano_in'. hugin-2023.0.0/src/hugin1/hugin/ToolHelper.cpp:34:45: note: Function 'ToolHelper' argument 1 names different: declaration 'pano' definition 'pano_in'. hugin-2023.0.0/src/hugin1/hugin/ToolHelper.cpp:35:58: style:inconclusive: Function 'ToolHelper' argument 2 names different: declaration 'visualization_state' definition 'visualization_state_in'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:87:43: note: Function 'ToolHelper' argument 2 names different: declaration 'visualization_state' definition 'visualization_state_in'. hugin-2023.0.0/src/hugin1/hugin/ToolHelper.cpp:35:58: note: Function 'ToolHelper' argument 2 names different: declaration 'visualization_state' definition 'visualization_state_in'. hugin-2023.0.0/src/hugin1/hugin/ToolHelper.cpp:36:54: style:inconclusive: Function 'ToolHelper' argument 3 names different: declaration 'frame' definition 'frame_in'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.h:88:40: note: Function 'ToolHelper' argument 3 names different: declaration 'frame' definition 'frame_in'. hugin-2023.0.0/src/hugin1/hugin/ToolHelper.cpp:36:54: note: Function 'ToolHelper' argument 3 names different: declaration 'frame' definition 'frame_in'. hugin-2023.0.0/src/hugin1/hugin/ToolHelper.cpp:582:26: style: Local variable 'x' shadows outer argument [shadowArgument] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.cpp:510:51: note: Shadowed declaration hugin-2023.0.0/src/hugin1/hugin/ToolHelper.cpp:582:26: note: Shadow variable hugin-2023.0.0/src/hugin1/hugin/ToolHelper.cpp:584:26: style: Local variable 'y' shadows outer argument [shadowArgument] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.cpp:510:58: note: Shadowed declaration hugin-2023.0.0/src/hugin1/hugin/ToolHelper.cpp:584:26: note: Shadow variable hugin-2023.0.0/src/hugin1/hugin/ToolHelper.cpp:409:44: performance: Function parameter 'message' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.cpp:248:57: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/hugin/ToolHelper.cpp:420:35: style: Parameter 'tool' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:1158:5: error: Non-local variable 'photometric_correct' will use pointer to local variable 'texture_photometric_correct'. [danglingLifetime] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:573:65: note: Address of variable taken here. hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:573:65: note: Calling function 'TextureKey', 2nd argument '&texture_photometric_correct' value is lifetime=texture_photometric_correct hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:569:10: note: Variable created here. hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:1158:5: note: Non-local variable 'photometric_correct' will use pointer to local variable 'texture_photometric_correct'. hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:817:24: warning: Return value of function wxLog::EnableLogging() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:840:24: warning: Return value of function wxLog::EnableLogging() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:75:17: warning: Member variable 'TextureManager::viewer_exposure' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:75:17: warning: Member variable 'TextureManager::texel_density' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:583:30: warning: Member variable 'TextureInfo::width' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:583:30: warning: Member variable 'TextureInfo::height' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:583:30: warning: Member variable 'TextureInfo::width_p' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:583:30: warning: Member variable 'TextureInfo::height_p' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/TextureManager.h:62:10: performance:inconclusive: Technically the member function 'TextureManager::End' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:220:22: note: Technically the member function 'TextureManager::End' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/TextureManager.h:62:10: note: Technically the member function 'TextureManager::End' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/TextureManager.h:72:10: style:inconclusive: Technically the member function 'TextureManager::DisableTexture' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:193:22: note: Technically the member function 'TextureManager::DisableTexture' can be const. hugin-2023.0.0/src/hugin1/hugin/TextureManager.h:72:10: note: Technically the member function 'TextureManager::DisableTexture' can be const. hugin-2023.0.0/src/hugin1/hugin/TextureManager.h:170:18: performance:inconclusive: Technically the member function 'TextureManager::GetMaxTotalTexels' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:484:30: note: Technically the member function 'TextureManager::GetMaxTotalTexels' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/TextureManager.h:170:18: note: Technically the member function 'TextureManager::GetMaxTotalTexels' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/TextureManager.h:172:18: performance:inconclusive: Technically the member function 'TextureManager::GetMaxTextureSizePower' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:507:30: note: Technically the member function 'TextureManager::GetMaxTextureSizePower' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/TextureManager.h:172:18: note: Technically the member function 'TextureManager::GetMaxTextureSizePower' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/huginApp.h:128:14: performance: Function 'GetWorkDir()' should return member 'm_workDir' by const reference. [returnByReference] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:609:22: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:611:22: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:679:25: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:680:25: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:1060:32: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:1113:97: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:1123:29: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:1125:26: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:75:70: style:inconclusive: Function 'TextureManager' argument 2 names different: declaration 'view' definition 'view_state_in'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/TextureManager.h:53:58: note: Function 'TextureManager' argument 2 names different: declaration 'view' definition 'view_state_in'. hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:75:70: note: Function 'TextureManager' argument 2 names different: declaration 'view' definition 'view_state_in'. hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:593:82: style:inconclusive: Function 'TextureInfo' argument 2 names different: declaration 'width_p' definition 'width_p_in'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/TextureManager.h:91:61: note: Function 'TextureInfo' argument 2 names different: declaration 'width_p' definition 'width_p_in'. hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:593:82: note: Function 'TextureInfo' argument 2 names different: declaration 'width_p' definition 'width_p_in'. hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:594:55: style:inconclusive: Function 'TextureInfo' argument 3 names different: declaration 'height_p' definition 'height_p_in'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/TextureManager.h:91:83: note: Function 'TextureInfo' argument 3 names different: declaration 'height_p' definition 'height_p_in'. hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:594:55: note: Function 'TextureInfo' argument 3 names different: declaration 'height_p' definition 'height_p_in'. hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:723:73: style:inconclusive: Function 'DefineLevels' argument 5 names different: declaration 'state' definition 'src_img'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/TextureManager.h:107:58: note: Function 'DefineLevels' argument 5 names different: declaration 'state' definition 'src_img'. hugin-2023.0.0/src/hugin1/hugin/TextureManager.cpp:723:73: note: Function 'DefineLevels' argument 5 names different: declaration 'state' definition 'src_img'. hugin-2023.0.0/src/hugin1/hugin/ViewState.cpp:47:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ViewState.cpp:244:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ViewState.cpp:308:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ViewState.cpp:398:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ViewState.cpp:426:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ViewState.cpp:537:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIRECTANGULAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ViewState.cpp:561:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIRECTANGULAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ViewState.cpp:608:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECTILINEAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ViewState.cpp:633:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECTILINEAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:499:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable do_not_split_y [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/hugin/ViewState.cpp:536:5: performance: Variable 'opts' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] hugin-2023.0.0/src/hugin1/hugin/ViewState.cpp:607:5: performance: Variable 'opts' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:197:10: style:inconclusive: Technically the member function 'VisualizationState::RequireDraw' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/ViewState.cpp:434:26: note: Technically the member function 'VisualizationState::RequireDraw' can be const. hugin-2023.0.0/src/hugin1/hugin/ViewState.h:197:10: note: Technically the member function 'VisualizationState::RequireDraw' can be const. hugin-2023.0.0/src/hugin1/hugin/ViewState.h:199:10: style:inconclusive: Technically the member function 'VisualizationState::RequireRecalculateViewport' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/ViewState.cpp:415:26: note: Technically the member function 'VisualizationState::RequireRecalculateViewport' can be const. hugin-2023.0.0/src/hugin1/hugin/ViewState.h:199:10: note: Technically the member function 'VisualizationState::RequireRecalculateViewport' can be const. hugin-2023.0.0/src/hugin1/hugin/ViewState.h:202:11: style:inconclusive: Technically the member function 'VisualizationState::GetScale' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/ViewState.cpp:373:27: note: Technically the member function 'VisualizationState::GetScale' can be const. hugin-2023.0.0/src/hugin1/hugin/ViewState.h:202:11: note: Technically the member function 'VisualizationState::GetScale' can be const. hugin-2023.0.0/src/hugin1/hugin/ViewState.h:206:18: style:inconclusive: Technically the member function 'VisualizationState::GetMeshDisplayList' can be const. [functionConst] hugin-2023.0.0/src/hugin1/hugin/ViewState.cpp:462:34: note: Technically the member function 'VisualizationState::GetMeshDisplayList' can be const. hugin-2023.0.0/src/hugin1/hugin/ViewState.h:206:18: note: Technically the member function 'VisualizationState::GetMeshDisplayList' can be const. hugin-2023.0.0/src/hugin1/hugin/ViewState.cpp:378:41: style:inconclusive: Function 'SetScale' argument 1 names different: declaration 'scale' definition 'scale_in'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:203:25: note: Function 'SetScale' argument 1 names different: declaration 'scale' definition 'scale_in'. hugin-2023.0.0/src/hugin1/hugin/ViewState.cpp:378:41: note: Function 'SetScale' argument 1 names different: declaration 'scale' definition 'scale_in'. hugin-2023.0.0/src/hugin1/hugin/ViewState.cpp:462:66: style:inconclusive: Function 'GetMeshDisplayList' argument 1 names different: declaration 'image_nr' definition 'image_number'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/ViewState.h:206:50: note: Function 'GetMeshDisplayList' argument 1 names different: declaration 'image_nr' definition 'image_number'. hugin-2023.0.0/src/hugin1/hugin/ViewState.cpp:462:66: note: Function 'GetMeshDisplayList' argument 1 names different: declaration 'image_nr' definition 'image_number'. hugin-2023.0.0/src/hugin1/hugin/ViewState.cpp:63:54: style: Parameter 'pano' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/hugin/huginApp.cpp:136:5: error: There is an unknown macro here somewhere. Configuration is required. If EVT_IMAGE_READY2 is a macro then please configure it. [unknownMacro] hugin-2023.0.0/src/hugin1/hugin/treelistctrl.cpp:91:14: error: syntax error: 0 = [syntaxError] hugin-2023.0.0/src/hugin1/icpfind/AutoCtrlPointCreator.cpp:75:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/AutoCtrlPointCreator.cpp:262:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPDetector_AutoPanoSiftStack [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/AutoCtrlPointCreator.cpp:356:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvFile [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/AutoCtrlPointCreator.cpp:425:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/AutoCtrlPointCreator.cpp:618:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_CONV_FILENAME [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/AutoCtrlPointCreator.cpp:745:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_CONV_FILENAME [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/AutoCtrlPointCreator.cpp:895:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPDetector_AutoPanoSift [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/AutoCtrlPointCreator.cpp:996:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIRECTANGULAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/AutoCtrlPointCreator.cpp:1124:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPDetector_AutoPanoSift [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/AutoCtrlPointCreator.cpp:1190:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/AutoCtrlPointCreator.cpp:232:21: style: This is a wxWidgets 1.xx compatibility function; you should not use it in new code. [prohibitedLastCalled] hugin-2023.0.0/src/hugin1/icpfind/AutoCtrlPointCreator.cpp:532:37: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/icpfind/AutoCtrlPointCreator.cpp:707:37: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/icpfind/AutoCtrlPointCreator.cpp:791:37: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/icpfind/AutoCtrlPointCreator.cpp:533:44: style: Unsigned expression 'oldCpsSize' can't be negative so it is unnecessary to test it. [unsignedPositive] hugin-2023.0.0/src/hugin1/icpfind/AutoCtrlPointCreator.cpp:403:36: style: Local variable 'cps' shadows outer variable [shadowVariable] hugin-2023.0.0/src/hugin1/icpfind/AutoCtrlPointCreator.cpp:375:25: note: Shadowed declaration hugin-2023.0.0/src/hugin1/icpfind/AutoCtrlPointCreator.cpp:403:36: note: Shadow variable hugin-2023.0.0/src/hugin1/icpfind/AutoCtrlPointCreator.cpp:67:31: performance: Function parameter 'message' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/icpfind/AutoCtrlPointCreator.cpp:67:54: performance: Function parameter 'caption' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/icpfind/AutoCtrlPointCreator.cpp:165:31: performance: Function parameter 'progName' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/icpfind/AutoCtrlPointCreator.cpp:747:22: style: Variable 'tempdir' is assigned a value that is never used. [unreadVariable] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_generator [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.cpp:95:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_generator [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.cpp:107:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_generator [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.cpp:125:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable settings [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.cpp:132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_generator [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.cpp:140:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable settings [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.cpp:153:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_generator [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.cpp:163:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_generator [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.cpp:173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.cpp:188:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.cpp:200:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPDetector_AutoPanoSiftMultiRow [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.cpp:207:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPDetector_AutoPanoSiftStack [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.cpp:216:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.cpp:247:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/icpfind.cpp:69:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_ASS_NCONTROLPOINTS [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/icpfind.cpp:116:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_CONV_FILENAME [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/icpfind/icpfind.cpp:93:12: warning: Return value of function parser.Found() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/icpfind/icpfind.cpp:115:10: warning: Return value of function file.MakeAbsolute() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/icpfind/icpfind.cpp:150:16: warning: Return value of function outputFile.MakeAbsolute() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:132:5: warning: Member variable 'CPDetectorConfig::default_generator' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/icpfind/icpfind.h:19:1: style: The class 'iCPApp' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:60:20: style:inconclusive: Technically the member function 'CPDetectorSetting::GetCPDetectorDesc' can be const. [functionConst] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:64:26: style:inconclusive: Technically the member function 'CPDetectorSetting::GetType' can be const. [functionConst] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:68:20: style:inconclusive: Technically the member function 'CPDetectorSetting::GetProg' can be const. [functionConst] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:72:20: style:inconclusive: Technically the member function 'CPDetectorSetting::GetArgs' can be const. [functionConst] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:76:20: style:inconclusive: Technically the member function 'CPDetectorSetting::GetArgsCleanup' can be const. [functionConst] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:80:20: style:inconclusive: Technically the member function 'CPDetectorSetting::GetProgMatcher' can be const. [functionConst] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:84:20: style:inconclusive: Technically the member function 'CPDetectorSetting::GetArgsMatcher' can be const. [functionConst] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:88:20: style:inconclusive: Technically the member function 'CPDetectorSetting::GetProgStack' can be const. [functionConst] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:92:20: style:inconclusive: Technically the member function 'CPDetectorSetting::GetArgsStack' can be const. [functionConst] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:96:16: style:inconclusive: Technically the member function 'CPDetectorSetting::GetOption' can be const. [functionConst] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:100:16: style:inconclusive: Technically the member function 'CPDetectorSetting::IsTwoStepDetector' can be const. [functionConst] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:103:16: style:inconclusive: Technically the member function 'CPDetectorSetting::IsCleanupPossible' can be const. [functionConst] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:106:16: style:inconclusive: Technically the member function 'CPDetectorSetting::ContainsStacks' can be const. [functionConst] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:158:18: style:inconclusive: Technically the member function 'CPDetectorConfig::GetDefaultGenerator' can be const. [functionConst] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:60:20: performance: Function 'GetCPDetectorDesc()' should return member 'desc' by const reference. [returnByReference] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:68:20: performance: Function 'GetProg()' should return member 'prog' by const reference. [returnByReference] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:72:20: performance: Function 'GetArgs()' should return member 'args' by const reference. [returnByReference] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:76:20: performance: Function 'GetArgsCleanup()' should return member 'args_cleanup' by const reference. [returnByReference] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:80:20: performance: Function 'GetProgMatcher()' should return member 'prog_matcher' by const reference. [returnByReference] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:84:20: performance: Function 'GetArgsMatcher()' should return member 'args_matcher' by const reference. [returnByReference] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:88:20: performance: Function 'GetProgStack()' should return member 'prog_stack' by const reference. [returnByReference] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:92:20: performance: Function 'GetArgsStack()' should return member 'args_stack' by const reference. [returnByReference] hugin-2023.0.0/src/hugin1/icpfind/icpfind.cpp:116:23: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:62:37: performance: Function parameter 'new_desc' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:70:27: performance: Function parameter 'new_prog' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:74:27: performance: Function parameter 'new_args' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:78:34: performance: Function parameter 'new_args' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:82:34: performance: Function parameter 'new_prog' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:86:34: performance: Function parameter 'new_args' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:90:32: performance: Function parameter 'new_prog' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/icpfind/CPDetectorConfig.h:94:32: performance: Function parameter 'new_args' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/icpfind/icpfind.cpp:99:43: style: Parameter 'argument' can be declared as pointer to const. However it seems that 'ptProgress' is a callback function, if 'argument' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/hugin1/icpfind/icpfind.cpp:134:23: note: You might need to cast the function pointer here hugin-2023.0.0/src/hugin1/icpfind/icpfind.cpp:99:43: note: Parameter 'argument' can be declared as pointer to const hugin-2023.0.0/src/hugin1/icpfind/icpfind.cpp:103:42: style: Parameter 'argument' can be declared as pointer to const. However it seems that 'ptinfoDlg' is a callback function, if 'argument' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/hugin1/icpfind/icpfind.cpp:135:22: note: You might need to cast the function pointer here hugin-2023.0.0/src/hugin1/icpfind/icpfind.cpp:103:42: note: Parameter 'argument' can be declared as pointer to const hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:184:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:614:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDefaultPosition [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:910:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:437:21: warning: Return value of function logFile.MakeAbsolute() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:619:21: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:875:15: warning: Return value of function batchFile.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:876:15: warning: Return value of function batchFile.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:881:19: warning: Return value of function batchFile.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:885:27: warning: Return value of function batchFile.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:886:27: warning: Return value of function batchFile.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:889:27: warning: Return value of function batchFile.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:894:23: warning: Return value of function batchFile.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:896:19: warning: Return value of function batchFile.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:897:19: warning: Return value of function batchFile.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:900:23: warning: Return value of function batchFile.Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:57:8: warning: Member variable 'Batch::m_config' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:443:43: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:880:37: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:254:14: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:264:10: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:513:22: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:787:10: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:796:10: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:440:26: style: Local variable 'i' shadows outer variable [shadowVariable] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:408:18: note: Shadowed declaration hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:440:26: note: Shadow variable hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:535:33: style: Local variable 'i' shadows outer variable [shadowVariable] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:408:18: note: Shadowed declaration hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:535:33: note: Shadow variable hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:86:36: performance: Function parameter 'app' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:92:83: performance: Function parameter 'userDefinedSequence' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:225:46: performance: Function parameter 'newPrefix' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:230:51: performance: Function parameter 'newUserDefined' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:321:43: performance: Function parameter 'path' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:362:35: performance: Function parameter 'file' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:602:70: performance: Function parameter 'userDefinedOutput' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:685:52: performance: Function parameter 'userDefinedAssistant' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/ptbatcher/Batch.cpp:150:32: style: Variable 'skip' is assigned a value that is never used. [unreadVariable] hugin-2023.0.0/src/hugin1/ptbatcher/BatchFrame.h:36:0: error: #error wxWidgets needs to be compiled with help support (wxUSE_HELP not set) [preprocessorErrorDirective] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:105:22: warning: Member variable 'VertexCoordRemapper::tex_coords' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:105:22: warning: Member variable 'VertexCoordRemapper::s_vertex_coords' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:105:22: warning: Member variable 'VertexCoordRemapper::o_width' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:105:22: warning: Member variable 'VertexCoordRemapper::o_height' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:105:22: warning: Member variable 'VertexCoordRemapper::radius' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:105:22: warning: Member variable 'VertexCoordRemapper::lower_bound' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:105:22: warning: Member variable 'VertexCoordRemapper::upper_bound' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:105:22: warning: Member variable 'VertexCoordRemapper::lower_bound_h' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:105:22: warning: Member variable 'VertexCoordRemapper::upper_bound_h' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:105:22: warning: Member variable 'VertexCoordRemapper::x_midpoint' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:105:22: warning: Member variable 'VertexCoordRemapper::y_midpoint' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:105:22: warning: Member variable 'VertexCoordRemapper::x_add_360' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:105:22: warning: Member variable 'VertexCoordRemapper::y_add_360' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:105:22: warning: Member variable 'VertexCoordRemapper::done_node' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:105:22: warning: Member variable 'VertexCoordRemapper::tree_node_id' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:105:22: warning: Member variable 'VertexCoordRemapper::discontinuity_flags' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:105:22: warning: Member variable 'VertexCoordRemapper::tree' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.h:176:10: performance:inconclusive: Technically the member function 'VertexCoordRemapper::SetLengthAndAngle' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:778:27: note: Technically the member function 'VertexCoordRemapper::SetLengthAndAngle' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.h:176:10: note: Technically the member function 'VertexCoordRemapper::SetLengthAndAngle' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.h:146:22: performance:inconclusive: Technically the member function 'VertexCoordRemapper::Tree::GetDepth' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:816:41: note: Technically the member function 'VertexCoordRemapper::Tree::GetDepth' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.h:146:22: note: Technically the member function 'VertexCoordRemapper::Tree::GetDepth' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.h:152:22: performance:inconclusive: Technically the member function 'VertexCoordRemapper::Tree::GetIndex' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:847:41: note: Technically the member function 'VertexCoordRemapper::Tree::GetIndex' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.h:152:22: note: Technically the member function 'VertexCoordRemapper::Tree::GetIndex' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:342:42: style: Condition 'depth' is always true [knownConditionTrueFalse] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:331:23: note: Assuming that condition 'depth==0' is not redundant hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:342:42: note: Condition 'depth' is always true hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:997:18: style: Same expression used in consecutive assignments of 'step_x' and 'step_y'. [duplicateAssignExpression] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:997:43: note: Same expression used in consecutive assignments of 'step_x' and 'step_y'. hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:997:18: note: Same expression used in consecutive assignments of 'step_x' and 'step_y'. hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:105:63: style:inconclusive: Function 'VertexCoordRemapper' argument 1 names different: declaration 'm_pano' definition 'm_pano_in'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.h:67:46: note: Function 'VertexCoordRemapper' argument 1 names different: declaration 'm_pano' definition 'm_pano_in'. hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:105:63: note: Function 'VertexCoordRemapper' argument 1 names different: declaration 'm_pano' definition 'm_pano_in'. hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:107:62: style:inconclusive: Function 'VertexCoordRemapper' argument 3 names different: declaration 'visualization_state' definition 'visualization_state_in'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.h:68:44: note: Function 'VertexCoordRemapper' argument 3 names different: declaration 'visualization_state' definition 'visualization_state_in'. hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:107:62: note: Function 'VertexCoordRemapper' argument 3 names different: declaration 'visualization_state' definition 'visualization_state_in'. hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:311:56: style:inconclusive: Function 'RecursiveUpdate' argument 1 names different: declaration 'node_id' definition 'node_num'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.h:100:39: note: Function 'RecursiveUpdate' argument 1 names different: declaration 'node_id' definition 'node_num'. hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:311:56: note: Function 'RecursiveUpdate' argument 1 names different: declaration 'node_id' definition 'node_num'. hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:816:69: style:inconclusive: Function 'GetDepth' argument 1 names different: declaration 'nodenum' definition 'node_num'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.h:146:50: note: Function 'GetDepth' argument 1 names different: declaration 'nodenum' definition 'node_num'. hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:816:69: note: Function 'GetDepth' argument 1 names different: declaration 'nodenum' definition 'node_num'. hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:827:64: style:inconclusive: Function 'GetPosition' argument 1 names different: declaration 'nodenum' definition 'node_num'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.h:148:45: note: Function 'GetPosition' argument 1 names different: declaration 'nodenum' definition 'node_num'. hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:827:64: note: Function 'GetPosition' argument 1 names different: declaration 'nodenum' definition 'node_num'. hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:988:52: style:inconclusive: Function 'GetTransform' argument 3 names different: declaration 'depth' definition 'max_depth'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.h:166:48: note: Function 'GetTransform' argument 3 names different: declaration 'depth' definition 'max_depth'. hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:988:52: note: Function 'GetTransform' argument 3 names different: declaration 'depth' definition 'max_depth'. hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:132:27: style: Variable 'info' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:493:19: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/hugin1/hugin/VertexCoordRemapper.cpp:608:31: style: Variable 'i' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/hugin1/ptbatcher/ChangeUserDefinedDialog.cpp:60:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxRadioButton [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/ptbatcher/ChangeUserDefinedDialog.cpp:167:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDefaultPosition [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/ptbatcher/ChangeUserDefinedDialog.cpp:256:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSTALL_DATA_DIR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/ptbatcher/ChangeUserDefinedDialog.cpp:136:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/ptbatcher/ChangeUserDefinedDialog.cpp:137:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/ptbatcher/ChangeUserDefinedDialog.cpp:139:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/ptbatcher/ChangeUserDefinedDialog.cpp:140:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/ptbatcher/ChangeUserDefinedDialog.cpp:122:12: style: Condition 'y>=0' is always true [knownConditionTrueFalse] hugin-2023.0.0/src/hugin1/ptbatcher/ChangeUserDefinedDialog.cpp:121:25: note: Assignment 'y=config->Read("/UserDefinedSequenceDialog/positionY",-1l)', assigned value is greater than -1 hugin-2023.0.0/src/hugin1/ptbatcher/ChangeUserDefinedDialog.cpp:122:12: note: Condition 'y>=0' is always true hugin-2023.0.0/src/hugin1/ptbatcher/ChangeUserDefinedDialog.cpp:122:22: style: Condition 'x>=0' is always true [knownConditionTrueFalse] hugin-2023.0.0/src/hugin1/ptbatcher/ChangeUserDefinedDialog.cpp:120:25: note: Assignment 'x=config->Read("/UserDefinedSequenceDialog/positionX",-1l)', assigned value is greater than -1 hugin-2023.0.0/src/hugin1/ptbatcher/ChangeUserDefinedDialog.cpp:122:22: note: Condition 'x>=0' is always true hugin-2023.0.0/src/hugin1/ptbatcher/ChangeUserDefinedDialog.cpp:46:93: performance: Function parameter 'xrcPrefix' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/ptbatcher/ChangeUserDefinedDialog.cpp:46:113: performance: Function parameter 'userDefinedSequence' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/ptbatcher/ChangeUserDefinedDialog.cpp:143:68: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/ptbatcher/ChangeUserDefinedDialog.cpp:163:72: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/ptbatcher/ChangeUserDefinedDialog.cpp:174:60: style: Parameter 'e' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/ptbatcher/ChangeUserDefinedDialog.cpp:104:19: style: Variable 'config' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/hugin1/ptbatcher/ProgressStatusBar.cpp:49:45: style: Parameter 'event' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin1/ptbatcher/ProjectArray.cpp:91:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGIN_CONV_FILENAME [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/ptbatcher/ProjectArray.cpp:95:21: warning: Return value of function wxFileName::SplitPath() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/ptbatcher/ProjectListBox.cpp:563:5: error: There is an unknown macro here somewhere. Configuration is required. If XRC_MAKE_INSTANCE is a macro then please configure it. [unknownMacro] hugin-2023.0.0/src/hugin1/ptbatcher/ProjectArray.cpp:41:5: performance: Variable 'path' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] hugin-2023.0.0/src/hugin1/ptbatcher/ProjectArray.cpp:42:5: performance: Variable 'prefix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] hugin-2023.0.0/src/hugin1/ptbatcher/ProjectArray.cpp:58:5: performance: Variable 'path' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] hugin-2023.0.0/src/hugin1/ptbatcher/ProjectArray.h:88:14: style:inconclusive: Technically the member function 'Project::GetStatusText' can be const. [functionConst] hugin-2023.0.0/src/hugin1/ptbatcher/ProjectArray.cpp:67:19: note: Technically the member function 'Project::GetStatusText' can be const. hugin-2023.0.0/src/hugin1/ptbatcher/ProjectArray.h:88:14: note: Technically the member function 'Project::GetStatusText' can be const. hugin-2023.0.0/src/hugin1/ptbatcher/ProjectArray.cpp:91:28: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/ptbatcher/ProjectArray.cpp:100:56: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/ptbatcher/ProjectArray.cpp:37:27: performance: Function parameter 'pth' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/ptbatcher/ProjectArray.cpp:37:40: performance: Function parameter 'pfx' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/ptbatcher/ProjectArray.cpp:37:54: performance: Function parameter 'newUserDefinedSequence' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/ptbatcher/ProjectArray.cpp:56:27: performance: Function parameter 'command' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin1/stitch_project/hugin_stitch_project.cpp:170:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDefaultPosition [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/stitch_project/hugin_stitch_project.cpp:273:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin1/stitch_project/hugin_stitch_project.cpp:354:12: warning: Return value of function parser.Found() is not used. [ignoredReturnValue] hugin-2023.0.0/src/hugin1/stitch_project/hugin_stitch_project.cpp:382:64: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin1/stitch_project/hugin_stitch_project.cpp:388:39: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateCPStatistics.h:128:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_panorama [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateCPStatistics.h:179:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_panorama [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateCPStatistics.cpp:63:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_Y [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateCPStatistics.h:103:9: style: Class 'CalculateCPStatisticsError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateCPStatistics.h:145:9: style: Class 'CalculateCPStatisticsRadial' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateCPStatistics.h:111:18: style: The destructor '~CalculateCPStatisticsError' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateCPStatistics.h:49:18: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateCPStatistics.h:111:18: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateCPStatistics.h:126:22: style: The function 'runAlgorithm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateCPStatistics.h:58:22: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateCPStatistics.h:126:22: note: Function in derived class hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateCPStatistics.h:150:18: style: The destructor '~CalculateCPStatisticsRadial' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateCPStatistics.h:49:18: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateCPStatistics.h:150:18: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateCPStatistics.h:177:22: style: The function 'runAlgorithm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateCPStatistics.h:58:22: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateCPStatistics.h:177:22: note: Function in derived class hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateMeanExposure.h:58:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_panorama [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateOptimalROI.h:66:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_panorama [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateOptimalScale.h:62:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_panorama [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateOptimalScale.h:105:18: style: The destructor '~SetWidthOptimal' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateOptimalScale.h:50:18: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateOptimalScale.h:105:18: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateOptimalScale.h:111:22: style: The function 'modifiesPanoramaData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateOptimalScale.h:56:22: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateOptimalScale.h:111:22: note: Function in derived class hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateOptimalScale.h:115:22: style: The function 'runAlgorithm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateOptimalScale.h:60:22: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateOptimalScale.h:115:22: note: Function in derived class hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateOptimalROI.h:45:13: performance: Variable 'm_bestRect' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateOptimalROI.h:52:13: performance: Variable 'm_bestRect' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateOptimalROI.h:48:110: performance: Function parameter 'hdr_stacks' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateOptimalROI.cpp:375:58: performance: Function parameter 'hdr_stacks' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/algorithms/basic/CalculateOverlap.cpp:79:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_CROP [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/basic/RotatePanorama.h:67:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_panorama [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/basic/RotatePanorama.cpp:64:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/basic/StraightenPanorama.h:65:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_transformMat [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/basic/StraightenPanorama.cpp:103:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/basic/TranslatePanorama.h:59:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_panorama [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/control_points/CleanCP.cpp:43:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIRECTANGULAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/control_points/CleanCP.cpp:143:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_Y [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/control_points/CleanCP.cpp:196:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_Y [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/nona/CalculateFOV.h:59:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_panorama [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/nona/CalculateFOV.cpp:46:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIRECTANGULAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/nona/CenterHorizontally.h:59:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_panorama [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/nona/CenterHorizontally.cpp:44:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIRECTANGULAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/nona/ComputeImageROI.cpp:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/nona/FitPanorama.h:58:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_panorama [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/nona/FitPanorama.cpp:45:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIRECTANGULAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/nona/FitPanorama.h:99:18: style: The destructor '~FitPanorama' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/algorithms/nona/FitPanorama.h:47:18: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/algorithms/nona/FitPanorama.h:99:18: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/algorithms/nona/FitPanorama.h:104:22: style: The function 'modifiesPanoramaData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/algorithms/nona/FitPanorama.h:52:22: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/algorithms/nona/FitPanorama.h:104:22: note: Function in derived class hugin-2023.0.0/src/hugin_base/algorithms/nona/FitPanorama.h:108:22: style: The function 'runAlgorithm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/algorithms/nona/FitPanorama.h:56:22: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/algorithms/nona/FitPanorama.h:108:22: note: Function in derived class hugin-2023.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:61:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:52:5: style: Class 'ImageGraph' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] hugin-2023.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:54:5: style: Class 'ImageGraph' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] hugin-2023.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:140:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] hugin-2023.0.0/src/hugin_base/algorithms/optimizer/PTOptimizer.cpp:244:2: error: There is an unknown macro here somewhere. Configuration is required. If DEBUG_DEBUG is a macro then please configure it. [unknownMacro] hugin-2023.0.0/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.cpp:129:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.cpp:145:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.cpp:189:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_EMOR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.cpp:310:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LM_INFO_SZ [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.cpp:417:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPT_EXP [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.cpp:479:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_panorama [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.cpp:494:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_panorama [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.h:129:25: style:inconclusive: Member variable 'PhotometricOptimizer::o_imageStepSize' is in the wrong place in the initializer list. [initializerList] hugin-2023.0.0/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.h:51:89: note: Member variable 'PhotometricOptimizer::o_imageStepSize' is in the wrong place in the initializer list. hugin-2023.0.0/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.h:129:25: note: Member variable 'PhotometricOptimizer::o_imageStepSize' is in the wrong place in the initializer list. hugin-2023.0.0/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.h:157:22: style: The destructor '~SmartPhotometricOptimizer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.h:55:22: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.h:157:22: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.h:170:26: style: The function 'runAlgorithm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.h:115:26: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.h:170:26: note: Function in derived class hugin-2023.0.0/src/hugin_base/algorithms/point_sampler/PointSampler.cpp:37:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/point_sampler/PointSampler.cpp:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/algorithms/point_sampler/PointSampler.cpp:165:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imgNr1 [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/appbase/ProgressDisplay.cpp:86:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/appbase/ProgressDisplay.h:54:10: style:inconclusive: Technically the member function 'AppBase::ProgressDisplay::updateDisplay' can be const. [functionConst] hugin-2023.0.0/src/hugin_base/appbase/ProgressDisplay.cpp:43:23: note: Technically the member function 'AppBase::ProgressDisplay::updateDisplay' can be const. hugin-2023.0.0/src/hugin_base/appbase/ProgressDisplay.h:54:10: note: Technically the member function 'AppBase::ProgressDisplay::updateDisplay' can be const. hugin-2023.0.0/src/hugin_base/appbase/ProgressDisplay.h:61:10: style:inconclusive: Technically the member function 'AppBase::ProgressDisplay::wasCancelled' can be const. [functionConst] hugin-2023.0.0/src/hugin_base/appbase/ProgressDisplay.cpp:73:23: note: Technically the member function 'AppBase::ProgressDisplay::wasCancelled' can be const. hugin-2023.0.0/src/hugin_base/appbase/ProgressDisplay.h:61:10: note: Technically the member function 'AppBase::ProgressDisplay::wasCancelled' can be const. hugin-2023.0.0/src/hugin_base/appbase/ProgressDisplay.h:84:18: style: The function 'updateProgressDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/appbase/ProgressDisplay.h:67:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/appbase/ProgressDisplay.h:84:18: note: Function in derived class hugin-2023.0.0/src/hugin_base/appbase/ProgressDisplay.h:95:22: style: The function 'updateProgressDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/appbase/ProgressDisplay.h:67:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/appbase/ProgressDisplay.h:95:22: note: Function in derived class hugin-2023.0.0/src/hugin_base/hugin_math/Matrix3.cpp:282:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/hugin_math/Matrix3.h:118:17: style:inconclusive: Technically the member function 'Matrix3::Transpose' can be const. [functionConst] hugin-2023.0.0/src/hugin_base/hugin_math/Matrix3.cpp:238:34: performance: Function parameter 'ot' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/hugin_math/Matrix3.h:102:34: style: Parameter 'ot' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin_base/hugin_math/Matrix3.h:112:34: style: Parameter 'ot' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin_base/algorithms/point_sampler/PointSampler.h:52:13: style: Class 'LimitIntensity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] hugin-2023.0.0/src/hugin_base/algorithms/point_sampler/PointSampler.h:160:22: style: The destructor '~AllPointSampler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/algorithms/point_sampler/PointSampler.h:80:22: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/algorithms/point_sampler/PointSampler.h:160:22: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/algorithms/point_sampler/PointSampler.h:217:22: style: The destructor '~RandomPointSampler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/algorithms/point_sampler/PointSampler.h:80:22: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/algorithms/point_sampler/PointSampler.h:217:22: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/algorithms/point_sampler/PointSampler.h:130:24: performance: Function 'getResultPoints()' should return member 'o_resultPoints' by const reference. [returnByReference] hugin-2023.0.0/src/hugin_base/algorithms/point_sampler/PointSampler.h:72:86: performance: Function parameter 'limits' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/algorithms/point_sampler/PointSampler.h:95:66: performance: Function parameter 'limitI' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/algorithms/point_sampler/PointSampler.h:154:63: performance: Function parameter 'images' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/algorithms/point_sampler/PointSampler.h:154:92: performance: Function parameter 'limits' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/algorithms/point_sampler/PointSampler.h:183:66: performance: Function parameter 'limitI' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/algorithms/point_sampler/PointSampler.h:211:63: performance: Function parameter 'images' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/algorithms/point_sampler/PointSampler.h:211:92: performance: Function parameter 'limits' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/algorithms/point_sampler/PointSampler.h:236:66: performance: Function parameter 'limitI' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/algorithms/point_sampler/PointSampler.h:305:70: performance: Function parameter 'limitI' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/algorithms/point_sampler/PointSampler.h:445:76: performance: Function parameter 'limitI' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/hugin_math/eig_jacobi.cpp:24:37: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/hugin_base/hugin_math/hugin_math.h:90:9: style: Struct 'TDiff2D < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.h:120:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.h:192:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:103:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:134:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:167:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:191:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:211:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:298:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:327:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:401:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:465:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSTALL_DATA_DIR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:539:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:804:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:857:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:915:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_VERSION [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:476:14: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:774:9: performance: Variable 'context' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:775:9: performance: Variable 'window' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:776:9: performance: Variable 'colormap' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:98:46: style:inconclusive: Function 'getExtension' argument 1 names different: declaration 'basename' definition 'basename2'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.h:160:56: note: Function 'getExtension' argument 1 names different: declaration 'basename' definition 'basename2'. hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:98:46: note: Function 'getExtension' argument 1 names different: declaration 'basename' definition 'basename2'. hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:129:48: style:inconclusive: Function 'stripExtension' argument 1 names different: declaration 'basename' definition 'basename2'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.h:168:58: note: Function 'stripExtension' argument 1 names different: declaration 'basename' definition 'basename2'. hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:129:48: note: Function 'stripExtension' argument 1 names different: declaration 'basename' definition 'basename2'. hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:227:42: style:inconclusive: Function 'doubleToString' argument 2 names different: declaration 'fractionaldigits' definition 'digits'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.h:100:52: note: Function 'doubleToString' argument 2 names different: declaration 'fractionaldigits' definition 'digits'. hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:227:42: note: Function 'doubleToString' argument 2 names different: declaration 'fractionaldigits' definition 'digits'. hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:473:20: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/hugin_base/hugin_utils/utils.cpp:258:8: style: Variable 'l' is assigned a value that is never used. [unreadVariable] hugin-2023.0.0/src/hugin_base/huginapp/CachedImageRemapper.cpp:50:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_HDR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/huginapp/CachedImageRemapper.cpp:43:62: style:inconclusive: Function 'getRemapped' argument 2 names different: declaration 'opts' definition 'popts'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/huginapp/CachedImageRemapper.h:54:65: note: Function 'getRemapped' argument 2 names different: declaration 'opts' definition 'popts'. hugin-2023.0.0/src/hugin_base/huginapp/CachedImageRemapper.cpp:43:62: note: Function 'getRemapped' argument 2 names different: declaration 'opts' definition 'popts'. hugin-2023.0.0/src/hugin_base/huginapp/CachedImageRemapper.cpp:101:30: style: Local variable 'e' shadows outer variable [shadowVariable] hugin-2023.0.0/src/hugin_base/huginapp/CachedImageRemapper.cpp:78:26: note: Shadowed declaration hugin-2023.0.0/src/hugin_base/huginapp/CachedImageRemapper.cpp:101:30: note: Shadow variable hugin-2023.0.0/src/hugin_base/huginapp/ImageCache.cpp:253:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/lensdb/LensDB.cpp:83:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/lensdb/LensDB.cpp:149:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/lensdb/LensDB.cpp:799:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/lensdb/LensDB.cpp:865:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/lensdb/LensDB.cpp:1069:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/lensdb/LensDB.cpp:1105:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/lensdb/LensDB.cpp:1169:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/lensdb/LensDB.cpp:1238:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/lensdb/LensDB.cpp:1342:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/lensdb/LensDB.cpp:1459:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/lensdb/LensDB.cpp:1574:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/lensdb/LensDB.cpp:1716:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/lensdb/LensDB.cpp:1866:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/lensdb/LensDB.cpp:2187:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/lensdb/LensDB.cpp:2609:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_CROP [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/huginapp/ImageCache.h:393:29: style:inconclusive: Technically the member function 'HuginBase::ImageCache::PyramidKey::toString' can be const. [functionConst] hugin-2023.0.0/src/hugin_base/huginapp/ImageCache.cpp:153:37: note: Technically the member function 'HuginBase::ImageCache::PyramidKey::toString' can be const. hugin-2023.0.0/src/hugin_base/huginapp/ImageCache.h:393:29: note: Technically the member function 'HuginBase::ImageCache::PyramidKey::toString' can be const. hugin-2023.0.0/src/hugin_base/huginapp/ImageCache.cpp:143:57: style: Local variable 'it' shadows outer variable [shadowVariable] hugin-2023.0.0/src/hugin_base/huginapp/ImageCache.cpp:127:47: note: Shadowed declaration hugin-2023.0.0/src/hugin_base/huginapp/ImageCache.cpp:143:57: note: Shadow variable hugin-2023.0.0/src/hugin_base/huginapp/ImageCache.h:322:61: style: Parameter 'disp' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/hugin_base/huginapp/ImageCache.cpp:219:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] hugin-2023.0.0/src/hugin_base/lensdb/LensDB.cpp:176:17: performance: Function 'GetDBFilename()' should return member 'm_filename' by const reference. [returnByReference] hugin-2023.0.0/src/hugin_base/lensdb/LensDB.cpp:84:13: error: Resource leak: m_db [resourceLeak] hugin-2023.0.0/src/hugin_base/lensdb/LensDB.cpp:552:35: error: Uninitialized variable: newVigData.distance [uninitvar] hugin-2023.0.0/src/hugin_base/lensdb/LensDB.cpp:552:35: error: Uninitialized struct member: newVigData.distance [uninitStructMember] hugin-2023.0.0/src/hugin_base/lensdb/LensDB.cpp:67:16: style: struct member 'Vignettingdata::distance' is never used. [unusedStructMember] hugin-2023.0.0/src/hugin_base/lines/FindLines.cpp:149:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/lines/FindLines.cpp:208:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/lines/FindLines.cpp:244:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/lines/FindLines.cpp:349:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECTILINEAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:335:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:471:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/lines/FindLines.cpp:234:33: performance: Function parameter 'line' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/lines/FindLines.cpp:272:38: performance: Function parameter 'lines' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:395:63: style:inconclusive: Function 'linePts2lineList' argument 3 names different: declaration 'flPix' definition 'flpix'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.h:53:67: note: Function 'linePts2lineList' argument 3 names different: declaration 'flPix' definition 'flpix'. hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:395:63: note: Function 'linePts2lineList' argument 3 names different: declaration 'flPix' definition 'flpix'. hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:480:42: style: Local variable 'x' shadows outer variable [shadowVariable] hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:426:17: note: Shadowed declaration hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:480:42: note: Shadow variable hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:481:42: style: Local variable 'y' shadows outer variable [shadowVariable] hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:423:13: note: Shadowed declaration hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:481:42: note: Shadow variable hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:504:33: style: Local variable 'x' shadows outer variable [shadowVariable] hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:426:17: note: Shadowed declaration hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:504:33: note: Shadow variable hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:505:33: style: Local variable 'y' shadows outer variable [shadowVariable] hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:423:13: note: Shadowed declaration hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:505:33: note: Shadow variable hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:287:37: style: Parameter 'l' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:287:57: style: Parameter 'm' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:287:77: style: Parameter 'r' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:296:36: style: Parameter 'l' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:296:56: style: Parameter 'm' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:296:76: style: Parameter 'r' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:316:55: style: Parameter 'pts' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin_base/lines/FindN8Lines.cpp:399:26: style: Variable 'offs' can be declared as const array [constVariable] hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.cpp:304:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PI [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.cpp:372:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PI [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.cpp:414:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PI [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.cpp:822:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PI [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.cpp:956:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.cpp:1084:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.cpp:1142:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.cpp:1221:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.cpp:1431:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:140:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_HDR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:847:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_images [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:915:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/Stitcher.cpp:62:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:997:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_HDR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:727:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:782:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:489:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:587:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:411:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_basename [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:430:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_basename [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:445:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_basename [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:272:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFF_multilayer [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:326:129: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_progress [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.h:177:14: style:inconclusive: Technically the member function 'HuginBase::Nona::SpaceTransform::isIdentity' can be const. [functionConst] hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.cpp:927:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.cpp:929:5: note: Found duplicate branches for 'if' and 'else'. hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.cpp:927:5: note: Found duplicate branches for 'if' and 'else'. hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.cpp:1199:26: style:inconclusive: Function 'Init' argument 1 names different: declaration 'img' definition 'image'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.h:99:42: note: Function 'Init' argument 1 names different: declaration 'img' definition 'image'. hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.cpp:1199:26: note: Function 'Init' argument 1 names different: declaration 'img' definition 'image'. hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.cpp:1410:26: style:inconclusive: Function 'InitInv' argument 1 names different: declaration 'img' definition 'image'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.h:107:46: note: Function 'InitInv' argument 1 names different: declaration 'img' definition 'image'. hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.cpp:1410:26: note: Function 'InitInv' argument 1 names different: declaration 'img' definition 'image'. hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.cpp:829:38: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.cpp:879:49: style: Parameter 'coeff' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.cpp:1223:13: style: Variable 'img' is assigned a value that is never used. [unreadVariable] hugin-2023.0.0/src/hugin_base/nona/SpaceTransform.cpp:1224:13: style: Variable 'imt' is assigned a value that is never used. [unreadVariable] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:954:10: style:inconclusive: Technically the member function 'HuginBase::Nona::StackingBlender::operator()' can be const. [functionConst] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: style: The destructor '~ReduceStitcher < vigra :: FImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: style: The destructor '~ReduceStitcher < vigra :: FRGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: style: The destructor '~WeightedStitcher < vigra :: FImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: style: The destructor '~WeightedStitcher < vigra :: FRGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: style: The destructor '~TiffMultiLayerRemapper < vigra :: FImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:409:18: style: The function 'prepareOutputFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:315:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:409:18: note: Function in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:419:18: style: The function 'saveRemapped' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:321:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:419:18: note: Function in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:442:18: style: The function 'finalizeOutputFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:381:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:442:18: note: Function in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: style: The destructor '~TiffMultiLayerRemapper < vigra :: FRGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: style: The destructor '~MultiImageRemapper < vigra :: FImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: style: The destructor '~MultiImageRemapper < vigra :: FRGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:560:63: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/nona/Stitcher.cpp:41:49: style:inconclusive: Function 'stitchPanorama' argument 2 names different: declaration 'opts' definition 'opt'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:1042:45: note: Function 'stitchPanorama' argument 2 names different: declaration 'opts' definition 'opt'. hugin-2023.0.0/src/hugin_base/nona/Stitcher.cpp:41:49: note: Function 'stitchPanorama' argument 2 names different: declaration 'opts' definition 'opt'. hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:798:35: style: Local variable 'i' shadows outer variable [shadowVariable] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:774:13: note: Shadowed declaration hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:798:35: note: Shadow variable hugin-2023.0.0/src/hugin_base/nona/Stitcher1.cpp:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/Stitcher2.cpp:43:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: style: The destructor '~ReduceStitcher < vigra :: UInt32Image , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: style: The destructor '~ReduceStitcher < vigra :: IImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: style: The destructor '~ReduceStitcher < vigra :: DImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: style: The destructor '~WeightedStitcher < vigra :: UInt32Image , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: style: The destructor '~WeightedStitcher < vigra :: IImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: style: The destructor '~WeightedStitcher < vigra :: DImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: style: The destructor '~TiffMultiLayerRemapper < vigra :: UInt32Image , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: style: The destructor '~TiffMultiLayerRemapper < vigra :: IImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: style: The destructor '~TiffMultiLayerRemapper < vigra :: DImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: style: The destructor '~MultiImageRemapper < vigra :: UInt32Image , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: style: The destructor '~MultiImageRemapper < vigra :: IImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: style: The destructor '~MultiImageRemapper < vigra :: DImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: style: The destructor '~ReduceStitcher < vigra :: BImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: style: The destructor '~ReduceStitcher < vigra :: SImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: style: The destructor '~ReduceStitcher < vigra :: UInt16Image , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: style: The destructor '~WeightedStitcher < vigra :: BImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: style: The destructor '~WeightedStitcher < vigra :: SImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: style: The destructor '~WeightedStitcher < vigra :: UInt16Image , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: style: The destructor '~TiffMultiLayerRemapper < vigra :: BImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: style: The destructor '~TiffMultiLayerRemapper < vigra :: SImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: style: The destructor '~TiffMultiLayerRemapper < vigra :: UInt16Image , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: style: The destructor '~MultiImageRemapper < vigra :: BImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: style: The destructor '~MultiImageRemapper < vigra :: SImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: style: The destructor '~MultiImageRemapper < vigra :: UInt16Image , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher3.cpp:43:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/Stitcher4.cpp:51:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: style: The destructor '~ReduceStitcher < vigra :: BRGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: style: The destructor '~ReduceStitcher < vigra :: SRGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: style: The destructor '~ReduceStitcher < vigra :: UInt16RGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: style: The destructor '~WeightedStitcher < vigra :: BRGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: style: The destructor '~WeightedStitcher < vigra :: SRGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: style: The destructor '~WeightedStitcher < vigra :: UInt16RGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: style: The destructor '~TiffMultiLayerRemapper < vigra :: BRGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: style: The destructor '~TiffMultiLayerRemapper < vigra :: SRGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: style: The destructor '~TiffMultiLayerRemapper < vigra :: UInt16RGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: style: The destructor '~MultiImageRemapper < vigra :: BRGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: style: The destructor '~MultiImageRemapper < vigra :: SRGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: style: The destructor '~MultiImageRemapper < vigra :: UInt16RGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: style: The destructor '~ReduceStitcher < vigra :: IRGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: style: The destructor '~ReduceStitcher < vigra :: UInt32RGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: style: The destructor '~ReduceStitcher < vigra :: DRGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:686:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: style: The destructor '~WeightedStitcher < vigra :: IRGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: style: The destructor '~WeightedStitcher < vigra :: UInt32RGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: style: The destructor '~WeightedStitcher < vigra :: DRGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:466:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: style: The destructor '~TiffMultiLayerRemapper < vigra :: IRGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: style: The destructor '~TiffMultiLayerRemapper < vigra :: UInt32RGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: style: The destructor '~TiffMultiLayerRemapper < vigra :: DRGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:405:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: style: The destructor '~MultiImageRemapper < vigra :: IRGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: style: The destructor '~MultiImageRemapper < vigra :: UInt32RGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: style: The destructor '~MultiImageRemapper < vigra :: DRGBImage , vigra :: BImage >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:79:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/nona/Stitcher.h:262:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/panodata/Exiv2Helper.cpp:194:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Exiv2Helper.cpp:139:81: performance: Function parameter 'keyName' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/panodata/Exiv2Helper.cpp:158:86: performance: Function parameter 'keyName' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/panodata/Exiv2Helper.cpp:181:77: performance: Function parameter 'keyName' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/panodata/ImageVariableGroup.cpp:273:5: error: There is an unknown macro here somewhere. Configuration is required. If DEBUG_TRACE is a macro then please configure it. [unknownMacro] hugin-2023.0.0/src/hugin_base/panodata/PTScriptParsing.cpp:59:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Mask.cpp:138:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Mask.cpp:148:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Mask.cpp:158:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Mask.cpp:170:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Mask.cpp:210:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Mask.cpp:418:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PI [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Mask.cpp:546:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Mask.cpp:633:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Mask.cpp:687:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Mask.h:81:19: performance: Function 'getMaskPolygon()' should return member 'm_polygon' by const reference. [returnByReference] hugin-2023.0.0/src/hugin_base/panodata/Mask.cpp:685:83: style: Parameter 'maskToWrite' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin_base/panodata/PanoramaOptions.h:197:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERP_CUBIC [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/PanoramaOptions.cpp:134:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/PanoramaOptions.cpp:168:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxValue [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/PanoramaOptions.cpp:198:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defValue [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/PanoramaOptions.cpp:319:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIRECTANGULAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/PanoramaOptions.cpp:355:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIRECTANGULAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/PanoramaOptions.h:314:14: performance:inconclusive: Technically the member function 'HuginBase::PanoramaOptions::fovCalcSupported' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/hugin_base/panodata/PanoramaOptions.cpp:203:23: note: Technically the member function 'HuginBase::PanoramaOptions::fovCalcSupported' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin_base/panodata/PanoramaOptions.h:314:14: note: Technically the member function 'HuginBase::PanoramaOptions::fovCalcSupported' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin_base/panodata/PanoramaOptions.h:186:22: style: Virtual function 'reset' is called from constructor 'PanoramaOptions()' at line 181. Dynamic binding is not used. [virtualCallInConstructor] hugin-2023.0.0/src/hugin_base/panodata/PanoramaOptions.h:181:13: note: Calling reset hugin-2023.0.0/src/hugin_base/panodata/PanoramaOptions.h:186:22: note: reset is a virtual function hugin-2023.0.0/src/hugin_base/panodata/PanoramaOptions.cpp:302:38: style:inconclusive: Function 'setVFOV' argument 1 names different: declaration 'v' definition 'VFOV'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/panodata/PanoramaOptions.h:327:29: note: Function 'setVFOV' argument 1 names different: declaration 'v' definition 'VFOV'. hugin-2023.0.0/src/hugin_base/panodata/PanoramaOptions.cpp:302:38: note: Function 'setVFOV' argument 1 names different: declaration 'v' definition 'VFOV'. hugin-2023.0.0/src/hugin_base/panodata/PanoramaVariable.h:58:9: style: Class 'Variable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] hugin-2023.0.0/src/hugin_base/panodata/PanoramaVariable.h:91:9: style: Class 'LinkedVariable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] hugin-2023.0.0/src/hugin_base/panodata/PanoramaVariable.h:136:18: style: The destructor '~LensVariable' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaVariable.h:62:18: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/panodata/PanoramaVariable.h:136:18: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/panodata/PanoramaVariable.cpp:42:53: style:inconclusive: Function 'printLink' argument 2 names different: declaration 'link' definition 'linkImage'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/panodata/PanoramaVariable.h:141:72: note: Function 'printLink' argument 2 names different: declaration 'link' definition 'linkImage'. hugin-2023.0.0/src/hugin_base/panodata/PanoramaVariable.cpp:42:53: note: Function 'printLink' argument 2 names different: declaration 'link' definition 'linkImage'. hugin-2023.0.0/src/hugin_base/panodata/PanoramaVariable.cpp:93:34: style:inconclusive: Function 'fillLensVarMap' argument 1 names different: declaration 'vars' definition 'variables'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/panodata/PanoramaVariable.h:190:40: note: Function 'fillLensVarMap' argument 1 names different: declaration 'vars' definition 'variables'. hugin-2023.0.0/src/hugin_base/panodata/PanoramaVariable.cpp:93:34: note: Function 'fillLensVarMap' argument 1 names different: declaration 'vars' definition 'variables'. hugin-2023.0.0/src/hugin_base/panodata/PanoramaVariable.h:166:30: performance: Function parameter 'x' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:399:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:629:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:667:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:723:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:752:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:773:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:170:10: style:inconclusive: Technically the member function 'Parser::ShuntingYard::Operators::OperatorBase::ComparePrecedence' can be const. [functionConst] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:166:5: style: Class 'OperatorBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:191:5: style: Class 'FunctionOperator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:70:10: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:61:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:70:10: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:80:10: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:61:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:80:10: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:107:10: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:61:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:107:10: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:135:10: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:61:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:135:10: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:192:27: style: The function 'GetTokenBase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:181:35: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:192:27: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:202:27: style: The function 'GetTokenBase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:181:35: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:202:27: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:212:27: style: The function 'GetTokenBase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:181:35: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:212:27: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:601:39: style: Condition 'ShuntingYard::ConvertToRPN(inputExpression,inputConstants,rpn)' is always true [knownConditionTrueFalse] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:601:39: note: Calling function 'ConvertToRPN' returns 1 hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:601:39: note: Condition 'ShuntingYard::ConvertToRPN(inputExpression,inputConstants,rpn)' is always true hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:672:31: style: Condition 'ParseVarNumber(tempString,var)' is always false [knownConditionTrueFalse] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:672:31: note: Calling function 'ParseVarNumber' returns 0 hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:672:31: note: Condition 'ParseVarNumber(tempString,var)' is always false hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:264:72: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:265:72: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:282:69: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:283:69: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:284:69: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:285:69: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:286:70: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:287:70: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:288:70: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:289:69: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:290:69: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:291:70: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:165:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image1Nr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:292:71: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:293:70: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:439:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image1Nr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:512:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:784:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:977:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maskOffset [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:1022:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mask_negative [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:1152:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_CROP [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:1170:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_CROP [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:1237:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optimizeReferenceImage [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:1264:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:1315:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPT_PAIR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:1829:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optimizeReferenceImage [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:1994:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2028:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2061:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2328:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/ImageVariableTranslate.h:254:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/ImageVariableTranslate.h:269:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/ParseExp.cpp:805:20: style: Variable 'var' can be declared as reference to const [constVariableReference] hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.cpp:59:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.cpp:156:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.cpp:178:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCULAR_FISHEYE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.cpp:205:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_CROP [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.cpp:213:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_CROP [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.cpp:355:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.cpp:637:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUIRECTANGULAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.cpp:749:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECTILINEAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/ImageVariable.h:171:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ptr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/ImageVariable.h:177:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ptr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/ImageVariable.h:184:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ptr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/ImageVariable.h:199:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ptr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/ImageVariable.h:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ptr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.h:367:12: style:inconclusive: Technically the member function 'HuginBase::SrcPanoImage::calcExifExposureValue' can be const. [functionConst] hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.cpp:967:22: note: Technically the member function 'HuginBase::SrcPanoImage::calcExifExposureValue' can be const. hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.h:367:12: note: Technically the member function 'HuginBase::SrcPanoImage::calcExifExposureValue' can be const. hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.h:423:10: style:inconclusive: Technically the member function 'HuginBase::SrcPanoImage::trustExivOrientation' can be const. [functionConst] hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.cpp:1108:20: note: Technically the member function 'HuginBase::SrcPanoImage::trustExivOrientation' can be const. hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.h:423:10: note: Technically the member function 'HuginBase::SrcPanoImage::trustExivOrientation' can be const. hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.cpp:202:20: warning: The class 'SrcPanoImage' defines member function with name 'setCropMode' also defined in its parent class 'BaseSrcPanoImage'. [duplInheritedMember] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:106:1: note: Parent function 'BaseSrcPanoImage::setCropMode' hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.cpp:202:20: note: Derived function 'SrcPanoImage::setCropMode' hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.cpp:210:20: warning: The class 'SrcPanoImage' defines member function with name 'setSize' also defined in its parent class 'BaseSrcPanoImage'. [duplInheritedMember] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:63:1: note: Parent function 'BaseSrcPanoImage::setSize' hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.cpp:210:20: note: Derived function 'SrcPanoImage::setSize' hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.h:300:10: warning: The class 'SrcPanoImage' defines member function with name 'unlinkRadialVigCorrCoeff' also defined in its parent class 'BaseSrcPanoImage'. [duplInheritedMember] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:115:1: note: Parent function 'BaseSrcPanoImage::unlinkRadialVigCorrCoeff' hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.h:300:10: note: Derived function 'SrcPanoImage::unlinkRadialVigCorrCoeff' hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.h:308:10: warning: The class 'SrcPanoImage' defines member function with name 'unlinkRadialVigCorrCenterShift' also defined in its parent class 'BaseSrcPanoImage'. [duplInheritedMember] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:116:1: note: Parent function 'BaseSrcPanoImage::unlinkRadialVigCorrCenterShift' hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.h:308:10: note: Derived function 'SrcPanoImage::unlinkRadialVigCorrCenterShift' hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.h:316:10: warning: The class 'SrcPanoImage' defines member function with name 'unlinkEMoRParams' also defined in its parent class 'BaseSrcPanoImage'. [duplInheritedMember] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:71:1: note: Parent function 'BaseSrcPanoImage::unlinkEMoRParams' hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.h:316:10: note: Derived function 'SrcPanoImage::unlinkEMoRParams' hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.h:208:14: style: The destructor '~SrcPanoImage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.h:116:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.h:208:14: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.cpp:730:12: style: The scope of the variable 'oldFocal' can be reduced. [variableScope] hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.cpp:55:49: style:inconclusive: Function 'resize' argument 1 names different: declaration 'size' definition 'sz'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.h:217:39: note: Function 'resize' argument 1 names different: declaration 'size' definition 'sz'. hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.cpp:55:49: note: Function 'resize' argument 1 names different: declaration 'size' definition 'sz'. hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.cpp:238:49: style:inconclusive: Function 'getVar' argument 1 names different: declaration 'name' definition 'code'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.h:279:39: note: Function 'getVar' argument 1 names different: declaration 'name' definition 'code'. hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.cpp:238:49: note: Function 'getVar' argument 1 names different: declaration 'name' definition 'code'. hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.cpp:254:47: style:inconclusive: Function 'setVar' argument 1 names different: declaration 'name' definition 'code'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.h:281:37: note: Function 'setVar' argument 1 names different: declaration 'name' definition 'code'. hugin-2023.0.0/src/hugin_base/panodata/SrcPanoImage.cpp:254:47: note: Function 'setVar' argument 1 names different: declaration 'name' definition 'code'. hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2428:28: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2434:29: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:1585:19: warning: The class 'Panorama' defines member function with name 'getActiveImages' also defined in its parent class 'PanoramaData'. [duplInheritedMember] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:190:22: note: Parent function 'PanoramaData::getActiveImages' hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:1585:19: note: Derived function 'Panorama::getActiveImages' hugin-2023.0.0/src/hugin_base/panodata/ImageVariableGroup.h:192:20: warning: The class 'ImageVariableGroup' defines member variable with name 'm_pano' also defined in its parent class 'ConstImageVariableGroup'. [duplInheritedMember] hugin-2023.0.0/src/hugin_base/panodata/ImageVariableGroup.h:120:26: note: Parent variable 'ConstImageVariableGroup::m_pano' hugin-2023.0.0/src/hugin_base/panodata/ImageVariableGroup.h:192:20: note: Derived variable 'ImageVariableGroup::m_pano' hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.h:157:28: warning: The class 'StandardImageVariableGroups' defines member variable with name 'm_lenses' also defined in its parent class 'ConstStandardImageVariableGroups'. [duplInheritedMember] hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.h:119:29: note: Parent variable 'ConstStandardImageVariableGroups::m_lenses' hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.h:157:28: note: Derived variable 'StandardImageVariableGroups::m_lenses' hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.h:158:28: warning: The class 'StandardImageVariableGroups' defines member variable with name 'm_stacks' also defined in its parent class 'ConstStandardImageVariableGroups'. [duplInheritedMember] hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.h:125:29: note: Parent variable 'ConstStandardImageVariableGroups::m_stacks' hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.h:158:28: note: Derived variable 'StandardImageVariableGroups::m_stacks' hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.h:159:24: warning: The class 'StandardImageVariableGroups' defines member variable with name 'm_pano' also defined in its parent class 'ConstStandardImageVariableGroups'. [duplInheritedMember] hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.h:127:26: note: Parent variable 'ConstStandardImageVariableGroups::m_pano' hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.h:159:24: note: Derived variable 'StandardImageVariableGroups::m_pano' hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.h:140:26: warning: The class 'StandardImageVariableGroups' defines member function with name 'getLenses' also defined in its parent class 'ConstStandardImageVariableGroups'. [duplInheritedMember] hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.h:58:31: note: Parent function 'ConstStandardImageVariableGroups::getLenses' hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.h:140:26: note: Derived function 'StandardImageVariableGroups::getLenses' hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.h:148:26: warning: The class 'StandardImageVariableGroups' defines member function with name 'getStacks' also defined in its parent class 'ConstStandardImageVariableGroups'. [duplInheritedMember] hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.h:99:31: note: Parent function 'ConstStandardImageVariableGroups::getStacks' hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.h:148:26: note: Derived function 'StandardImageVariableGroups::getStacks' hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.h:155:10: warning: The class 'StandardImageVariableGroups' defines member function with name 'update' also defined in its parent class 'ConstStandardImageVariableGroups'. [duplInheritedMember] hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.h:113:10: note: Parent function 'ConstStandardImageVariableGroups::update' hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.h:155:10: note: Derived function 'StandardImageVariableGroups::update' hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:65:18: style: The destructor '~PanoramaMemento' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:451:18: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:65:18: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:163:10: style: The destructor '~Panorama' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:461:18: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:163:10: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:189:23: style: The function 'getNewCopy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:107:27: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:189:23: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:205:21: style: The function 'getNrOfImages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:116:25: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:205:21: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:211:37: style: The function 'getImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:119:33: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:211:37: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:218:14: style: The function 'setImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:122:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:218:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:228:22: style: The function 'addImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:132:26: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:228:22: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:246:14: style: The function 'removeImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:146:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:246:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:252:14: style: The function 'swapImages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:152:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:252:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:258:14: style: The function 'moveImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:158:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:258:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:268:22: style: The function 'getSrcImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:161:26: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:268:22: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:276:14: style: The function 'setSrcImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:166:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:276:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:284:14: style: The function 'setImageFilename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:174:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:284:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:297:14: style: The function 'activateImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:187:19: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:297:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:306:22: style: The function 'getNrOfCtrlPoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:213:26: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:306:22: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:312:30: style: The function 'getCtrlPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:216:34: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:312:30: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:319:26: style: The function 'getCtrlPoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:219:30: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:319:26: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:323:35: style: The function 'getCtrlPointsForImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:222:39: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:323:35: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:330:14: style: The function 'setCtrlPoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:225:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:330:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:333:22: style: The function 'addCtrlPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:228:26: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:333:22: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:337:14: style: The function 'removeCtrlPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:232:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:337:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:341:14: style: The function 'removeDuplicateCtrlPoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:236:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:341:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:345:14: style: The function 'changeControlPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:240:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:345:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:351:13: style: The function 'getNextCPTypeLineNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:246:17: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:351:13: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:354:14: style: The function 'updateLineCtrlPoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:249:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:354:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:363:14: style: The function 'updateCtrlPointErrors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:258:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:363:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:386:27: style: The function 'getVariables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:277:31: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:386:27: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:395:27: style: The function 'getImageVariables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:289:31: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:395:27: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:402:22: style: The function 'updateVariables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:296:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:402:22: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:410:22: style: The function 'updateVariables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:304:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:410:22: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:417:22: style: The function 'updateVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:310:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:417:22: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:62:1: style: The function 'linkImageVariableFilename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:62:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:62:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:63:1: style: The function 'linkImageVariableSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:63:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:63:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:65:1: style: The function 'linkImageVariableProjection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:65:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:65:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:66:1: style: The function 'linkImageVariableHFOV' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:66:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:66:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:67:1: style: The function 'linkImageVariableCropFactor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:67:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:67:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:70:1: style: The function 'linkImageVariableResponseType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:70:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:70:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:71:1: style: The function 'linkImageVariableEMoRParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:71:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:71:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:72:1: style: The function 'linkImageVariableExposureValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:72:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:72:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:73:1: style: The function 'linkImageVariableGamma' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:73:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:73:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:74:1: style: The function 'linkImageVariableWhiteBalanceRed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:74:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:74:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:75:1: style: The function 'linkImageVariableWhiteBalanceBlue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:75:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:75:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:78:1: style: The function 'linkImageVariableRoll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:78:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:78:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:79:1: style: The function 'linkImageVariablePitch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:79:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:79:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:80:1: style: The function 'linkImageVariableYaw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:80:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:80:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:82:1: style: The function 'linkImageVariableX' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:82:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:82:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:83:1: style: The function 'linkImageVariableY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:83:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:83:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:84:1: style: The function 'linkImageVariableZ' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:84:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:84:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:86:1: style: The function 'linkImageVariableTranslationPlaneYaw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:86:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:86:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:87:1: style: The function 'linkImageVariableTranslationPlanePitch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:87:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:87:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:90:1: style: The function 'linkImageVariableStack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:90:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:90:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:93:1: style: The function 'linkImageVariableRadialDistortion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:93:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:93:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:96:1: style: The function 'linkImageVariableRadialDistortionRed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:96:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:96:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:97:1: style: The function 'linkImageVariableRadialDistortionBlue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:97:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:97:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:100:1: style: The function 'linkImageVariableRadialDistortionCenterShift' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:100:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:100:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:103:1: style: The function 'linkImageVariableShear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:103:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:103:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:106:1: style: The function 'linkImageVariableCropMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:106:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:106:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:107:1: style: The function 'linkImageVariableCropRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:107:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:107:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:108:1: style: The function 'linkImageVariableAutoCenterCrop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:108:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:108:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:111:1: style: The function 'linkImageVariableVigCorrMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:111:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:111:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:114:1: style: The function 'linkImageVariableFlatfieldFilename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:114:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:114:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:115:1: style: The function 'linkImageVariableRadialVigCorrCoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:115:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:115:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:116:1: style: The function 'linkImageVariableRadialVigCorrCenterShift' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:116:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:116:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:126:1: style: The function 'linkImageVariableExifModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:126:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:126:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:127:1: style: The function 'linkImageVariableExifMake' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:127:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:127:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:128:1: style: The function 'linkImageVariableExifLens' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:128:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:128:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:129:1: style: The function 'linkImageVariableExifFocalLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:129:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:129:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:130:1: style: The function 'linkImageVariableExifOrientation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:130:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:130:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:131:1: style: The function 'linkImageVariableExifAperture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:131:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:131:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:132:1: style: The function 'linkImageVariableExifISO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:132:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:132:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:133:1: style: The function 'linkImageVariableExifDistance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:133:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:133:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:134:1: style: The function 'linkImageVariableExifFocalLength35' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:134:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:134:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:135:1: style: The function 'linkImageVariableExifCropFactor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:135:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:135:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:136:1: style: The function 'linkImageVariableExifExposureTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:136:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:136:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:137:1: style: The function 'linkImageVariableExifDate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:137:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:137:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:138:1: style: The function 'linkImageVariableExifExposureMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:138:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:138:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:139:1: style: The function 'linkImageVariableExifRedBalance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:139:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:139:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:140:1: style: The function 'linkImageVariableExifBlueBalance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:140:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:140:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:141:1: style: The function 'linkImageVariableFileMetadata' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:141:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:141:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:155:1: style: The function 'linkImageVariableMasks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:155:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:155:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:158:1: style: The function 'linkImageVariableActiveMasks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:158:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:158:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:161:1: style: The function 'linkImageVariableActive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:161:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:161:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:62:1: style: The function 'unlinkImageVariableFilename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:62:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:62:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:63:1: style: The function 'unlinkImageVariableSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:63:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:63:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:65:1: style: The function 'unlinkImageVariableProjection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:65:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:65:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:66:1: style: The function 'unlinkImageVariableHFOV' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:66:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:66:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:67:1: style: The function 'unlinkImageVariableCropFactor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:67:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:67:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:62:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IVE_Filename [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:70:1: style: The function 'unlinkImageVariableResponseType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:70:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:70:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:71:1: style: The function 'unlinkImageVariableEMoRParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:71:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:71:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:72:1: style: The function 'unlinkImageVariableExposureValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:72:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:72:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:73:1: style: The function 'unlinkImageVariableGamma' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:73:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:73:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:74:1: style: The function 'unlinkImageVariableWhiteBalanceRed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:74:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:74:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:75:1: style: The function 'unlinkImageVariableWhiteBalanceBlue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:75:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:75:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:78:1: style: The function 'unlinkImageVariableRoll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:78:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:78:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:79:1: style: The function 'unlinkImageVariablePitch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:79:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:79:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:80:1: style: The function 'unlinkImageVariableYaw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:80:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:80:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:82:1: style: The function 'unlinkImageVariableX' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:82:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:82:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:83:1: style: The function 'unlinkImageVariableY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:83:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:83:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:84:1: style: The function 'unlinkImageVariableZ' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:84:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:84:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:86:1: style: The function 'unlinkImageVariableTranslationPlaneYaw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:86:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:86:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:87:1: style: The function 'unlinkImageVariableTranslationPlanePitch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:87:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:87:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:90:1: style: The function 'unlinkImageVariableStack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:90:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:90:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:93:1: style: The function 'unlinkImageVariableRadialDistortion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:93:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:93:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:96:1: style: The function 'unlinkImageVariableRadialDistortionRed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:96:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:96:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:97:1: style: The function 'unlinkImageVariableRadialDistortionBlue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:97:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:97:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:100:1: style: The function 'unlinkImageVariableRadialDistortionCenterShift' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:100:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:100:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:103:1: style: The function 'unlinkImageVariableShear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:103:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:103:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:106:1: style: The function 'unlinkImageVariableCropMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:106:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:106:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:107:1: style: The function 'unlinkImageVariableCropRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:107:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:107:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:108:1: style: The function 'unlinkImageVariableAutoCenterCrop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:108:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:108:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:111:1: style: The function 'unlinkImageVariableVigCorrMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:111:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:111:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:114:1: style: The function 'unlinkImageVariableFlatfieldFilename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:114:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:114:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:115:1: style: The function 'unlinkImageVariableRadialVigCorrCoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:115:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:115:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:116:1: style: The function 'unlinkImageVariableRadialVigCorrCenterShift' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:116:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:116:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:126:1: style: The function 'unlinkImageVariableExifModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:126:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:126:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:127:1: style: The function 'unlinkImageVariableExifMake' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:127:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:127:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:128:1: style: The function 'unlinkImageVariableExifLens' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:128:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:128:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:129:1: style: The function 'unlinkImageVariableExifFocalLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:129:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:129:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:130:1: style: The function 'unlinkImageVariableExifOrientation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:130:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:130:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:131:1: style: The function 'unlinkImageVariableExifAperture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:131:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:131:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:132:1: style: The function 'unlinkImageVariableExifISO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:132:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:132:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:133:1: style: The function 'unlinkImageVariableExifDistance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:133:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:133:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:134:1: style: The function 'unlinkImageVariableExifFocalLength35' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:134:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:134:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:135:1: style: The function 'unlinkImageVariableExifCropFactor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:135:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:135:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:136:1: style: The function 'unlinkImageVariableExifExposureTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:136:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:136:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:137:1: style: The function 'unlinkImageVariableExifDate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:137:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:137:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:138:1: style: The function 'unlinkImageVariableExifExposureMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:138:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:138:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:139:1: style: The function 'unlinkImageVariableExifRedBalance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:139:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:139:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:140:1: style: The function 'unlinkImageVariableExifBlueBalance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:140:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:140:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:141:1: style: The function 'unlinkImageVariableFileMetadata' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:141:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:141:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:155:1: style: The function 'unlinkImageVariableMasks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:155:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:155:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:158:1: style: The function 'unlinkImageVariableActiveMasks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:158:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:158:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:161:1: style: The function 'unlinkImageVariableActive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:161:1: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:161:1: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:443:22: style: The function 'updateWhiteBalance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:315:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:443:22: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:454:32: style: The function 'getOptimizeVector' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:320:36: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:454:32: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:458:14: style: The function 'setOptimizeVector' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:323:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:458:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:461:19: style: The function 'getOptimizerSwitch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:327:23: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:461:19: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:464:14: style: The function 'setOptimizerSwitch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:329:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:464:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:467:19: style: The function 'getPhotometricOptimizerSwitch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:332:23: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:467:19: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:470:14: style: The function 'setPhotometricOptimizerSwitch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:334:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:470:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:481:33: style: The function 'getOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:339:37: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:481:33: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:488:14: style: The function 'setOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:345:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:488:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:521:14: style: The function 'addObserver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:473:22: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:521:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:531:14: style: The function 'removeObserver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:483:22: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:531:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:537:14: style: The function 'clearObservers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:489:22: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:537:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:564:14: style: The function 'changeFinished' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:497:22: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:564:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:572:14: style: The function 'imageChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:507:22: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:572:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:575:14: style: The function 'updateMasksForImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:374:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:575:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:581:14: style: The function 'updateMasks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:380:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:581:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:586:14: style: The function 'updateOptimizeVector' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:385:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:586:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:588:26: style: The function 'getRefImages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:387:30: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:588:26: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:591:14: style: The function 'checkRefOptStatus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:390:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:591:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:596:38: style: The function 'getNewMemento' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:514:38: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:596:38: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:599:22: style: The function 'setMementoToCopyOf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:517:22: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:599:22: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:614:14: style: The function 'needsOptimization' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:526:22: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:614:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:618:14: style: The function 'markAsOptimized' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:529:22: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:618:14: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:645:22: style: The function 'clearDirty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:500:22: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:645:22: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:461:18: style: The destructor '~ManagedPanoramaData' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:87:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:461:18: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:497:22: style: The function 'changeFinished' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:369:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:497:22: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:507:22: style: The function 'imageChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:372:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:507:22: note: Function in derived class hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:461:18: style: The destructor '~ManagedPanoramaData' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:87:14: note: Virtual destructor in base class hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:461:18: note: Destructor in derived class hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:668:21: performance: Function 'getFilePrefix()' should return member 'imgFilePrefix' by const reference. [returnByReference] hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.h:92:10: style:inconclusive: Technically the member function 'HuginBase::ConstStandardImageVariableGroups::getLensForImage' can be const. [functionConst] hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.cpp:129:40: note: Technically the member function 'HuginBase::ConstStandardImageVariableGroups::getLensForImage' can be const. hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.h:92:10: note: Technically the member function 'HuginBase::ConstStandardImageVariableGroups::getLensForImage' can be const. hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:300:17: warning: The class 'Panorama' defines member function with name 'getActiveImages' also defined in its parent class 'PanoramaData'. [duplInheritedMember] hugin-2023.0.0/src/hugin_base/panodata/PanoramaData.h:190:22: note: Parent function 'PanoramaData::getActiveImages' hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:300:17: note: Derived function 'Panorama::getActiveImages' hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.cpp:170:35: warning: The class 'StandardImageVariableGroups' defines member function with name 'update' also defined in its parent class 'ConstStandardImageVariableGroups'. [duplInheritedMember] hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.cpp:163:40: note: Parent function 'ConstStandardImageVariableGroups::update' hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.cpp:170:35: note: Derived function 'StandardImageVariableGroups::update' hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.cpp:129:68: style:inconclusive: Function 'getLensForImage' argument 1 names different: declaration 'imgNr' definition 'image_number'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.h:92:38: note: Function 'getLensForImage' argument 1 names different: declaration 'imgNr' definition 'image_number'. hugin-2023.0.0/src/hugin_base/panodata/StandardImageVariableGroups.cpp:129:68: note: Function 'getLensForImage' argument 1 names different: declaration 'imgNr' definition 'image_number'. hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:664:40: performance: Function parameter 'prefix' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/panodata/ImageVariableGroup.h:153:52: performance: Function parameter 'variables' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:305:23: style: The statement 'if (state.optSwitch!=newSwitch) state.optSwitch=newSwitch' is logically equivalent to 'state.optSwitch=newSwitch'. [duplicateConditionalAssign] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:307:24: note: Assignment 'state.optSwitch=newSwitch' hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:305:23: note: Condition 'state.optSwitch!=newSwitch' is redundant hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:313:28: style: The statement 'if (state.optPhotoSwitch!=newSwitch) state.optPhotoSwitch=newSwitch' is logically equivalent to 'state.optPhotoSwitch=newSwitch'. [duplicateConditionalAssign] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:315:29: note: Assignment 'state.optPhotoSwitch=newSwitch' hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:313:28: note: Condition 'state.optPhotoSwitch!=newSwitch' is redundant hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:62:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:63:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:65:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:66:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:67:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:70:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:71:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:72:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:73:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:74:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:75:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:78:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:79:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:80:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:82:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:83:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:84:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:86:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:87:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:90:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:93:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:96:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:97:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:100:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:103:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:106:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:107:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:108:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:111:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:114:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:115:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:116:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:126:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:127:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:128:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:129:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:130:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:131:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:132:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:133:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:134:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:135:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:136:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:137:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:138:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:139:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:140:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:141:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:155:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:158:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panodata/image_variables.h:161:1: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.cpp:96:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.cpp:131:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.cpp:291:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trans_x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.cpp:324:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.cpp:356:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _equirectangular [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.cpp:391:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.cpp:467:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RGB [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.cpp:522:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Image [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.cpp:241:20: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.cpp:249:20: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.cpp:265:20: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.cpp:522:15: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.cpp:524:16: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.cpp:538:16: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.cpp:165:55: style:inconclusive: Function 'createTransform' argument 8 names different: declaration 'origSrcSize' definition 'originalSrcSize'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.h:158:52: note: Function 'createTransform' argument 8 names different: declaration 'origSrcSize' definition 'originalSrcSize'. hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.cpp:165:55: note: Function 'createTransform' argument 8 names different: declaration 'origSrcSize' definition 'originalSrcSize'. hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.cpp:213:58: style:inconclusive: Function 'createInvTransform' argument 8 names different: declaration 'origSrcSize' definition 'originalSrcSize'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.h:192:55: note: Function 'createInvTransform' argument 8 names different: declaration 'origSrcSize' definition 'originalSrcSize'. hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.cpp:213:58: note: Function 'createInvTransform' argument 8 names different: declaration 'origSrcSize' definition 'originalSrcSize'. hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.cpp:334:48: performance:inconclusive: Function parameter 'size' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.cpp:444:48: performance:inconclusive: Function parameter 'size' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.cpp:52:59: style: Parameter 'srcProj' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsInterface.cpp:54:66: style: Parameter 'destProj' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:1964:40: style: Unsigned expression 'matchingLensNumber' can't be negative so it is unnecessary to test it. [unsignedPositive] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:160:55: style:inconclusive: Function 'updateCtrlPointErrors' argument 1 names different: declaration 'controlPoints' definition 'cps'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:363:53: note: Function 'updateCtrlPointErrors' argument 1 names different: declaration 'controlPoints' definition 'cps'. hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:160:55: note: Function 'updateCtrlPointErrors' argument 1 names different: declaration 'controlPoints' definition 'cps'. hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:329:41: style:inconclusive: Function 'removeImage' argument 1 names different: declaration 'nr' definition 'imgNr'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:246:39: note: Function 'removeImage' argument 1 names different: declaration 'nr' definition 'imgNr'. hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:329:41: note: Function 'removeImage' argument 1 names different: declaration 'nr' definition 'imgNr'. hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:373:46: style:inconclusive: Function 'setImageFilename' argument 1 names different: declaration 'img' definition 'i'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:284:44: note: Function 'setImageFilename' argument 1 names different: declaration 'img' definition 'i'. hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:373:46: note: Function 'setImageFilename' argument 1 names different: declaration 'img' definition 'i'. hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:1551:50: style:inconclusive: Function 'removeObserver' argument 1 names different: declaration 'observer' definition 'o'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:531:47: note: Function 'removeObserver' argument 1 names different: declaration 'observer' definition 'o'. hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:1551:50: note: Function 'removeObserver' argument 1 names different: declaration 'observer' definition 'o'. hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:1626:41: style:inconclusive: Function 'setSrcImage' argument 1 names different: declaration 'nr' definition 'imgNr'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:276:39: note: Function 'setSrcImage' argument 1 names different: declaration 'nr' definition 'imgNr'. hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:1626:41: note: Function 'setSrcImage' argument 1 names different: declaration 'nr' definition 'imgNr'. hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2240:58: style:inconclusive: Function 'PanoramaMemento' argument 1 names different: declaration 'o' definition 'data'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:60:49: note: Function 'PanoramaMemento' argument 1 names different: declaration 'o' definition 'data'. hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2240:58: note: Function 'PanoramaMemento' argument 1 names different: declaration 'o' definition 'data'. hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2246:70: style:inconclusive: Function 'operator=' argument 1 names different: declaration 'o' definition 'data'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/panodata/Panorama.h:63:60: note: Function 'operator=' argument 1 names different: declaration 'o' definition 'data'. hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2246:70: note: Function 'operator=' argument 1 names different: declaration 'o' definition 'data'. hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2390:17: style: Local variable 'i' shadows outer argument [shadowArgument] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2322:50: note: Shadowed declaration hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2390:17: note: Shadow variable hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2514:17: style: Local variable 'i' shadows outer argument [shadowArgument] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2322:50: note: Shadowed declaration hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2514:17: note: Shadow variable hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2717:45: style: Local variable 'e' shadows outer variable [shadowVariable] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2694:21: note: Shadowed declaration hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2717:45: note: Shadow variable hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2942:14: style: Local variable 'i' shadows outer argument [shadowArgument] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2322:50: note: Shadowed declaration hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2942:14: note: Shadow variable hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2999:14: style: Local variable 'i' shadows outer argument [shadowArgument] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2322:50: note: Shadowed declaration hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2999:14: note: Shadow variable hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:394:20: style: Variable 'point' can be declared as reference to const [constVariableReference] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:1004:31: style: Variable 'lenses' can be declared as reference to const [constVariableReference] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsOptimizerWrapper.cpp:83:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcnPano [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:1689:20: style: Variable 'i' can be declared as reference to const [constVariableReference] hugin-2023.0.0/src/hugin_base/panodata/Panorama.cpp:2428:24: style: Variable 'b' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsOptimizerWrapper.cpp:61:36: style:inconclusive: Function 'optimize' argument 2 names different: declaration 'script' definition 'userScript'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsOptimizerWrapper.h:59:32: note: Function 'optimize' argument 2 names different: declaration 'script' definition 'userScript'. hugin-2023.0.0/src/hugin_base/panotools/PanoToolsOptimizerWrapper.cpp:61:36: note: Function 'optimize' argument 2 names different: declaration 'script' definition 'userScript'. hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:61:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:72:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:78:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:84:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:90:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:96:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:102:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:109:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:124:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:146:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:156:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:166:127: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:179:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:193:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:209:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:229:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:235:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:241:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:247:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:259:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:266:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:283:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:298:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:310:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:328:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:339:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:371:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:382:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:391:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:402:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:414:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:425:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:435:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:463:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:61:38: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:63:28: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:64:50: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:66:47: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:72:32: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:73:34: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:78:30: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:79:31: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:84:31: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:85:31: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:90:31: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:91:44: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:96:36: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:97:30: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:102:36: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:103:30: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:104:30: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:109:41: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:112:44: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:113:43: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:117:34: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:118:34: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:124:41: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:126:46: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:127:49: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:139:34: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:146:34: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:148:48: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:149:42: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:156:36: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:158:48: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:159:41: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:166:32: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:168:50: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:170:34: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:171:40: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:179:40: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:182:44: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:183:43: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:186:34: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:187:34: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:193:40: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:196:44: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:207:29: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:208:38: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:229:40: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:230:30: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:235:49: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:236:38: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:241:39: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:242:30: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:247:45: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:249:33: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:252:34: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:253:34: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:259:42: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:260:43: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:261:47: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:266:48: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:268:33: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:274:38: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:276:43: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:283:38: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:285:33: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:292:33: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:298:36: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:301:46: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:303:38: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:310:45: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:312:33: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:318:63: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:322:53: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:328:45: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:330:33: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:333:32: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:349:22: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:350:22: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:351:25: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:352:28: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:353:23: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:354:27: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:356:33: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:363:34: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:364:34: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:371:48: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:373:33: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:376:32: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:382:45: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:385:32: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:391:48: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:394:35: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:396:32: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:402:48: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:404:54: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:408:32: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:414:41: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:416:52: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:419:32: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:425:41: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:427:54: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:429:32: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:436:42: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:437:42: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:438:42: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:439:42: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:440:42: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:441:42: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:443:46: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:444:68: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:446:60: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:453:36: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:454:32: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsTransformGPU.cpp:506:51: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsUtils.cpp:59:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/panotools/PanoToolsUtils.cpp:57:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:127:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NO_ERROR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:172:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_OBJECT_INFO_LOG_LENGTH_ARB [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:185:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:223:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAGMENT_SHADER_ARB [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:278:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PROXY_TEXTURE_2D [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:348:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:766:9: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:786:9: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:831:5: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:835:5: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:837:5: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:838:43: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:852:5: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:860:5: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:866:43: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:881:5: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:885:43: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:900:9: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:914:9: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:933:47: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:949:9: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:953:47: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:985:9: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1006:17: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1017:21: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1035:25: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1051:25: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1070:21: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1086:25: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1102:25: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1108:25: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1128:25: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1132:25: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1159:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1161:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1167:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1173:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1178:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1183:17: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1186:17: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1188:17: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1206:17: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1227:9: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1233:9: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1240:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1248:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1267:9: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1289:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1308:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1324:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1328:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1338:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1341:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1360:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1376:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1380:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1391:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:1394:13: style: C-style pointer casting [cstyleCast] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:125:43: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:183:52: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:125:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:144:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:241:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:296:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:322:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:347:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:372:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:391:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:506:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:722:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:807:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FISHEYE_STEREOGRAPHIC [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:888:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _loadFail [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:998:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:1220:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.h:68:10: style:inconclusive: Technically the member function 'PanoDetector::checkData' can be const. [functionConst] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:120:20: note: Technically the member function 'PanoDetector::checkData' can be const. hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.h:68:10: note: Technically the member function 'PanoDetector::checkData' can be const. hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.h:190:45: style:inconclusive: Technically the member function 'PanoDetector::getRansacMode' can be const. [functionConst] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorDefs.h:38:20: style: The function 'getVectorElem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_cpfind/cpfind/KDTree.h:46:20: note: Virtual function in base class hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorDefs.h:38:20: note: Function in derived class hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:294:18: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:283:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:294:18: note: Function in derived class hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:320:18: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:283:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:320:18: note: Function in derived class hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:345:18: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:283:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:345:18: note: Function in derived class hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:364:18: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:283:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:364:18: note: Function in derived class hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.h:98:29: performance: Function 'getKeyPointsIdx()' should return member '_keyPointsIdx' by const reference. [returnByReference] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:613:24: style: Condition '!match(imgPairs)' is always false [knownConditionTrueFalse] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:613:30: note: Calling function 'match' returns 1 hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:613:24: note: Condition '!match(imgPairs)' is always false hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:645:24: style: Condition '!matchPrealigned(_panoramaInfo,connectedImages,imgMap)' is always false [knownConditionTrueFalse] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:645:40: note: Calling function 'matchPrealigned' returns 1 hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:645:24: note: Condition '!matchPrealigned(_panoramaInfo,connectedImages,imgMap)' is always false hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:1166:16: style: Condition '!matchPrealigned(&optPano,checkedImagePairs,imgMap,false)' is always false [knownConditionTrueFalse] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:1166:32: note: Calling function 'matchPrealigned' returns 1 hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:1166:16: note: Condition '!matchPrealigned(&optPano,checkedImagePairs,imgMap,false)' is always false hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:1174:12: style: Condition '!match(checkedImagePairs)' is always false [knownConditionTrueFalse] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:1174:18: note: Calling function 'match' returns 1 hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:1174:12: note: Condition '!match(checkedImagePairs)' is always false hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:448:10: style: The scope of the variable 'withRemap' can be reduced. [variableScope] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.h:94:50: performance: Function parameter 'keyPointsIdx' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:67:48: performance: Function parameter 'path' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:84:43: performance: Function parameter 'keyfilesPath' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.h:485:43: style: Parameter 'argument' can be declared as pointer to const. However it seems that 'ptProgress' is a callback function, if 'argument' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:1151:35: note: You might need to cast the function pointer here hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.h:485:43: note: Parameter 'argument' can be declared as pointer to const hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.h:489:42: style: Parameter 'argument' can be declared as pointer to const. However it seems that 'ptinfoDlg' is a callback function, if 'argument' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.cpp:1152:34: note: You might need to cast the function pointer here hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.h:489:42: note: Parameter 'argument' can be declared as pointer to const hugin-2023.0.0/src/hugin_cpfind/cpfind/Utils.h:57:33: style: Parameter 'time1' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/hugin_cpfind/cpfind/Utils.h:57:49: style: Parameter 'time2' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:189:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_CROP [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:221:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_CROP [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:269:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:717:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:733:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:777:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:824:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:851:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:876:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:887:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:969:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOMOGRAPHY [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:984:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:1089:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:1140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:1217:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:1225:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/TestCode.cpp:29:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/TestCode.cpp:94:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/TestCode.cpp:33:33: style: Parameter 'img' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin_cpfind/cpfind/TestCode.cpp:33:92: style: Parameter 'color' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin_cpfind/cpfind/Utils.cpp:67:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PHYS_PAGES [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/main.cpp:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/main.cpp:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/main.cpp:178:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/main.cpp:442:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/cpfind/main.cpp:119:26: style: Variable 'longOptions' can be declared as const array [constVariable] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.h:485:43: style: Parameter 'argument' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.h:489:42: style: Parameter 'argument' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:164:7: performance:inconclusive: Technically the member function 'ScaleFunctor < double >::hdrWeight' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:814:33: style: Variable 'aK' can be declared as reference to const [constVariableReference] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:834:37: style: Variable 'aK' can be declared as reference to const [constVariableReference] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:1156:31: style: Variable 'aM' can be declared as reference to const [constVariableReference] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.h:485:43: style: Parameter 'argument' can be declared as pointer to const. However it seems that 'ptProgress' is a callback function, if 'argument' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:1032:27: note: You might need to cast the function pointer here hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.h:485:43: note: Parameter 'argument' can be declared as pointer to const hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.h:489:42: style: Parameter 'argument' can be declared as pointer to const. However it seems that 'ptinfoDlg' is a callback function, if 'argument' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetectorLogic.cpp:1033:26: note: You might need to cast the function pointer here hugin-2023.0.0/src/hugin_cpfind/cpfind/PanoDetector.h:489:42: note: Parameter 'argument' can be declared as pointer to const hugin-2023.0.0/src/hugin_cpfind/localfeatures/Homography.cpp:132:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/localfeatures/Homography.cpp:258:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/localfeatures/Image.h:54:25: style:inconclusive: Technically the member function 'lfeat::Image::getWidth' can be const. [functionConst] hugin-2023.0.0/src/hugin_cpfind/localfeatures/Image.h:58:25: style:inconclusive: Technically the member function 'lfeat::Image::getHeight' can be const. [functionConst] hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:34:12: style:inconclusive: Technically the member function 'lfeat::WaveFilter::getWx' can be const. [functionConst] hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:69:27: note: Technically the member function 'lfeat::WaveFilter::getWx' can be const. hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:34:12: note: Technically the member function 'lfeat::WaveFilter::getWx' can be const. hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:35:12: style:inconclusive: Technically the member function 'lfeat::WaveFilter::getWy' can be const. [functionConst] hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:75:27: note: Technically the member function 'lfeat::WaveFilter::getWy' can be const. hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:35:12: note: Technically the member function 'lfeat::WaveFilter::getWy' can be const. hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:39:12: style:inconclusive: Technically the member function 'lfeat::WaveFilter::getSum' can be const. [functionConst] hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:88:27: note: Technically the member function 'lfeat::WaveFilter::getSum' can be const. hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:39:12: note: Technically the member function 'lfeat::WaveFilter::getSum' can be const. hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:40:12: style:inconclusive: Technically the member function 'lfeat::WaveFilter::getWx' can be const. [functionConst] hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:93:27: note: Technically the member function 'lfeat::WaveFilter::getWx' can be const. hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:40:12: note: Technically the member function 'lfeat::WaveFilter::getWx' can be const. hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:41:12: style:inconclusive: Technically the member function 'lfeat::WaveFilter::getWy' can be const. [functionConst] hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:99:27: note: Technically the member function 'lfeat::WaveFilter::getWy' can be const. hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:41:12: note: Technically the member function 'lfeat::WaveFilter::getWy' can be const. hugin-2023.0.0/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.cpp:104:5: warning: Class 'CircularKeyPointDescriptor' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] hugin-2023.0.0/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.cpp:104:5: warning: Class 'CircularKeyPointDescriptor' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] hugin-2023.0.0/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.h:39:5: style: Class 'CircularKeyPointDescriptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] hugin-2023.0.0/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.h:46:10: style: The function 'makeDescriptor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointDescriptor.h:34:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.h:46:10: note: Function in derived class hugin-2023.0.0/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.h:47:9: style: The function 'getDescriptorLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointDescriptor.h:35:17: note: Virtual function in base class hugin-2023.0.0/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.h:47:9: note: Function in derived class hugin-2023.0.0/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.h:51:9: style: The function 'assignOrientation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointDescriptor.h:36:17: note: Virtual function in base class hugin-2023.0.0/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.h:51:9: note: Function in derived class hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:88:70: style:inconclusive: Function 'getSum' argument 3 names different: declaration 'scale' definition 's'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:39:55: note: Function 'getSum' argument 3 names different: declaration 'scale' definition 's'. hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:88:70: note: Function 'getSum' argument 3 names different: declaration 'scale' definition 's'. hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:93:69: style:inconclusive: Function 'getWx' argument 3 names different: declaration 'scale' definition '_wave_1'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:40:54: note: Function 'getWx' argument 3 names different: declaration 'scale' definition '_wave_1'. hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:93:69: note: Function 'getWx' argument 3 names different: declaration 'scale' definition '_wave_1'. hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:99:69: style:inconclusive: Function 'getWy' argument 3 names different: declaration 'scale' definition '_wave_1'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:41:54: note: Function 'getWy' argument 3 names different: declaration 'scale' definition '_wave_1'. hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:99:69: note: Function 'getWy' argument 3 names different: declaration 'scale' definition '_wave_1'. hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:105:55: style:inconclusive: Function 'checkBounds' argument 3 names different: declaration 'scale' definition '_wave_1'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:43:40: note: Function 'checkBounds' argument 3 names different: declaration 'scale' definition '_wave_1'. hugin-2023.0.0/src/hugin_cpfind/localfeatures/WaveFilter.h:105:55: note: Function 'checkBounds' argument 3 names different: declaration 'scale' definition '_wave_1'. hugin-2023.0.0/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.cpp:51:9: style:inconclusive: Function 'CircularKeyPointDescriptor' argument 5 names different: declaration 'ori_bins' definition 'ori_nbins'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.h:43:36: note: Function 'CircularKeyPointDescriptor' argument 5 names different: declaration 'ori_bins' definition 'ori_nbins'. hugin-2023.0.0/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.cpp:51:9: note: Function 'CircularKeyPointDescriptor' argument 5 names different: declaration 'ori_bins' definition 'ori_nbins'. hugin-2023.0.0/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.cpp:275:16: style: Local variable 'prev' shadows outer variable [shadowVariable] hugin-2023.0.0/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.cpp:264:12: note: Shadowed declaration hugin-2023.0.0/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.cpp:275:16: note: Shadow variable hugin-2023.0.0/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.cpp:276:16: style: Local variable 'curr' shadows outer variable [shadowVariable] hugin-2023.0.0/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.cpp:265:12: note: Shadowed declaration hugin-2023.0.0/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.cpp:276:16: note: Shadow variable hugin-2023.0.0/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.cpp:277:16: style: Local variable 'next' shadows outer variable [shadowVariable] hugin-2023.0.0/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.cpp:266:12: note: Shadowed declaration hugin-2023.0.0/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.cpp:277:16: note: Shadow variable hugin-2023.0.0/src/hugin_cpfind/localfeatures/Image.cpp:61:47: style: Parameter 'img' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin_cpfind/localfeatures/Homography.h:44:10: style:inconclusive: Technically the member function 'lfeat::Homography::transformPoint' can be const. [functionConst] hugin-2023.0.0/src/hugin_cpfind/localfeatures/Homography.cpp:172:18: note: Technically the member function 'lfeat::Homography::transformPoint' can be const. hugin-2023.0.0/src/hugin_cpfind/localfeatures/Homography.h:44:10: note: Technically the member function 'lfeat::Homography::transformPoint' can be const. hugin-2023.0.0/src/hugin_cpfind/localfeatures/Homography.cpp:59:34: style:inconclusive: Function 'allocMemory' argument 1 names different: declaration 'iNPoints' definition 'iNMatches'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_cpfind/localfeatures/Homography.h:55:26: note: Function 'allocMemory' argument 1 names different: declaration 'iNPoints' definition 'iNMatches'. hugin-2023.0.0/src/hugin_cpfind/localfeatures/Homography.cpp:59:34: note: Function 'allocMemory' argument 1 names different: declaration 'iNPoints' definition 'iNMatches'. hugin-2023.0.0/src/hugin_cpfind/localfeatures/Homography.cpp:114:24: style: Variable 'aMatchIt' can be declared as reference to const [constVariableReference] hugin-2023.0.0/src/hugin_cpfind/localfeatures/Homography.cpp:139:54: style: Parameter 'iMatch' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.cpp:102:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.cpp:114:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.cpp:119:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.cpp:127:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.cpp:141:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.cpp:151:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.cpp:161:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.cpp:182:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:90:10: style: The function 'writeHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:72:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:90:10: note: Function in derived class hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:92:10: style: The function 'writeKeypoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:74:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:92:10: note: Function in derived class hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:94:10: style: The function 'writeFooter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:76:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:94:10: note: Function in derived class hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:108:10: style: The function 'writeHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:72:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:108:10: note: Function in derived class hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:110:10: style: The function 'writeKeypoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:74:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:110:10: note: Function in derived class hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:112:10: style: The function 'writeFooter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:76:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:112:10: note: Function in derived class hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:125:10: style: The function 'writeHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:72:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:125:10: note: Function in derived class hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:127:10: style: The function 'writeKeypoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:74:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:127:10: note: Function in derived class hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:129:10: style: The function 'writeFooter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:76:18: note: Virtual function in base class hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:129:10: note: Function in derived class hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.cpp:85:70: style:inconclusive: Function 'loadKeypoints' argument 2 names different: declaration 'insertor' definition 'vec'. [funcArgNamesDifferent] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.h:55:79: note: Function 'loadKeypoints' argument 2 names different: declaration 'insertor' definition 'vec'. hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.cpp:85:70: note: Function 'loadKeypoints' argument 2 names different: declaration 'insertor' definition 'vec'. hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointIO.cpp:33:15: style: Unused variable: info [unusedVariable] hugin-2023.0.0/src/hugin_cpfind/localfeatures/MathStuff.h:45:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBound [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/localfeatures/RansacFiltering.cpp:26:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_cpfind/localfeatures/RansacFiltering.h:52:12: performance:inconclusive: Technically the member function 'lfeat::Ransac::calcError' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/hugin_cpfind/localfeatures/RansacFiltering.cpp:34:16: note: Technically the member function 'lfeat::Ransac::calcError' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin_cpfind/localfeatures/RansacFiltering.h:52:12: note: Technically the member function 'lfeat::Ransac::calcError' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin_cpfind/localfeatures/RansacFiltering.cpp:34:54: style: Parameter 'aM' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointDetector.h:86:10: performance:inconclusive: Technically the member function 'lfeat::KeyPointDetector::calcTrace' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointDetector.cpp:370:24: note: Technically the member function 'lfeat::KeyPointDetector::calcTrace' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointDetector.h:86:10: note: Technically the member function 'lfeat::KeyPointDetector::calcTrace' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointDetector.h:88:19: style:inconclusive: Technically the member function 'lfeat::KeyPointDetector::getFilterSize' can be const. [functionConst] hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointDetector.cpp:353:33: note: Technically the member function 'lfeat::KeyPointDetector::getFilterSize' can be const. hugin-2023.0.0/src/hugin_cpfind/localfeatures/KeyPointDetector.h:88:19: note: Technically the member function 'lfeat::KeyPointDetector::getFilterSize' can be const. hugin-2023.0.0/src/hugin_script_interface/hpi.cpp:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_script_interface/hpi_classes.cpp:47:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_script_interface/hpi_classes.cpp:139:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/hugin_script_interface/hpi_classes.h:60:15: performance:inconclusive: Technically the member function 'hpi::python_interface::load_module' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/hugin_script_interface/hpi_classes.cpp:38:29: note: Technically the member function 'hpi::python_interface::load_module' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin_script_interface/hpi_classes.h:60:15: note: Technically the member function 'hpi::python_interface::load_module' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin_script_interface/hpi_classes.h:104:15: performance:inconclusive: Technically the member function 'hpi::python_arglist::make_hsi_object' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/hugin_script_interface/hpi_classes.cpp:127:27: note: Technically the member function 'hpi::python_arglist::make_hsi_object' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/hugin_script_interface/hpi_classes.h:104:15: note: Technically the member function 'hpi::python_arglist::make_hsi_object' can be static (but you may consider moving to unnamed namespace). hugin-2023.0.0/src/tools/IniParser.cpp:188:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/IniParser.cpp:162:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] hugin-2023.0.0/src/tools/IniParser.cpp:176:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] hugin-2023.0.0/src/tools/PanoOptionsFromIni.cpp:64:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECTILINEAR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/PanoOptionsFromIni.cpp:89:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/PanoOptionsFromIni.cpp:138:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/PanoOptionsFromIni.cpp:150:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/PanoOptionsFromIni.cpp:160:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/PanoOptionsFromIni.cpp:248:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/PanoOptionsFromIni.cpp:259:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/PanoOptionsFromIni.cpp:294:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/PanoOptionsFromIni.cpp:330:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/PanoOptionsFromIni.cpp:412:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/PanoOptionsFromIni.cpp:471:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/PanoOptionsFromIni.cpp:544:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/PanoOptionsFromIni.cpp:597:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/PanoOptionsFromIni.cpp:640:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/PanoOptionsFromIni.cpp:128:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/PanoOptionsFromIni.cpp:164:21: style: The scope of the variable 'operatorString' can be reduced. [variableScope] hugin-2023.0.0/src/tools/PanoOptionsFromIni.cpp:165:21: style: The scope of the variable 'value' can be reduced. [variableScope] hugin-2023.0.0/src/tools/PanoOptionsFromIni.cpp:537:42: performance: Function parameter 'ldrCompression' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/tools/PanoOptionsFromIni.cpp:590:42: performance: Function parameter 'hdrCompression' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/tools/align_image_stack.cpp:66:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/align_image_stack.cpp:169:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/align_image_stack.cpp:248:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/align_image_stack.cpp:355:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/align_image_stack.cpp:450:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/align_image_stack.cpp:1077:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/align_image_stack.cpp:553:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_FRAME_FISHEYE [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/autooptimiser.cpp:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/autooptimiser.cpp:115:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/ExtractPoints.h:58:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/autooptimiser.cpp:310:22: style: Local variable 'hfov' shadows outer variable [shadowVariable] hugin-2023.0.0/src/tools/autooptimiser.cpp:109:12: note: Shadowed declaration hugin-2023.0.0/src/tools/autooptimiser.cpp:310:22: note: Shadow variable hugin-2023.0.0/src/tools/checkpto.cpp:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/checkpto.cpp:72:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/checkpto.cpp:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/align_image_stack.cpp:971:40: style: Local variable 'opts' shadows outer variable [shadowVariable] hugin-2023.0.0/src/tools/align_image_stack.cpp:616:36: note: Shadowed declaration hugin-2023.0.0/src/tools/align_image_stack.cpp:971:40: note: Shadow variable hugin-2023.0.0/src/tools/checkpto.cpp:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/align_image_stack.cpp:995:40: style: Local variable 'opts' shadows outer variable [shadowVariable] hugin-2023.0.0/src/tools/align_image_stack.cpp:616:36: note: Shadowed declaration hugin-2023.0.0/src/tools/align_image_stack.cpp:995:40: note: Shadow variable hugin-2023.0.0/src/tools/checkpto.cpp:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/checkpto.cpp:247:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/checkpto.cpp:345:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/align_image_stack.cpp:517:42: style: Parameter 'argument' can be declared as pointer to const. However it seems that 'ptProgress' is a callback function, if 'argument' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/tools/align_image_stack.cpp:872:31: note: You might need to cast the function pointer here hugin-2023.0.0/src/tools/align_image_stack.cpp:517:42: note: Parameter 'argument' can be declared as pointer to const hugin-2023.0.0/src/tools/align_image_stack.cpp:521:41: style: Parameter 'argument' can be declared as pointer to const. However it seems that 'ptinfoDlg' is a callback function, if 'argument' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/tools/align_image_stack.cpp:873:30: note: You might need to cast the function pointer here hugin-2023.0.0/src/tools/align_image_stack.cpp:521:41: note: Parameter 'argument' can be declared as pointer to const hugin-2023.0.0/src/tools/align_image_stack.cpp:1059:26: style: Variable 'longOptions' can be declared as const array [constVariable] hugin-2023.0.0/src/tools/checkpto.cpp:419:20: style: Local variable 'c' shadows outer variable [shadowVariable] hugin-2023.0.0/src/tools/checkpto.cpp:305:9: note: Shadowed declaration hugin-2023.0.0/src/tools/checkpto.cpp:419:20: note: Shadow variable hugin-2023.0.0/src/tools/checkpto.cpp:107:74: performance: Function parameter 'text' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/tools/checkpto.cpp:294:26: style: Variable 'longOptions' can be declared as const array [constVariable] hugin-2023.0.0/src/tools/checkpto.cpp:311:9: style: Variable 'optionIndex' is assigned a value that is never used. [unreadVariable] hugin-2023.0.0/src/tools/align_image_stack.cpp:513:17: style: struct member 'Parameters::basename' is never used. [unusedStructMember] hugin-2023.0.0/src/tools/cpclean.cpp:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/cpclean.cpp:111:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/cpclean.cpp:72:42: style: Parameter 'argument' can be declared as pointer to const. However it seems that 'ptProgress' is a callback function, if 'argument' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/tools/cpclean.cpp:196:27: note: You might need to cast the function pointer here hugin-2023.0.0/src/tools/cpclean.cpp:72:42: note: Parameter 'argument' can be declared as pointer to const hugin-2023.0.0/src/tools/cpclean.cpp:77:41: style: Parameter 'argument' can be declared as pointer to const. However it seems that 'ptinfoDlg' is a callback function, if 'argument' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/tools/cpclean.cpp:197:26: note: You might need to cast the function pointer here hugin-2023.0.0/src/tools/cpclean.cpp:77:41: note: Parameter 'argument' can be declared as pointer to const hugin-2023.0.0/src/tools/cpclean.cpp:86:26: style: Variable 'longOptions' can be declared as const array [constVariable] hugin-2023.0.0/src/tools/fulla.cpp:65:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/fulla.cpp:174:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/fulla.cpp:603:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/fulla.cpp:802:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIGCORR_FLATFIELD [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/geocpset.cpp:96:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/geocpset.cpp:116:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_Y [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/geocpset.cpp:246:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_Y [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/geocpset.cpp:286:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/geocpset.cpp:329:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/geocpset.cpp:311:26: style: Variable 'longOptions' can be declared as const array [constVariable] hugin-2023.0.0/src/tools/hugin_hdrmerge.cpp:93:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/hugin_hdrmerge.cpp:159:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/hugin_hdrmerge.cpp:200:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/hugin_hdrmerge.cpp:253:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/deghosting/khan.h:310:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugFlags [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/hugin_hdrmerge.cpp:262:27: style: Local variable 'c' shadows outer variable [shadowVariable] hugin-2023.0.0/src/tools/hugin_hdrmerge.cpp:237:9: note: Shadowed declaration hugin-2023.0.0/src/tools/hugin_hdrmerge.cpp:262:27: note: Shadow variable hugin-2023.0.0/src/tools/hugin_hdrmerge.cpp:230:26: style: Variable 'longOptions' can be declared as const array [constVariable] hugin-2023.0.0/src/tools/fulla.cpp:571:10: performance:inconclusive: Technically the member function 'NullTransform::transformImgCoord' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/fulla.cpp:552:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] hugin-2023.0.0/src/tools/hugin_lensdb.cpp:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/hugin_lensdb.cpp:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/hugin_lensdb.cpp:196:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/hugin_lensdb.cpp:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/linefind.cpp:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/linefind.cpp:205:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/linefind.cpp:257:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/linefind.cpp:305:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/hugin_lensdb.cpp:65:54: performance: Function parameter 'src' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/tools/hugin_lensdb.cpp:159:26: style: Variable 'longOptions' can be declared as const array [constVariable] hugin-2023.0.0/src/tools/linefind.cpp:61:43: style: Parameter 'argument' can be declared as pointer to const. However it seems that 'ptProgress' is a callback function, if 'argument' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/tools/linefind.cpp:363:23: note: You might need to cast the function pointer here hugin-2023.0.0/src/tools/linefind.cpp:61:43: note: Parameter 'argument' can be declared as pointer to const hugin-2023.0.0/src/tools/linefind.cpp:65:42: style: Parameter 'argument' can be declared as pointer to const. However it seems that 'ptinfoDlg' is a callback function, if 'argument' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/tools/linefind.cpp:364:22: note: You might need to cast the function pointer here hugin-2023.0.0/src/tools/linefind.cpp:65:42: note: Parameter 'argument' can be declared as pointer to const hugin-2023.0.0/src/tools/linefind.cpp:287:26: style: Variable 'longOptions' can be declared as const array [constVariable] hugin-2023.0.0/src/tools/nona.cpp:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/nona.cpp:128:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_LDR [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pano_modify.cpp:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pano_modify.cpp:231:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/nona.cpp:150:26: style: Variable 'longOptions' can be declared as const array [constVariable] hugin-2023.0.0/src/tools/pano_modify.cpp:150:26: style: Variable 'longOptions' can be declared as const array [constVariable] hugin-2023.0.0/src/tools/pano_modify.cpp:336:31: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] hugin-2023.0.0/src/tools/pano_modify.cpp:396:41: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] hugin-2023.0.0/src/tools/pano_trafo.cpp:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pano_trafo.cpp:79:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pano_trafo.cpp:146:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pano_trafo.cpp:116:26: style: Variable 'longOptions' can be declared as const array [constVariable] hugin-2023.0.0/src/tools/pto_gen.cpp:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_gen.cpp:122:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_lensstack.cpp:53:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_lensstack.cpp:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_lensstack.cpp:172:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_lensstack.cpp:97:100: performance: Function parameter 'vars' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/tools/pto_lensstack.cpp:97:35: style: Parameter 'pano' can be declared as reference to const [constParameterReference] hugin-2023.0.0/src/tools/pto_lensstack.cpp:150:26: style: Variable 'longOptions' can be declared as const array [constVariable] hugin-2023.0.0/src/tools/pto_mask.cpp:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_mask.cpp:101:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_merge.cpp:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_merge.cpp:67:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_merge.cpp:53:26: style: Variable 'longOptions' can be declared as const array [constVariable] hugin-2023.0.0/src/tools/pto_move.cpp:77:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_move.cpp:107:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_move.cpp:316:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_move.cpp:384:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_move.cpp:296:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_mask.cpp:352:34: style: Local variable 'i' shadows outer variable [shadowVariable] hugin-2023.0.0/src/tools/pto_mask.cpp:326:16: note: Shadowed declaration hugin-2023.0.0/src/tools/pto_mask.cpp:352:34: note: Shadow variable hugin-2023.0.0/src/tools/pto_mask.cpp:367:42: style: Local variable 'i' shadows outer variable [shadowVariable] hugin-2023.0.0/src/tools/pto_mask.cpp:326:16: note: Shadowed declaration hugin-2023.0.0/src/tools/pto_mask.cpp:367:42: note: Shadow variable hugin-2023.0.0/src/tools/pto_mask.cpp:374:42: style: Local variable 'i' shadows outer variable [shadowVariable] hugin-2023.0.0/src/tools/pto_mask.cpp:326:16: note: Shadowed declaration hugin-2023.0.0/src/tools/pto_mask.cpp:374:42: note: Shadow variable hugin-2023.0.0/src/tools/pto_mask.cpp:384:46: style: Local variable 'i' shadows outer variable [shadowVariable] hugin-2023.0.0/src/tools/pto_mask.cpp:326:16: note: Shadowed declaration hugin-2023.0.0/src/tools/pto_mask.cpp:384:46: note: Shadow variable hugin-2023.0.0/src/tools/pto_move.cpp:37:50: performance: Function parameter 'path' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/tools/pto_move.cpp:55:71: performance: Function parameter 'srcPath' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/tools/pto_move.cpp:55:92: performance: Function parameter 'destPath' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/tools/pto_move.cpp:302:67: performance: Function parameter 'src' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/tools/pto_move.cpp:344:26: style: Variable 'longOptions' can be declared as const array [constVariable] hugin-2023.0.0/src/tools/pto_template.cpp:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_template.cpp:72:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_var.cpp:54:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_var.cpp:70:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_var.cpp:163:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imgNr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_var.cpp:248:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_var.cpp:298:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_var.cpp:367:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_var.cpp:422:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_var.cpp:439:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/pto_var.cpp:552:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/stacker.cpp:941:32: debug: Failed to instantiate template "StackImagesAndMask". The checking continues anyway. [templateInstantiation] hugin-2023.0.0/src/tools/stacker.cpp:915:16: debug: Failed to instantiate template "StackImages". The checking continues anyway. [templateInstantiation] hugin-2023.0.0/src/tools/pto_var.cpp:178:12: style: Condition '!variables.empty()' is always false [knownConditionTrueFalse] hugin-2023.0.0/src/tools/pto_var.cpp:520:26: style: Variable 'longOptions' can be declared as const array [constVariable] hugin-2023.0.0/src/tools/stacker.cpp:62:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asBool [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/stacker.cpp:124:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/stacker.cpp:135:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/stacker.cpp:211:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/stacker.cpp:637:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/stacker.cpp:697:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/stacker.cpp:804:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/stacker.cpp:1032:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/stacker.cpp:913:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/stacker.cpp:515:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_values [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/stacker.cpp:529:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_values [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/tca_correct.cpp:149:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/tca_correct.cpp:184:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/tca_correct.cpp:353:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LM_INFO_SZ [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/tca_correct.cpp:405:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/tca_correct.cpp:452:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/tca_correct.cpp:740:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/tca_correct.cpp:861:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/tca_correct.cpp:931:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/tca_correct.cpp:582:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/stacker.cpp:201:14: warning: Member variable 'InputImage::m_noData' is not initialized in the constructor. [uninitMemberVar] hugin-2023.0.0/src/tools/stacker.cpp:434:1: style: The class 'AverageStacker < vigra :: RGBValue < vigra :: UInt8 > >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] hugin-2023.0.0/src/tools/stacker.cpp:434:1: style: The class 'AverageStacker < vigra :: RGBValue < vigra :: UInt16 > >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] hugin-2023.0.0/src/tools/stacker.cpp:434:1: style: The class 'AverageStacker < vigra :: RGBValue < vigra :: UInt32 > >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] hugin-2023.0.0/src/tools/stacker.cpp:434:1: style: The class 'AverageStacker < vigra :: RGBValue < float > >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] hugin-2023.0.0/src/tools/stacker.cpp:434:1: style: The class 'AverageStacker < vigra :: RGBValue < double > >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] hugin-2023.0.0/src/tools/stacker.cpp:434:1: style: The class 'AverageStacker < vigra :: UInt8 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] hugin-2023.0.0/src/tools/stacker.cpp:434:1: style: The class 'AverageStacker < vigra :: UInt16 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] hugin-2023.0.0/src/tools/stacker.cpp:434:1: style: The class 'AverageStacker < vigra :: UInt32 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] hugin-2023.0.0/src/tools/stacker.cpp:434:1: style: The class 'AverageStacker < float >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] hugin-2023.0.0/src/tools/stacker.cpp:434:1: style: The class 'AverageStacker < double >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] hugin-2023.0.0/src/tools/stacker.cpp:416:1: style: The class 'MaxStacker < float >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] hugin-2023.0.0/src/tools/stacker.cpp:416:1: style: The class 'MaxStacker < double >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] hugin-2023.0.0/src/tools/stacker.cpp:398:1: style: The class 'MinStacker < float >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] hugin-2023.0.0/src/tools/stacker.cpp:398:1: style: The class 'MinStacker < double >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] hugin-2023.0.0/src/tools/stacker.cpp:203:9: performance: Variable 'm_filename' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] hugin-2023.0.0/src/tools/stacker.cpp:607:23: performance:inconclusive: Technically the member function 'SigmaMeanStacker < vigra :: RGBValue < vigra :: UInt8 > >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:607:23: performance:inconclusive: Technically the member function 'SigmaMeanStacker < vigra :: RGBValue < vigra :: UInt16 > >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:607:23: performance:inconclusive: Technically the member function 'SigmaMeanStacker < vigra :: RGBValue < vigra :: UInt32 > >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:607:23: performance:inconclusive: Technically the member function 'SigmaMeanStacker < vigra :: RGBValue < float > >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:607:23: performance:inconclusive: Technically the member function 'SigmaMeanStacker < vigra :: RGBValue < double > >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:607:23: performance:inconclusive: Technically the member function 'SigmaMeanStacker < vigra :: UInt8 >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:607:23: performance:inconclusive: Technically the member function 'SigmaMeanStacker < vigra :: UInt16 >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:607:23: performance:inconclusive: Technically the member function 'SigmaMeanStacker < vigra :: UInt32 >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:607:23: performance:inconclusive: Technically the member function 'SigmaMeanStacker < float >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:607:23: performance:inconclusive: Technically the member function 'SigmaMeanStacker < double >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:537:23: performance:inconclusive: Technically the member function 'WinsorMeanStacker < vigra :: RGBValue < vigra :: UInt8 > >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:537:23: performance:inconclusive: Technically the member function 'WinsorMeanStacker < vigra :: RGBValue < vigra :: UInt16 > >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:537:23: performance:inconclusive: Technically the member function 'WinsorMeanStacker < vigra :: RGBValue < vigra :: UInt32 > >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:537:23: performance:inconclusive: Technically the member function 'WinsorMeanStacker < vigra :: RGBValue < float > >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:537:23: performance:inconclusive: Technically the member function 'WinsorMeanStacker < vigra :: RGBValue < double > >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:537:23: performance:inconclusive: Technically the member function 'WinsorMeanStacker < vigra :: UInt8 >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:537:23: performance:inconclusive: Technically the member function 'WinsorMeanStacker < vigra :: UInt16 >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:537:23: performance:inconclusive: Technically the member function 'WinsorMeanStacker < vigra :: UInt32 >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:537:23: performance:inconclusive: Technically the member function 'WinsorMeanStacker < float >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:537:23: performance:inconclusive: Technically the member function 'WinsorMeanStacker < double >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:466:10: style:inconclusive: Technically the member function 'MedianStacker < vigra :: RGBValue < vigra :: UInt8 > >::IsValid' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:482:23: performance:inconclusive: Technically the member function 'MedianStacker < vigra :: RGBValue < vigra :: UInt8 > >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:466:10: style:inconclusive: Technically the member function 'MedianStacker < vigra :: RGBValue < vigra :: UInt16 > >::IsValid' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:482:23: performance:inconclusive: Technically the member function 'MedianStacker < vigra :: RGBValue < vigra :: UInt16 > >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:466:10: style:inconclusive: Technically the member function 'MedianStacker < vigra :: RGBValue < vigra :: UInt32 > >::IsValid' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:482:23: performance:inconclusive: Technically the member function 'MedianStacker < vigra :: RGBValue < vigra :: UInt32 > >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:466:10: style:inconclusive: Technically the member function 'MedianStacker < vigra :: RGBValue < float > >::IsValid' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:482:23: performance:inconclusive: Technically the member function 'MedianStacker < vigra :: RGBValue < float > >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:466:10: style:inconclusive: Technically the member function 'MedianStacker < vigra :: RGBValue < double > >::IsValid' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:482:23: performance:inconclusive: Technically the member function 'MedianStacker < vigra :: RGBValue < double > >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:466:10: style:inconclusive: Technically the member function 'MedianStacker < vigra :: UInt8 >::IsValid' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:482:23: performance:inconclusive: Technically the member function 'MedianStacker < vigra :: UInt8 >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:466:10: style:inconclusive: Technically the member function 'MedianStacker < vigra :: UInt16 >::IsValid' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:482:23: performance:inconclusive: Technically the member function 'MedianStacker < vigra :: UInt16 >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:466:10: style:inconclusive: Technically the member function 'MedianStacker < vigra :: UInt32 >::IsValid' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:482:23: performance:inconclusive: Technically the member function 'MedianStacker < vigra :: UInt32 >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:466:10: style:inconclusive: Technically the member function 'MedianStacker < float >::IsValid' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:482:23: performance:inconclusive: Technically the member function 'MedianStacker < float >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:466:10: style:inconclusive: Technically the member function 'MedianStacker < double >::IsValid' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:482:23: performance:inconclusive: Technically the member function 'MedianStacker < double >::getName' can be static (but you may consider moving to unnamed namespace). [functionStatic] hugin-2023.0.0/src/tools/stacker.cpp:409:10: style:inconclusive: Technically the member function 'MinStacker < vigra :: RGBValue < vigra :: UInt8 > >::getResult' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:410:10: style:inconclusive: Technically the member function 'MinStacker < vigra :: RGBValue < vigra :: UInt8 > >::IsValid' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:409:10: style:inconclusive: Technically the member function 'MinStacker < vigra :: RGBValue < vigra :: UInt16 > >::getResult' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:410:10: style:inconclusive: Technically the member function 'MinStacker < vigra :: RGBValue < vigra :: UInt16 > >::IsValid' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:409:10: style:inconclusive: Technically the member function 'MinStacker < vigra :: RGBValue < vigra :: UInt32 > >::getResult' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:410:10: style:inconclusive: Technically the member function 'MinStacker < vigra :: RGBValue < vigra :: UInt32 > >::IsValid' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:409:10: style:inconclusive: Technically the member function 'MinStacker < vigra :: RGBValue < float > >::getResult' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:410:10: style:inconclusive: Technically the member function 'MinStacker < vigra :: RGBValue < float > >::IsValid' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:409:10: style:inconclusive: Technically the member function 'MinStacker < vigra :: RGBValue < double > >::getResult' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:410:10: style:inconclusive: Technically the member function 'MinStacker < vigra :: RGBValue < double > >::IsValid' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:409:10: style:inconclusive: Technically the member function 'MinStacker < vigra :: UInt8 >::getResult' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:410:10: style:inconclusive: Technically the member function 'MinStacker < vigra :: UInt8 >::IsValid' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:409:10: style:inconclusive: Technically the member function 'MinStacker < vigra :: UInt16 >::getResult' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:410:10: style:inconclusive: Technically the member function 'MinStacker < vigra :: UInt16 >::IsValid' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:409:10: style:inconclusive: Technically the member function 'MinStacker < vigra :: UInt32 >::getResult' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:410:10: style:inconclusive: Technically the member function 'MinStacker < vigra :: UInt32 >::IsValid' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:409:10: style:inconclusive: Technically the member function 'MinStacker < float >::getResult' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:410:10: style:inconclusive: Technically the member function 'MinStacker < float >::IsValid' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:409:10: style:inconclusive: Technically the member function 'MinStacker < double >::getResult' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:410:10: style:inconclusive: Technically the member function 'MinStacker < double >::IsValid' can be const. [functionConst] hugin-2023.0.0/src/tools/stacker.cpp:537:23: warning: The class 'WinsorMeanStacker < vigra :: RGBValue < vigra :: UInt8 > >' defines member function with name 'getName' also defined in its parent class 'MedianStacker < vigra :: RGBValue < vigra :: UInt8 > >'. [duplInheritedMember] hugin-2023.0.0/src/tools/stacker.cpp:482:23: note: Parent function 'MedianStacker < vigra :: RGBValue < vigra :: UInt8 > >::getName' hugin-2023.0.0/src/tools/stacker.cpp:537:23: note: Derived function 'WinsorMeanStacker < vigra :: RGBValue < vigra :: UInt8 > >::getName' hugin-2023.0.0/src/tools/stacker.cpp:537:23: warning: The class 'WinsorMeanStacker < vigra :: RGBValue < vigra :: UInt16 > >' defines member function with name 'getName' also defined in its parent class 'MedianStacker < vigra :: RGBValue < vigra :: UInt16 > >'. [duplInheritedMember] hugin-2023.0.0/src/tools/stacker.cpp:482:23: note: Parent function 'MedianStacker < vigra :: RGBValue < vigra :: UInt16 > >::getName' hugin-2023.0.0/src/tools/stacker.cpp:537:23: note: Derived function 'WinsorMeanStacker < vigra :: RGBValue < vigra :: UInt16 > >::getName' hugin-2023.0.0/src/tools/stacker.cpp:537:23: warning: The class 'WinsorMeanStacker < vigra :: RGBValue < vigra :: UInt32 > >' defines member function with name 'getName' also defined in its parent class 'MedianStacker < vigra :: RGBValue < vigra :: UInt32 > >'. [duplInheritedMember] hugin-2023.0.0/src/tools/stacker.cpp:482:23: note: Parent function 'MedianStacker < vigra :: RGBValue < vigra :: UInt32 > >::getName' hugin-2023.0.0/src/tools/stacker.cpp:537:23: note: Derived function 'WinsorMeanStacker < vigra :: RGBValue < vigra :: UInt32 > >::getName' hugin-2023.0.0/src/tools/stacker.cpp:537:23: warning: The class 'WinsorMeanStacker < vigra :: RGBValue < float > >' defines member function with name 'getName' also defined in its parent class 'MedianStacker < vigra :: RGBValue < float > >'. [duplInheritedMember] hugin-2023.0.0/src/tools/stacker.cpp:482:23: note: Parent function 'MedianStacker < vigra :: RGBValue < float > >::getName' hugin-2023.0.0/src/tools/stacker.cpp:537:23: note: Derived function 'WinsorMeanStacker < vigra :: RGBValue < float > >::getName' hugin-2023.0.0/src/tools/stacker.cpp:537:23: warning: The class 'WinsorMeanStacker < vigra :: RGBValue < double > >' defines member function with name 'getName' also defined in its parent class 'MedianStacker < vigra :: RGBValue < double > >'. [duplInheritedMember] hugin-2023.0.0/src/tools/stacker.cpp:482:23: note: Parent function 'MedianStacker < vigra :: RGBValue < double > >::getName' hugin-2023.0.0/src/tools/stacker.cpp:537:23: note: Derived function 'WinsorMeanStacker < vigra :: RGBValue < double > >::getName' hugin-2023.0.0/src/tools/stacker.cpp:537:23: warning: The class 'WinsorMeanStacker < vigra :: UInt8 >' defines member function with name 'getName' also defined in its parent class 'MedianStacker < vigra :: UInt8 >'. [duplInheritedMember] hugin-2023.0.0/src/tools/stacker.cpp:482:23: note: Parent function 'MedianStacker < vigra :: UInt8 >::getName' hugin-2023.0.0/src/tools/stacker.cpp:537:23: note: Derived function 'WinsorMeanStacker < vigra :: UInt8 >::getName' hugin-2023.0.0/src/tools/stacker.cpp:537:23: warning: The class 'WinsorMeanStacker < vigra :: UInt16 >' defines member function with name 'getName' also defined in its parent class 'MedianStacker < vigra :: UInt16 >'. [duplInheritedMember] hugin-2023.0.0/src/tools/stacker.cpp:482:23: note: Parent function 'MedianStacker < vigra :: UInt16 >::getName' hugin-2023.0.0/src/tools/stacker.cpp:537:23: note: Derived function 'WinsorMeanStacker < vigra :: UInt16 >::getName' hugin-2023.0.0/src/tools/stacker.cpp:537:23: warning: The class 'WinsorMeanStacker < vigra :: UInt32 >' defines member function with name 'getName' also defined in its parent class 'MedianStacker < vigra :: UInt32 >'. [duplInheritedMember] hugin-2023.0.0/src/tools/stacker.cpp:482:23: note: Parent function 'MedianStacker < vigra :: UInt32 >::getName' hugin-2023.0.0/src/tools/stacker.cpp:537:23: note: Derived function 'WinsorMeanStacker < vigra :: UInt32 >::getName' hugin-2023.0.0/src/tools/stacker.cpp:537:23: warning: The class 'WinsorMeanStacker < float >' defines member function with name 'getName' also defined in its parent class 'MedianStacker < float >'. [duplInheritedMember] hugin-2023.0.0/src/tools/stacker.cpp:482:23: note: Parent function 'MedianStacker < float >::getName' hugin-2023.0.0/src/tools/stacker.cpp:537:23: note: Derived function 'WinsorMeanStacker < float >::getName' hugin-2023.0.0/src/tools/stacker.cpp:537:23: warning: The class 'WinsorMeanStacker < double >' defines member function with name 'getName' also defined in its parent class 'MedianStacker < double >'. [duplInheritedMember] hugin-2023.0.0/src/tools/stacker.cpp:482:23: note: Parent function 'MedianStacker < double >::getName' hugin-2023.0.0/src/tools/stacker.cpp:537:23: note: Derived function 'WinsorMeanStacker < double >::getName' hugin-2023.0.0/src/tools/stacker.cpp:235:23: performance: Function 'getFilename()' should return member 'm_filename' by const reference. [returnByReference] hugin-2023.0.0/src/tools/stacker.cpp:844:23: style: Local variable 'mask' shadows outer variable [shadowVariable] hugin-2023.0.0/src/tools/stacker.cpp:765:19: note: Shadowed declaration hugin-2023.0.0/src/tools/stacker.cpp:844:23: note: Shadow variable hugin-2023.0.0/src/tools/stacker.cpp:59:125: performance: Function parameter 'pixelType' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/tools/stacker.cpp:201:43: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/tools/stacker.cpp:362:16: style: Variable 'x' can be declared as reference to const [constVariableReference] hugin-2023.0.0/src/tools/stacker.cpp:378:16: style: Variable 'x' can be declared as reference to const [constVariableReference] hugin-2023.0.0/src/tools/stacker.cpp:1009:26: style: Variable 'longOptions' can be declared as const array [constVariable] hugin-2023.0.0/src/tools/stacker.cpp:1051:32: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] hugin-2023.0.0/src/tools/verdandi.cpp:49:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/verdandi.cpp:109:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/verdandi.cpp:185:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/verdandi.cpp:293:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/verdandi.cpp:228:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/verdandi.cpp:148:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/verdandi.cpp:38:125: performance: Function parameter 'pixelType' should be passed by const reference. [passedByValue] hugin-2023.0.0/src/tools/verdandi.cpp:271:26: style: Variable 'longOptions' can be declared as const array [constVariable] hugin-2023.0.0/src/tools/tca_correct.cpp:156:10: style:inconclusive: Technically the member function 'OptimData::ToX' can be const. [functionConst] hugin-2023.0.0/src/tools/tca_correct.cpp:165:24: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] hugin-2023.0.0/src/tools/tca_correct.cpp:224:42: style: Parameter 'argument' can be declared as pointer to const. However it seems that 'ptProgress' is a callback function, if 'argument' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/tools/tca_correct.cpp:240:27: note: You might need to cast the function pointer here hugin-2023.0.0/src/tools/tca_correct.cpp:224:42: note: Parameter 'argument' can be declared as pointer to const hugin-2023.0.0/src/tools/tca_correct.cpp:228:41: style: Parameter 'argument' can be declared as pointer to const. However it seems that 'ptinfoDlg' is a callback function, if 'argument' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/tools/tca_correct.cpp:241:26: note: You might need to cast the function pointer here hugin-2023.0.0/src/tools/tca_correct.cpp:228:41: note: Parameter 'argument' can be declared as pointer to const hugin-2023.0.0/src/tools/tca_correct.cpp:330:20: style: Parameter 'p' can be declared as pointer to const. However it seems that 'optVis' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/tools/tca_correct.cpp:374:38: note: You might need to cast the function pointer here hugin-2023.0.0/src/tools/tca_correct.cpp:330:20: note: Parameter 'p' can be declared as pointer to const hugin-2023.0.0/src/tools/tca_correct.cpp:330:31: style: Parameter 'x' can be declared as pointer to const. However it seems that 'optVis' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/tools/tca_correct.cpp:374:38: note: You might need to cast the function pointer here hugin-2023.0.0/src/tools/tca_correct.cpp:330:31: note: Parameter 'x' can be declared as pointer to const hugin-2023.0.0/src/tools/tca_correct.cpp:330:80: style: Parameter 'data' can be declared as pointer to const. However it seems that 'optVis' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hugin-2023.0.0/src/tools/tca_correct.cpp:374:38: note: You might need to cast the function pointer here hugin-2023.0.0/src/tools/tca_correct.cpp:330:80: note: Parameter 'data' can be declared as pointer to const hugin-2023.0.0/src/tools/tca_correct.cpp:911:26: style: Variable 'longOptions' can be declared as const array [constVariable] hugin-2023.0.0/src/tools/tca_correct.cpp:385:11: style: Variable 'error' is assigned a value that is never used. [unreadVariable] hugin-2023.0.0/src/tools/vig_optimize.cpp:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/vig_optimize.cpp:147:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] hugin-2023.0.0/src/tools/vig_optimize.cpp:151:26: style: Variable 'longOptions' can be declared as const array [constVariable] hugin-2023.0.0/src/tools/vig_optimize.cpp:136:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] diff: DONE