2026-03-10 01:16 ftp://ftp.de.debian.org/debian/pool/main/m/massxpert2/massxpert2_8.5.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-100-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: 26f1287 (2026-03-10 00:20:50 +0100) count: 883 883 elapsed-time: 24.2 10.4 head-timing-info: old-timing-info: head results: massxpert2-8.5.0/src/gui/AboutDlg.cpp:66:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/AboutDlg.cpp:137:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/AboutDlg.cpp:188:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/AboutDlg.hpp:60:3: style: Class 'AboutDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/AboutDlg.cpp:204:26: style: Variable 'pixmapItem' can be declared as pointer to const [constVariablePointer] massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.cpp:72:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.cpp:105:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.cpp:117:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.cpp:125:27: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::AbstractMainTaskWindow::configSettingsFilePath' can be const. [functionConst] massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.hpp:81:13: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::AbstractMainTaskWindow::configSettingsFilePath' can be const. massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.cpp:125:27: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::AbstractMainTaskWindow::configSettingsFilePath' can be const. massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.cpp:131:27: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::AbstractMainTaskWindow::userSpec' can be const. [functionConst] massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.hpp:82:21: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::AbstractMainTaskWindow::userSpec' can be const. massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.cpp:131:27: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::AbstractMainTaskWindow::userSpec' can be const. massxpert2-8.5.0/src/nongui/ConfigSettings.hpp:69:3: style: Class 'ConfigSettings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.cpp:107:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.cpp:118:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/PolChemDefWnd.hpp:135:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.hpp:68:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/PolChemDefWnd.hpp:135:8: note: Function in derived class massxpert2-8.5.0/src/gui/PolChemDefWnd.hpp:137:8: style: The function 'closeEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.hpp:71:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/PolChemDefWnd.hpp:137:8: note: Function in derived class massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.cpp:98:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.cpp:109:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerCodeEvaluator.hpp:63:3: style: Class 'MonomerCodeEvaluator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/ChemEntVignetteRenderer.hpp:56:3: style: Class 'ChemEntVignetteRenderer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/ChemEntVignetteRenderer.hpp:59:3: style: Class 'ChemEntVignetteRenderer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/ChemEntVignetteRenderer.hpp:63:3: style: Class 'ChemEntVignetteRenderer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/PolChemDefRendering.hpp:79:3: style: Class 'PolChemDefRendering' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/ChemEntVignette.hpp:67:3: style: Class 'ChemEntVignette' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/ChemEntVignette.hpp:69:3: style: Class 'ChemEntVignette' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/RegionSelection.hpp:84:3: style: Class 'RegionSelection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/SequenceSelection.hpp:67:3: style: Class 'SequenceSelection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.hpp:194:3: style: Class 'SequenceEditorGraphicsView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/SequenceEditorWnd.hpp:271:8: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.hpp:66:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/SequenceEditorWnd.hpp:271:8: note: Function in derived class massxpert2-8.5.0/src/gui/SequenceEditorWnd.hpp:272:8: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.hpp:65:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/SequenceEditorWnd.hpp:272:8: note: Function in derived class massxpert2-8.5.0/src/gui/SequenceEditorWnd.hpp:275:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.hpp:68:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/SequenceEditorWnd.hpp:275:8: note: Function in derived class massxpert2-8.5.0/src/gui/SequenceEditorWnd.hpp:280:8: style: The function 'closeEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.hpp:71:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/SequenceEditorWnd.hpp:280:8: note: Function in derived class massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.cpp:50:24: style:inconclusive: Function 'AbstractSeqEdWndDependentDlg' argument 1 names different: declaration 'seqEditorWnd' definition 'editorWnd'. [funcArgNamesDifferent] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:57:53: note: Function 'AbstractSeqEdWndDependentDlg' argument 1 names different: declaration 'seqEditorWnd' definition 'editorWnd'. massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.cpp:50:24: note: Function 'AbstractSeqEdWndDependentDlg' argument 1 names different: declaration 'seqEditorWnd' definition 'editorWnd'. massxpert2-8.5.0/src/gui/Application.cpp:61:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/Application.cpp:109:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStaysOnTopHint [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/Application.cpp:139:14: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::Application::applicationName' can be const. [functionConst] massxpert2-8.5.0/src/gui/Application.hpp:70:11: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::Application::applicationName' can be const. massxpert2-8.5.0/src/gui/Application.cpp:139:14: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::Application::applicationName' can be const. massxpert2-8.5.0/src/gui/Application.hpp:70:11: performance: Function 'applicationName()' should return member 'm_applicationName' by const reference. [returnByReference] massxpert2-8.5.0/src/gui/AtomDefDlg.cpp:97:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/AtomDefDlg.cpp:110:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/AtomDefDlg.cpp:370:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/AtomDefDlg.cpp:593:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/AtomDefDlg.cpp:655:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/AtomDefDlg.cpp:711:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/AtomDefDlg.cpp:786:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOM_DEC_PLACES [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/AtomDefDlg.cpp:854:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOM_DEC_PLACES [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/AtomDefDlg.cpp:872:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOM_DEC_PLACES [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/AtomDefDlg.hpp:67:10: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:68:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/AtomDefDlg.hpp:67:10: note: Function in derived class massxpert2-8.5.0/src/gui/AtomDefDlg.hpp:105:10: style: The function 'closeEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:90:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/AtomDefDlg.hpp:105:10: note: Function in derived class massxpert2-8.5.0/src/gui/AtomDefDlg.hpp:107:10: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:85:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/AtomDefDlg.hpp:107:10: note: Function in derived class massxpert2-8.5.0/src/gui/AtomDefDlg.hpp:108:10: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:86:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/AtomDefDlg.hpp:108:10: note: Function in derived class massxpert2-8.5.0/src/gui/CalculatorChemPadDlg.cpp:77:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollBarAsNeeded [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorChemPadDlg.cpp:112:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorChemPadDlg.cpp:137:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorChemPadDlg.cpp:177:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorChemPadDlg.cpp:288:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorChemPadDlg.cpp:317:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorChemPadDlg.cpp:444:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorChemPadDlg.cpp:478:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorChemPadGroupBox.hpp:69:3: style: Class 'CalculatorChemPadGroupBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/CalculatorChemPadGroupBox.hpp:70:3: style: Class 'CalculatorChemPadGroupBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/CalculatorChemPadDlg.hpp:90:3: style: Class 'CalculatorChemPadDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/CalculatorWnd.hpp:145:10: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.hpp:65:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/CalculatorWnd.hpp:145:10: note: Function in derived class massxpert2-8.5.0/src/gui/CalculatorWnd.hpp:146:10: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.hpp:66:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/CalculatorWnd.hpp:146:10: note: Function in derived class massxpert2-8.5.0/src/gui/CalculatorWnd.hpp:148:10: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.hpp:68:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/CalculatorWnd.hpp:148:10: note: Function in derived class massxpert2-8.5.0/src/gui/CalculatorWnd.hpp:150:10: style: The function 'closeEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.hpp:71:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/CalculatorWnd.hpp:150:10: note: Function in derived class massxpert2-8.5.0/src/gui/CalculatorChemPadDlg.cpp:660:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] massxpert2-8.5.0/src/gui/CalculatorChemPadDlg.cpp:474:13: style: The scope of the variable 'line' can be reduced. [variableScope] massxpert2-8.5.0/src/gui/CalculatorChemPadDlg.cpp:153:51: style: Parameter 'line' can be declared as reference to const [constParameterReference] massxpert2-8.5.0/src/gui/CalculatorChemPadDlg.cpp:175:45: style: Parameter 'line' can be declared as reference to const [constParameterReference] massxpert2-8.5.0/src/gui/CalculatorChemPadDlg.cpp:279:49: style: Parameter 'line' can be declared as reference to const [constParameterReference] massxpert2-8.5.0/src/gui/CalculatorChemPadDlg.cpp:312:43: style: Parameter 'line' can be declared as reference to const [constParameterReference] massxpert2-8.5.0/src/gui/CalculatorRecorderDlg.cpp:63:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorRecorderDlg.cpp:91:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:96:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:158:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:196:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:249:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:469:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:491:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLIGOMER_DEC_PLACES [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:502:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLIGOMER_DEC_PLACES [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:522:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:529:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:553:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:614:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:672:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:743:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:798:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLIGOMER_DEC_PLACES [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:833:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:906:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:1240:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:1453:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:1476:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:1570:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:89:3: performance: Variable 'msp_polChemDef' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:368:16: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::CalculatorWnd::polChemDef' can be const. [functionConst] massxpert2-8.5.0/src/gui/CalculatorWnd.hpp:87:37: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::CalculatorWnd::polChemDef' can be const. massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:368:16: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::CalculatorWnd::polChemDef' can be const. massxpert2-8.5.0/src/gui/MzCalculationTreeViewSortProxyModel.hpp:57:3: style: Class 'MzCalculationTreeViewSortProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/nongui/OligomerList.hpp:65:3: style: Class 'OligomerList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/nongui/OligomerList.hpp:68:3: style: Class 'OligomerList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/nongui/ConfigSetting.hpp:72:3: style: Class 'ConfigSetting' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:124:24: style: Condition '!mono.isEmpty()' is always true [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:124:18: note: Assuming that condition 'mono.isNull()' is not redundant massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:124:24: note: Condition '!mono.isEmpty()' is always true massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:131:23: style: Condition '!avg.isEmpty()' is always true [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:131:17: note: Assuming that condition 'avg.isNull()' is not redundant massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:131:23: note: Condition '!avg.isEmpty()' is always true massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:320:6: style: Condition '!populatePolChemDefComboBoxes()' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:320:35: note: Calling function 'populatePolChemDefComboBoxes' returns 1 massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:320:6: note: Condition '!populatePolChemDefComboBoxes()' is always false massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:892:11: style: The scope of the variable 'mass' can be reduced. [variableScope] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:1050:15: style: Local variable 'res' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:895:7: note: Shadowed declaration massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:1050:15: note: Shadow variable massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:633:20: style: Variable 'recorder' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:794:20: style: Variable 'recorder' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/CalculatorWnd.cpp:895:29: style: Variable 'res' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/ChemEntVignette.cpp:86:20: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::ChemEntVignette::name' can be const. [functionConst] massxpert2-8.5.0/src/gui/ChemEntVignette.hpp:73:11: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::ChemEntVignette::name' can be const. massxpert2-8.5.0/src/gui/ChemEntVignette.cpp:86:20: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::ChemEntVignette::name' can be const. massxpert2-8.5.0/src/gui/ChemEntVignette.hpp:73:11: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] massxpert2-8.5.0/src/gui/ChemEntVignette.cpp:60:51: style:inconclusive: Function 'ChemEntVignette' argument 1 names different: declaration 'fileName' definition 'filePath'. [funcArgNamesDifferent] massxpert2-8.5.0/src/gui/ChemEntVignette.hpp:69:34: note: Function 'ChemEntVignette' argument 1 names different: declaration 'fileName' definition 'filePath'. massxpert2-8.5.0/src/gui/ChemEntVignette.cpp:60:51: note: Function 'ChemEntVignette' argument 1 names different: declaration 'fileName' definition 'filePath'. massxpert2-8.5.0/src/gui/ChemEntVignette.cpp:93:36: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/gui/ChemEntVignetteRenderer.cpp:104:28: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::ChemEntVignetteRenderer::refCount' can be const. [functionConst] massxpert2-8.5.0/src/gui/ChemEntVignetteRenderer.hpp:72:7: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::ChemEntVignetteRenderer::refCount' can be const. massxpert2-8.5.0/src/gui/ChemEntVignetteRenderer.cpp:104:28: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::ChemEntVignetteRenderer::refCount' can be const. massxpert2-8.5.0/src/gui/CleavageDlg.cpp:115:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleavageDlg.cpp:130:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleavageDlg.cpp:175:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleavageDlg.cpp:343:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleavageDlg.cpp:537:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleavageDlg.cpp:607:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAP_LEFT [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleavageDlg.cpp:871:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleavageDlg.cpp:932:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleavageDlg.cpp:970:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable updatedMassPeakShaperConfigSignal [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleavageDlg.cpp:996:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleavageDlg.cpp:1036:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleavageDlg.cpp:1211:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleavageDlg.cpp:1372:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_NONE [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleavageDlg.cpp:1424:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleavageDlg.cpp:1448:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleavageDlg.cpp:481:14: warning: The class 'CleavageDlg' defines member function with name 'editorWnd' also defined in its parent class 'AbstractSeqEdWndDependentDlg'. [duplInheritedMember] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:69:24: note: Parent function 'AbstractSeqEdWndDependentDlg::editorWnd' massxpert2-8.5.0/src/gui/CleavageDlg.cpp:481:14: note: Derived function 'CleavageDlg::editorWnd' massxpert2-8.5.0/src/nongui/CleaveOptions.hpp:57:3: style: Class 'CleaveOptions' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/CleaveOligomerTableViewSortProxyModel.hpp:68:3: style: Class 'CleaveOligomerTableViewSortProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/CleavageDlg.hpp:99:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:67:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/CleavageDlg.hpp:99:8: note: Function in derived class massxpert2-8.5.0/src/gui/CleavageDlg.hpp:170:8: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:85:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/CleavageDlg.hpp:170:8: note: Function in derived class massxpert2-8.5.0/src/gui/CleavageDlg.hpp:171:8: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:86:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/CleavageDlg.hpp:171:8: note: Function in derived class massxpert2-8.5.0/src/gui/CleavageDlg.hpp:105:14: performance: Function 'polymerHash()' should return member 'm_polymerHash' by const reference. [returnByReference] massxpert2-8.5.0/src/gui/CleavageDlg.cpp:522:6: style: Condition '!populateSelectedOligomerData()' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/CleavageDlg.cpp:522:35: note: Calling function 'populateSelectedOligomerData' returns 1 massxpert2-8.5.0/src/gui/CleavageDlg.cpp:522:6: note: Condition '!populateSelectedOligomerData()' is always false massxpert2-8.5.0/src/gui/CleavageDlg.cpp:656:20: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/CleaveOligomerTableView.cpp:349:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_AVG [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleaveOligomerTableView.cpp:502:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLIGOMER_DEC_PLACES [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleaveOligomerTableView.cpp:606:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleaveOligomerTableView.cpp:623:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleaveOligomerTableView.cpp:648:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleaveOligomerTableView.cpp:690:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleaveOligomerTableView.cpp:774:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleaveOligomerTableView.cpp:792:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_MONO [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleaveOligomerTableView.cpp:799:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_AVG [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleaveOligomerTableView.cpp:834:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_MONO [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleaveOligomerTableView.cpp:114:26: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::CleaveOligomerTableView::oligomerList' can be const. [functionConst] massxpert2-8.5.0/src/gui/CleaveOligomerTableView.hpp:87:25: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::CleaveOligomerTableView::oligomerList' can be const. massxpert2-8.5.0/src/gui/CleaveOligomerTableView.cpp:114:26: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::CleaveOligomerTableView::oligomerList' can be const. massxpert2-8.5.0/src/gui/CleavageDlg.hpp:104:22: warning: The class 'CleavageDlg' defines member function with name 'editorWnd' also defined in its parent class 'AbstractSeqEdWndDependentDlg'. [duplInheritedMember] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:69:24: note: Parent function 'AbstractSeqEdWndDependentDlg::editorWnd' massxpert2-8.5.0/src/gui/CleavageDlg.hpp:104:22: note: Derived function 'CleavageDlg::editorWnd' massxpert2-8.5.0/src/gui/CleaveOligomerTableView.hpp:83:5: style: Class 'CleaveOligomerTableView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/CleaveOligomerTableView.cpp:569:31: style: Variable 'cleaveOligomer' can be declared as pointer to const [constVariablePointer] massxpert2-8.5.0/src/gui/CleaveOligomerTableViewMimeData.hpp:80:15: performance: Function 'formats()' should return member 'm_formats' by const reference. [returnByReference] massxpert2-8.5.0/src/gui/CleaveOligomerTableViewModel.cpp:126:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleaveOligomerTableViewModel.cpp:171:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleaveOligomerTableViewModel.cpp:48:31: warning: Member variable 'CleaveOligomerTableViewModel::mp_tableView' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/CleaveOligomerTableViewModel.cpp:73:31: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::CleaveOligomerTableViewModel::oligomerList' can be const. [functionConst] massxpert2-8.5.0/src/gui/CleaveOligomerTableViewModel.hpp:77:23: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::CleaveOligomerTableViewModel::oligomerList' can be const. massxpert2-8.5.0/src/gui/CleaveOligomerTableViewModel.cpp:73:31: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::CleaveOligomerTableViewModel::oligomerList' can be const. massxpert2-8.5.0/src/gui/CleaveOligomerTableViewModel.cpp:113:31: style: Either there is a missing 'override', or the member function 'MsXpS::massxpert::CleaveOligomerTableViewModel::columnCount' can be static. [functionStatic] massxpert2-8.5.0/src/gui/CleaveOligomerTableViewModel.hpp:84:7: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::CleaveOligomerTableViewModel::columnCount' can be static. massxpert2-8.5.0/src/gui/CleaveOligomerTableViewModel.cpp:113:31: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::CleaveOligomerTableViewModel::columnCount' can be static. massxpert2-8.5.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:105:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:238:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:50:42: warning: Member variable 'CleaveOligomerTableViewSortProxyModel::m_partialFilter' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:50:42: warning: Member variable 'CleaveOligomerTableViewSortProxyModel::m_monoFilter' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:50:42: warning: Member variable 'CleaveOligomerTableViewSortProxyModel::m_avgFilter' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:50:42: warning: Member variable 'CleaveOligomerTableViewSortProxyModel::m_tolerance' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:50:42: warning: Member variable 'CleaveOligomerTableViewSortProxyModel::m_chargeFilter' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:203:13: performance:inconclusive: Use const reference for 'rightEndStr' to avoid unnecessary data copying. [redundantCopyLocalConst] massxpert2-8.5.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:165:66: performance: Function parameter 'left' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:166:66: performance: Function parameter 'right' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:223:59: performance: Function parameter 'left' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:224:59: performance: Function parameter 'right' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/gui/CleaveSpecDefDlg.cpp:102:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleaveSpecDefDlg.cpp:115:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleaveSpecDefDlg.cpp:368:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleaveSpecDefDlg.cpp:580:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleaveSpecDefDlg.cpp:651:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleaveSpecDefDlg.cpp:752:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CleaveSpecDefDlg.hpp:69:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:68:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/CleaveSpecDefDlg.hpp:69:8: note: Function in derived class massxpert2-8.5.0/src/gui/CleaveSpecDefDlg.hpp:106:8: style: The function 'closeEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:90:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/CleaveSpecDefDlg.hpp:106:8: note: Function in derived class massxpert2-8.5.0/src/gui/CleaveSpecDefDlg.hpp:108:8: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:85:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/CleaveSpecDefDlg.hpp:108:8: note: Function in derived class massxpert2-8.5.0/src/gui/CleaveSpecDefDlg.hpp:109:8: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:86:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/CleaveSpecDefDlg.hpp:109:8: note: Function in derived class massxpert2-8.5.0/src/gui/CleaveSpecDefDlg.cpp:436:38: style: Variable 'cleaveRuleList' can be declared as pointer to const [constVariablePointer] massxpert2-8.5.0/src/gui/CompositionTreeView.cpp:57:24: warning: Member variable 'CompositionTreeView::mp_parentDlg' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/CompositionTreeViewSortProxyModel.hpp:57:3: style: Class 'CompositionTreeViewSortProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/CompositionTreeView.hpp:62:3: style: Class 'CompositionTreeView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/CompositionTreeViewItem.hpp:76:3: style: Class 'CompositionTreeViewItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/CompositionsDlg.hpp:92:10: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:85:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/CompositionsDlg.hpp:92:10: note: Function in derived class massxpert2-8.5.0/src/gui/CompositionsDlg.hpp:93:10: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:86:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/CompositionsDlg.hpp:93:10: note: Function in derived class massxpert2-8.5.0/src/gui/CompositionsDlg.hpp:107:10: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:67:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/CompositionsDlg.hpp:107:10: note: Function in derived class massxpert2-8.5.0/src/gui/CompositionTreeViewItem.cpp:49:5: performance: Variable 'm_itemData' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert2-8.5.0/src/gui/CompositionTreeViewItem.cpp:98:28: style:inconclusive: Technically the member function 'MsXpS::massxpert::CompositionTreeViewItem::childItems' can be const. [functionConst] massxpert2-8.5.0/src/gui/CompositionTreeViewItem.hpp:88:43: note: Technically the member function 'MsXpS::massxpert::CompositionTreeViewItem::childItems' can be const. massxpert2-8.5.0/src/gui/CompositionTreeViewItem.cpp:98:28: note: Technically the member function 'MsXpS::massxpert::CompositionTreeViewItem::childItems' can be const. massxpert2-8.5.0/src/gui/CompositionTreeViewModel.cpp:101:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CompositionTreeViewModel.cpp:116:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CompositionTreeViewModel.cpp:127:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CompositionTreeViewModel.cpp:231:30: style: The scope of the variable 'currentItem' can be reduced. [variableScope] massxpert2-8.5.0/src/gui/CompositionTreeViewModel.cpp:104:30: style: Variable 'item' can be declared as pointer to const [constVariablePointer] massxpert2-8.5.0/src/gui/CompositionTreeViewModel.cpp:175:30: style: Variable 'parentItem' can be declared as pointer to const [constVariablePointer] massxpert2-8.5.0/src/gui/CompositionTreeViewModel.cpp:231:42: style: Variable 'currentItem' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/CompositionTreeViewSortProxyModel.cpp:68:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:107:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:120:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:231:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:307:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:443:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:538:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONOMER_CHEMENT_MODIF [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:652:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:669:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:315:3: warning: Either the condition 'mpa_compositionTreeViewModel' is redundant or there is possible null pointer dereference: mpa_compositionTreeViewModel. [nullPointerRedundantCheck] massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:322:6: note: Assuming that condition 'mpa_compositionTreeViewModel' is not redundant massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:315:3: note: Null pointer dereference massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:371:43: style: Local variable 'prop' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:357:39: note: Shadowed declaration massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:371:43: note: Shadow variable massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:376:32: style: Local variable 'count' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:362:24: note: Shadowed declaration massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:376:32: note: Shadow variable massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:383:50: style: Local variable 'prop' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:371:43: note: Shadowed declaration massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:383:50: note: Shadow variable massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:413:42: style: Local variable 'prop' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:405:38: note: Shadowed declaration massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:413:42: note: Shadow variable massxpert2-8.5.0/src/gui/CompositionsDlg.cpp:311:38: style: Variable 'fakeMonomer' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/ConfigSettingsDlg.cpp:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_configSettings [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ConfigSettingsDlg.cpp:76:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ConfigSettingsDlg.cpp:99:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ConfigSettingsDlg.cpp:260:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable browseDirPushButtonClicked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ConfigSettingsDlg.cpp:272:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_DIR [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ConfigSettingsDlg.cpp:330:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lepbMap [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ConfigSettingsDlg.cpp:423:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CrossLinkerDefDlg.cpp:99:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CrossLinkerDefDlg.cpp:111:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CrossLinkerDefDlg.cpp:388:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CrossLinkerDefDlg.cpp:606:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CrossLinkerDefDlg.cpp:704:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CrossLinkerDefDlg.cpp:744:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/CrossLinkerDefDlg.hpp:70:10: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:68:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/CrossLinkerDefDlg.hpp:70:10: note: Function in derived class massxpert2-8.5.0/src/gui/CrossLinkerDefDlg.hpp:108:10: style: The function 'closeEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:90:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/CrossLinkerDefDlg.hpp:108:10: note: Function in derived class massxpert2-8.5.0/src/gui/CrossLinkerDefDlg.hpp:110:10: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:85:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/CrossLinkerDefDlg.hpp:110:10: note: Function in derived class massxpert2-8.5.0/src/gui/CrossLinkerDefDlg.hpp:111:10: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:86:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/CrossLinkerDefDlg.hpp:111:10: note: Function in derived class massxpert2-8.5.0/src/gui/DecimalPlacesOptionsDlg.cpp:60:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/DecimalPlacesOptionsDlg.cpp:87:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/DecimalPlacesOptionsDlg.cpp:108:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOM_DEC_PLACES [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragSpecDefDlg.cpp:100:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragSpecDefDlg.cpp:113:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragSpecDefDlg.cpp:236:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAG_END_NONE [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragSpecDefDlg.cpp:379:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragSpecDefDlg.cpp:591:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragSpecDefDlg.cpp:748:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragSpecDefDlg.cpp:853:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragSpecDefDlg.cpp:982:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAG_END_NONE [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragSpecDefDlg.hpp:70:10: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:68:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/FragSpecDefDlg.hpp:70:10: note: Function in derived class massxpert2-8.5.0/src/gui/FragSpecDefDlg.hpp:107:10: style: The function 'closeEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:90:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/FragSpecDefDlg.hpp:107:10: note: Function in derived class massxpert2-8.5.0/src/gui/FragSpecDefDlg.hpp:109:10: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:85:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/FragSpecDefDlg.hpp:109:10: note: Function in derived class massxpert2-8.5.0/src/gui/FragSpecDefDlg.hpp:110:10: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:86:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/FragSpecDefDlg.hpp:110:10: note: Function in derived class massxpert2-8.5.0/src/gui/FragmentOligomerTableView.cpp:303:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_AVG [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentOligomerTableView.cpp:364:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentOligomerTableView.cpp:381:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentOligomerTableView.cpp:406:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentOligomerTableView.cpp:447:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentOligomerTableView.cpp:518:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentOligomerTableView.cpp:533:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_MONO [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentOligomerTableView.cpp:540:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_AVG [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentOligomerTableView.cpp:574:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_MONO [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentOligomerTableView.cpp:115:28: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::FragmentOligomerTableView::oligomerList' can be const. [functionConst] massxpert2-8.5.0/src/gui/FragmentOligomerTableView.hpp:88:23: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::FragmentOligomerTableView::oligomerList' can be const. massxpert2-8.5.0/src/gui/FragmentOligomerTableView.cpp:115:28: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::FragmentOligomerTableView::oligomerList' can be const. massxpert2-8.5.0/src/gui/FragmentOligomerTableView.hpp:84:3: style: Class 'FragmentOligomerTableView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/FragmentOligomerTableViewSortProxyModel.hpp:68:3: style: Class 'FragmentOligomerTableViewSortProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/nongui/FragOptions.hpp:61:3: style: Class 'FragOptions' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/FragmentationDlg.hpp:85:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:67:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/FragmentationDlg.hpp:85:8: note: Function in derived class massxpert2-8.5.0/src/gui/FragmentationDlg.hpp:145:8: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:85:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/FragmentationDlg.hpp:145:8: note: Function in derived class massxpert2-8.5.0/src/gui/FragmentationDlg.hpp:146:8: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:86:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/FragmentationDlg.hpp:146:8: note: Function in derived class massxpert2-8.5.0/src/gui/FragmentOligomerTableViewMimeData.hpp:80:15: performance: Function 'formats()' should return member 'm_formats' by const reference. [returnByReference] massxpert2-8.5.0/src/gui/FragmentOligomerTableViewModel.cpp:122:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentOligomerTableViewModel.cpp:167:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentOligomerTableViewModel.cpp:50:33: warning: Member variable 'FragmentOligomerTableViewModel::mp_tableView' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/FragmentOligomerTableViewModel.cpp:75:33: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::FragmentOligomerTableViewModel::oligomerList' can be const. [functionConst] massxpert2-8.5.0/src/gui/FragmentOligomerTableViewModel.hpp:76:23: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::FragmentOligomerTableViewModel::oligomerList' can be const. massxpert2-8.5.0/src/gui/FragmentOligomerTableViewModel.cpp:75:33: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::FragmentOligomerTableViewModel::oligomerList' can be const. massxpert2-8.5.0/src/gui/FragmentOligomerTableViewModel.cpp:109:33: style: Either there is a missing 'override', or the member function 'MsXpS::massxpert::FragmentOligomerTableViewModel::columnCount' can be static. [functionStatic] massxpert2-8.5.0/src/gui/FragmentOligomerTableViewModel.hpp:83:7: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::FragmentOligomerTableViewModel::columnCount' can be static. massxpert2-8.5.0/src/gui/FragmentOligomerTableViewModel.cpp:109:33: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::FragmentOligomerTableViewModel::columnCount' can be static. massxpert2-8.5.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:105:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:229:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:51:5: warning: Member variable 'FragmentOligomerTableViewSortProxyModel::m_monoFilter' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:51:5: warning: Member variable 'FragmentOligomerTableViewSortProxyModel::m_avgFilter' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:51:5: warning: Member variable 'FragmentOligomerTableViewSortProxyModel::m_tolerance' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:51:5: warning: Member variable 'FragmentOligomerTableViewSortProxyModel::m_chargeFilter' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:193:13: performance:inconclusive: Use const reference for 'rightEndStr' to avoid unnecessary data copying. [redundantCopyLocalConst] massxpert2-8.5.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:64:69: performance: Function parameter 'value' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:155:68: performance: Function parameter 'left' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:156:68: performance: Function parameter 'right' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:213:61: performance: Function parameter 'left' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:214:61: performance: Function parameter 'right' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/gui/FragmentationDlg.cpp:112:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentationDlg.cpp:127:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentationDlg.cpp:161:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MultiSelection [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentationDlg.cpp:304:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentationDlg.cpp:430:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentationDlg.cpp:609:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONOMER_CHEMENT_MODIF [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentationDlg.cpp:847:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentationDlg.cpp:908:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentationDlg.cpp:946:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable updatedMassPeakShaperConfigSignal [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentationDlg.cpp:972:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentationDlg.cpp:1012:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentationDlg.cpp:1265:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_NONE [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentationDlg.cpp:1306:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentationDlg.cpp:1323:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/FragmentationDlg.cpp:540:36: style: Variable 'oligomer_sp' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/FragmentationDlg.cpp:648:20: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/IsotopeDefDlg.cpp:106:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/IsotopeDefDlg.cpp:119:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/IsotopeDefDlg.cpp:148:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/IsotopeDefDlg.cpp:219:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/IsotopeDefDlg.cpp:589:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/IsotopeDefDlg.hpp:75:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:68:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/IsotopeDefDlg.hpp:75:8: note: Function in derived class massxpert2-8.5.0/src/gui/IsotopeDefDlg.hpp:105:8: style: The function 'closeEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:90:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/IsotopeDefDlg.hpp:105:8: note: Function in derived class massxpert2-8.5.0/src/gui/IsotopeDefDlg.hpp:107:8: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:85:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/IsotopeDefDlg.hpp:107:8: note: Function in derived class massxpert2-8.5.0/src/gui/IsotopeDefDlg.hpp:108:8: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:86:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/IsotopeDefDlg.hpp:108:8: note: Function in derived class massxpert2-8.5.0/src/gui/IsotopeDefDlg.cpp:208:16: performance: Range variable 'error' should be declared as const reference. [iterateByValue] massxpert2-8.5.0/src/gui/IsotopeDefDlg.cpp:486:50: performance: Function parameter 'rows_set' should be passed by const reference. However it seems that 'selectedRowsChanged' is a callback function. [passedByValueCallback] massxpert2-8.5.0/src/gui/IsotopeDefDlg.cpp:443:27: note: Function pointer used here. massxpert2-8.5.0/src/gui/IsotopeDefDlg.cpp:486:50: note: Function parameter 'rows_set' should be passed by const reference. However it seems that 'selectedRowsChanged' is a callback function. massxpert2-8.5.0/src/gui/IsotopeDefDlg.cpp:500:55: performance: Function parameter 'rows_set' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/gui/IsotopeDefDlg.cpp:582:16: performance: Range variable 'error' should be declared as const reference. [iterateByValue] massxpert2-8.5.0/src/gui/IsotopeDefDlg.cpp:604:16: performance: Range variable 'error' should be declared as const reference. [iterateByValue] massxpert2-8.5.0/src/gui/IsotopeDefDlg.cpp:628:16: performance: Range variable 'error' should be declared as const reference. [iterateByValue] massxpert2-8.5.0/src/gui/MainWindow.cpp:118:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MainWindow.cpp:129:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MainWindow.cpp:173:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MainWindow.cpp:241:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MainWindow.cpp:373:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MainWindow.cpp:757:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MainWindow.cpp:1069:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MainWindow.cpp:1290:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MainWindow.cpp:1336:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MainWindow.cpp:1399:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MainWindow.cpp:1508:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MainWindow.cpp:1545:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MainWindow.cpp:1597:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MainWindow.cpp:1171:15: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MainWindow::polChemDefCatStringList' can be const. [functionConst] massxpert2-8.5.0/src/gui/MainWindow.hpp:89:8: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MainWindow::polChemDefCatStringList' can be const. massxpert2-8.5.0/src/gui/MainWindow.cpp:1171:15: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MainWindow::polChemDefCatStringList' can be const. massxpert2-8.5.0/src/gui/MainWindow.cpp:1111:15: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MainWindow::polChemDefList' can be const. [functionConst] massxpert2-8.5.0/src/gui/MainWindow.hpp:91:48: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MainWindow::polChemDefList' can be const. massxpert2-8.5.0/src/gui/MainWindow.cpp:1111:15: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MainWindow::polChemDefList' can be const. massxpert2-8.5.0/src/gui/MainWindow.hpp:72:3: style: Class 'MainWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/MzLabWnd.hpp:130:10: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.hpp:65:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/MzLabWnd.hpp:130:10: note: Function in derived class massxpert2-8.5.0/src/gui/MzLabWnd.hpp:131:10: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.hpp:66:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/MzLabWnd.hpp:131:10: note: Function in derived class massxpert2-8.5.0/src/gui/MzLabWnd.hpp:133:10: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.hpp:68:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/MzLabWnd.hpp:133:10: note: Function in derived class massxpert2-8.5.0/src/gui/MzLabWnd.hpp:135:10: style: The function 'closeEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractMainTaskWindow.hpp:71:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/MzLabWnd.hpp:135:10: note: Function in derived class massxpert2-8.5.0/src/gui/MainWindow.hpp:75:11: performance: Function 'configSettingsFilePath()' should return member 'm_configSettingsFilePath' by const reference. [returnByReference] massxpert2-8.5.0/src/gui/MainWindow.hpp:91:48: performance: Function 'polChemDefList()' should return member 'm_polChemDefList' by const reference. [returnByReference] massxpert2-8.5.0/src/gui/MainWindow.cpp:245:8: style: Condition '!initializeUserConfig()' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/MainWindow.cpp:245:29: note: Calling function 'initializeUserConfig' returns 1 massxpert2-8.5.0/src/gui/MainWindow.cpp:245:8: note: Condition '!initializeUserConfig()' is always false massxpert2-8.5.0/src/gui/MainWindow.cpp:1229:49: style: Condition 'filePath.isEmpty()' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/MainWindow.cpp:1229:27: note: Assuming that condition 'filePath.isNull()' is not redundant massxpert2-8.5.0/src/gui/MainWindow.cpp:1229:49: note: Condition 'filePath.isEmpty()' is always false massxpert2-8.5.0/src/gui/MainWindow.cpp:1282:49: style: Condition 'filePath.isEmpty()' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/MainWindow.cpp:1282:27: note: Assuming that condition 'filePath.isNull()' is not redundant massxpert2-8.5.0/src/gui/MainWindow.cpp:1282:49: note: Condition 'filePath.isEmpty()' is always false massxpert2-8.5.0/src/gui/MainWindow.cpp:1328:45: style: Condition 'filePath.isEmpty()' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/MainWindow.cpp:1328:23: note: Assuming that condition 'filePath.isNull()' is not redundant massxpert2-8.5.0/src/gui/MainWindow.cpp:1328:45: note: Condition 'filePath.isEmpty()' is always false massxpert2-8.5.0/src/gui/MainWindow.cpp:1430:45: style: Condition 'filePath.isEmpty()' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/MainWindow.cpp:1430:23: note: Assuming that condition 'filePath.isNull()' is not redundant massxpert2-8.5.0/src/gui/MainWindow.cpp:1430:45: note: Condition 'filePath.isEmpty()' is always false massxpert2-8.5.0/src/gui/MainWindow.cpp:1500:49: style: Condition 'filePath.isEmpty()' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/MainWindow.cpp:1500:27: note: Assuming that condition 'filePath.isNull()' is not redundant massxpert2-8.5.0/src/gui/MainWindow.cpp:1500:49: note: Condition 'filePath.isEmpty()' is always false massxpert2-8.5.0/src/gui/MainWindow.cpp:1589:49: style: Condition 'filePath.isEmpty()' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/MainWindow.cpp:1589:27: note: Assuming that condition 'filePath.isNull()' is not redundant massxpert2-8.5.0/src/gui/MainWindow.cpp:1589:49: note: Condition 'filePath.isEmpty()' is always false massxpert2-8.5.0/src/gui/MainWindow.cpp:223:10: style: The scope of the variable 'result' can be reduced. [variableScope] massxpert2-8.5.0/src/gui/MainWindow.cpp:1120:35: style: The scope of the variable 'polChemDefSpec' can be reduced. [variableScope] massxpert2-8.5.0/src/gui/MainWindow.cpp:1137:35: style: The scope of the variable 'polChemDefSpec' can be reduced. [variableScope] massxpert2-8.5.0/src/gui/MainWindow.cpp:1173:35: style: The scope of the variable 'polChemDefSpec' can be reduced. [variableScope] massxpert2-8.5.0/src/gui/MainWindow.cpp:223:17: style: Variable 'result' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/MainWindow.cpp:976:13: style: Variable 'errorCount' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/MainWindow.cpp:1120:50: style: Variable 'polChemDefSpec' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/MainWindow.cpp:1137:50: style: Variable 'polChemDefSpec' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/MainWindow.cpp:1173:50: style: Variable 'polChemDefSpec' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/MainWindow.cpp:1306:13: style: Unused variable: name [unusedVariable] massxpert2-8.5.0/src/gui/MainWindow.cpp:1384:13: style: Unused variable: name [unusedVariable] massxpert2-8.5.0/src/gui/MassListSorterDlg.cpp:72:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/nongui/MassList.hpp:62:3: style: Class 'MassList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:99:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:116:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:206:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:456:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_MONO [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:489:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_MONO [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:547:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_MONO [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:596:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_MONO [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:729:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_MONO [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:803:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_MONO [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:983:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLIGOMER_DEC_PLACES [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:1008:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONOMER_CHEMENT_MODIF [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:1067:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_MONO [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:1261:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_MONO [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:1294:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_AVG [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:1327:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_MONO [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:1360:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_AVG [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:1393:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_MONO [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:1426:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_AVG [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:1487:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_NONE [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:1589:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:1606:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewSortProxyModel.hpp:67:3: style: Class 'MassSearchOligomerTableViewSortProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/MassSearchDlg.hpp:109:10: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:85:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/MassSearchDlg.hpp:109:10: note: Function in derived class massxpert2-8.5.0/src/gui/MassSearchDlg.hpp:110:10: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:86:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/MassSearchDlg.hpp:110:10: note: Function in derived class massxpert2-8.5.0/src/gui/MassSearchDlg.hpp:124:10: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:67:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/MassSearchDlg.hpp:124:10: note: Function in derived class massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:1538:23: style: Redundant condition: forXpertMiner. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:1568:23: style: Redundant condition: forXpertMiner. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:740:18: style: Condition '!searchMass(value,*(coordinateList.at(iter)),libXpertMass::MassType::MASS_MONO)' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:740:29: note: Calling function 'searchMass' returns 1 massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:740:18: note: Condition '!searchMass(value,*(coordinateList.at(iter)),libXpertMass::MassType::MASS_MONO)' is always false massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:763:18: style: Condition '!searchMass(value,*(coordinateList.at(iter)),libXpertMass::MassType::MASS_AVG)' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:763:29: note: Calling function 'searchMass' returns 1 massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:763:18: note: Condition '!searchMass(value,*(coordinateList.at(iter)),libXpertMass::MassType::MASS_AVG)' is always false massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:738:19: style: Local variable 'iter' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:731:15: note: Shadowed declaration massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:738:19: note: Shadow variable massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:761:19: style: Local variable 'iter' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:754:15: note: Shadowed declaration massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:761:19: note: Shadow variable massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:512:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:522:9: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:532:9: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:603:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:607:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:653:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:700:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:993:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:1075:20: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/MassSearchDlg.cpp:1532:17: style: Variable 'text' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/MassSearchOligomerTableView.cpp:278:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLIGOMER_DEC_PLACES [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchOligomerTableView.cpp:352:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchOligomerTableView.cpp:369:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchOligomerTableView.cpp:394:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchOligomerTableView.cpp:435:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchOligomerTableView.cpp:495:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchOligomerTableView.cpp:515:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_MONO [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchOligomerTableView.cpp:522:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_AVG [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchOligomerTableView.cpp:557:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_MONO [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchOligomerTableView.cpp:115:30: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MassSearchOligomerTableView::oligomerList' can be const. [functionConst] massxpert2-8.5.0/src/gui/MassSearchOligomerTableView.hpp:88:23: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MassSearchOligomerTableView::oligomerList' can be const. massxpert2-8.5.0/src/gui/MassSearchOligomerTableView.cpp:115:30: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MassSearchOligomerTableView::oligomerList' can be const. massxpert2-8.5.0/src/gui/MassSearchOligomerTableView.hpp:84:3: style: Class 'MassSearchOligomerTableView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewMimeData.hpp:80:15: performance: Function 'formats()' should return member 'm_formats' by const reference. [returnByReference] massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewModel.cpp:128:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewModel.cpp:172:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewModel.cpp:49:35: warning: Member variable 'MassSearchOligomerTableViewModel::mp_tableView' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewModel.cpp:74:35: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MassSearchOligomerTableViewModel::oligomerList' can be const. [functionConst] massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewModel.hpp:81:23: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MassSearchOligomerTableViewModel::oligomerList' can be const. massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewModel.cpp:74:35: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MassSearchOligomerTableViewModel::oligomerList' can be const. massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewModel.cpp:115:35: style: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MassSearchOligomerTableViewModel::columnCount' can be static. [functionStatic] massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewModel.hpp:88:7: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MassSearchOligomerTableViewModel::columnCount' can be static. massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewModel.cpp:115:35: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MassSearchOligomerTableViewModel::columnCount' can be static. massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewSortProxyModel.cpp:105:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewSortProxyModel.cpp:51:5: warning: Member variable 'MassSearchOligomerTableViewSortProxyModel::m_searchedFilter' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewSortProxyModel.cpp:51:5: warning: Member variable 'MassSearchOligomerTableViewSortProxyModel::m_errorFilter' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewSortProxyModel.cpp:51:5: warning: Member variable 'MassSearchOligomerTableViewSortProxyModel::m_monoFilter' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewSortProxyModel.cpp:51:5: warning: Member variable 'MassSearchOligomerTableViewSortProxyModel::m_avgFilter' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewSortProxyModel.cpp:51:5: warning: Member variable 'MassSearchOligomerTableViewSortProxyModel::m_tolerance' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewSortProxyModel.cpp:196:13: performance:inconclusive: Use const reference for 'rightEndStr' to avoid unnecessary data copying. [redundantCopyLocalConst] massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewSortProxyModel.cpp:250:13: performance:inconclusive: Use const reference for 'rightOligoStr' to avoid unnecessary data copying. [redundantCopyLocalConst] massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewSortProxyModel.cpp:159:13: performance: Function parameter 'left' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewSortProxyModel.cpp:159:27: performance: Function parameter 'right' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewSortProxyModel.cpp:216:63: performance: Function parameter 'left' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/gui/MassSearchOligomerTableViewSortProxyModel.cpp:217:63: performance: Function parameter 'right' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/gui/ModifDefDlg.cpp:101:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ModifDefDlg.cpp:114:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ModifDefDlg.cpp:251:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ModifDefDlg.cpp:388:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ModifDefDlg.cpp:489:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ModifDefDlg.hpp:69:10: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:68:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/ModifDefDlg.hpp:69:10: note: Function in derived class massxpert2-8.5.0/src/gui/ModifDefDlg.hpp:98:10: style: The function 'closeEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:90:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/ModifDefDlg.hpp:98:10: note: Function in derived class massxpert2-8.5.0/src/gui/ModifDefDlg.hpp:100:10: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:85:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/ModifDefDlg.hpp:100:10: note: Function in derived class massxpert2-8.5.0/src/gui/ModifDefDlg.hpp:101:10: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:86:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/ModifDefDlg.hpp:101:10: note: Function in derived class massxpert2-8.5.0/src/gui/MonomerCodeEvaluator.cpp:156:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Letter_Uppercase [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerCodeEvaluator.cpp:327:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerCodeEvaluator.cpp:208:30: style: Assigned value 'evaluateCode(code)' is always true [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/MonomerCodeEvaluator.cpp:208:30: note: Calling function 'evaluateCode' returns 1 massxpert2-8.5.0/src/gui/MonomerCodeEvaluator.cpp:208:30: note: Assigned value 'evaluateCode(code)' is always true massxpert2-8.5.0/src/gui/MonomerCodeEvaluator.cpp:209:14: style: Condition 'ret==0' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/MonomerCodeEvaluator.cpp:208:30: note: Calling function 'evaluateCode' returns 1 massxpert2-8.5.0/src/gui/MonomerCodeEvaluator.cpp:208:30: note: Assignment 'ret=evaluateCode(code)', assigned value is 1 massxpert2-8.5.0/src/gui/MonomerCodeEvaluator.cpp:209:14: note: Condition 'ret==0' is always false massxpert2-8.5.0/src/gui/MonomerCodeEvaluator.cpp:283:30: style: Assigned value 'evaluateCode(code)' is always true [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/MonomerCodeEvaluator.cpp:283:30: note: Calling function 'evaluateCode' returns 1 massxpert2-8.5.0/src/gui/MonomerCodeEvaluator.cpp:283:30: note: Assigned value 'evaluateCode(code)' is always true massxpert2-8.5.0/src/gui/MonomerCodeEvaluator.cpp:284:14: style: Condition 'ret==0' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/MonomerCodeEvaluator.cpp:283:30: note: Calling function 'evaluateCode' returns 1 massxpert2-8.5.0/src/gui/MonomerCodeEvaluator.cpp:283:30: note: Assignment 'ret=evaluateCode(code)', assigned value is 1 massxpert2-8.5.0/src/gui/MonomerCodeEvaluator.cpp:284:14: note: Condition 'ret==0' is always false massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:144:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:162:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:292:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:392:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:470:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:567:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:645:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:696:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:714:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:770:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:946:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:1079:5: warning: Assert statement calls a function which may have desired side effects: 'polymer'. [assertWithSideEffect] massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.hpp:102:10: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:67:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.hpp:102:10: note: Function in derived class massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.hpp:104:10: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:86:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.hpp:104:10: note: Function in derived class massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.hpp:105:10: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:85:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.hpp:105:10: note: Function in derived class massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:210:34: style: Local variable 'crossLink' shadows outer function [shadowFunction] massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.hpp:72:10: note: Shadowed declaration massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:210:34: note: Shadow variable massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:255:38: style: Local variable 'crossLink' shadows outer function [shadowFunction] massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.hpp:72:10: note: Shadowed declaration massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:255:38: note: Shadow variable massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:334:38: style: Local variable 'crossLink' shadows outer function [shadowFunction] massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.hpp:72:10: note: Shadowed declaration massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:334:38: note: Shadow variable massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:342:25: style: Local variable 'text' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:285:17: note: Shadowed declaration massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:342:25: note: Shadow variable massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:588:30: style: Local variable 'crossLink' shadows outer function [shadowFunction] massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.hpp:72:10: note: Shadowed declaration massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:588:30: note: Shadow variable massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:620:13: style: Local variable 'index' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:554:9: note: Shadowed declaration massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:620:13: note: Shadow variable massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:662:30: style: Local variable 'crossLink' shadows outer function [shadowFunction] massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.hpp:72:10: note: Shadowed declaration massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:662:30: note: Shadow variable massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:1014:30: style: Local variable 'crossLink' shadows outer function [shadowFunction] massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.hpp:72:10: note: Shadowed declaration massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:1014:30: note: Shadow variable massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:1027:13: style: Local variable 'index' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:963:9: note: Shadowed declaration massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:1027:13: note: Shadow variable massxpert2-8.5.0/src/gui/MonomerCrossLinkDlg.cpp:674:26: style: Variable 'itemText' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/MonomerDefDlg.cpp:100:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerDefDlg.cpp:113:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerDefDlg.cpp:384:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerDefDlg.cpp:452:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerDefDlg.cpp:610:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOM_DEC_PLACES [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerDefDlg.cpp:632:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerDefDlg.hpp:68:10: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:68:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/MonomerDefDlg.hpp:68:10: note: Function in derived class massxpert2-8.5.0/src/gui/MonomerDefDlg.hpp:99:10: style: The function 'closeEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:90:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/MonomerDefDlg.hpp:99:10: note: Function in derived class massxpert2-8.5.0/src/gui/MonomerDefDlg.hpp:101:10: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:85:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/MonomerDefDlg.hpp:101:10: note: Function in derived class massxpert2-8.5.0/src/gui/MonomerDefDlg.hpp:102:10: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractPolChemDefDependentDlg.hpp:86:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/MonomerDefDlg.hpp:102:10: note: Function in derived class massxpert2-8.5.0/src/gui/MonomerModificationDlg.cpp:129:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerModificationDlg.cpp:142:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerModificationDlg.cpp:331:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerModificationDlg.cpp:477:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerModificationDlg.cpp:630:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerModificationDlg.cpp:696:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerModificationDlg.cpp:843:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MonomerModificationDlg.cpp:462:27: style: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MonomerModificationDlg::modifListWidgetItemSelectionChanged' can be static. [functionStatic] massxpert2-8.5.0/src/gui/MonomerModificationDlg.hpp:95:10: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MonomerModificationDlg::modifListWidgetItemSelectionChanged' can be static. massxpert2-8.5.0/src/gui/MonomerModificationDlg.cpp:462:27: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MonomerModificationDlg::modifListWidgetItemSelectionChanged' can be static. massxpert2-8.5.0/src/gui/MonomerModificationDlg.hpp:75:10: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:67:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/MonomerModificationDlg.hpp:75:10: note: Function in derived class massxpert2-8.5.0/src/gui/MonomerModificationDlg.hpp:77:10: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:86:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/MonomerModificationDlg.hpp:77:10: note: Function in derived class massxpert2-8.5.0/src/gui/MonomerModificationDlg.hpp:78:10: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:85:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/MonomerModificationDlg.hpp:78:10: note: Function in derived class massxpert2-8.5.0/src/gui/MonomerModificationDlg.cpp:681:13: style: The scope of the variable 'text' can be reduced. [variableScope] massxpert2-8.5.0/src/gui/MonomerModificationDlg.cpp:207:21: style: Local variable 'text' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/gui/MonomerModificationDlg.cpp:196:17: note: Shadowed declaration massxpert2-8.5.0/src/gui/MonomerModificationDlg.cpp:207:21: note: Shadow variable massxpert2-8.5.0/src/gui/MonomerModificationDlg.cpp:404:25: style: Local variable 'text' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/gui/MonomerModificationDlg.cpp:326:21: note: Shadowed declaration massxpert2-8.5.0/src/gui/MonomerModificationDlg.cpp:404:25: note: Shadow variable massxpert2-8.5.0/src/gui/MonomerModificationDlg.cpp:560:21: style: Local variable 'iter' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/gui/MonomerModificationDlg.cpp:556:17: note: Shadowed declaration massxpert2-8.5.0/src/gui/MonomerModificationDlg.cpp:560:21: note: Shadow variable massxpert2-8.5.0/src/gui/MonomerModificationDlg.cpp:243:39: style: Variable 'list' can be declared as pointer to const [constVariablePointer] massxpert2-8.5.0/src/gui/MzCalculationDlg.cpp:86:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLIGOMER_DEC_PLACES [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzCalculationDlg.cpp:183:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzCalculationDlg.cpp:254:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzCalculationDlg.cpp:498:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzCalculationDlg.cpp:529:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzCalculationDlg.cpp:565:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzCalculationDlg.cpp:711:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzCalculationDlg.cpp:765:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzCalculationDlg.cpp:782:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzCalculationTreeViewItem.hpp:75:3: style: Class 'MzCalculationTreeViewItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/MzCalculationDlg.cpp:351:6: style: Condition '!ponderable_up' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/MzCalculationDlg.cpp:713:14: style: Local variable 'value' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/gui/MzCalculationDlg.cpp:648:11: note: Shadowed declaration massxpert2-8.5.0/src/gui/MzCalculationDlg.cpp:713:14: note: Shadow variable massxpert2-8.5.0/src/gui/MzCalculationDlg.cpp:648:11: style: Unused variable: value [unusedVariable] massxpert2-8.5.0/src/gui/MzCalculationTreeView.cpp:57:26: warning: Member variable 'MzCalculationTreeView::mp_parentDlg' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/MzCalculationTreeView.hpp:62:3: style: Class 'MzCalculationTreeView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/MzCalculationTreeViewItem.cpp:49:5: performance: Variable 'm_itemData' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert2-8.5.0/src/gui/MzCalculationTreeViewItem.cpp:99:30: style:inconclusive: Technically the member function 'MsXpS::massxpert::MzCalculationTreeViewItem::childItems' can be const. [functionConst] massxpert2-8.5.0/src/gui/MzCalculationTreeViewItem.hpp:87:45: note: Technically the member function 'MsXpS::massxpert::MzCalculationTreeViewItem::childItems' can be const. massxpert2-8.5.0/src/gui/MzCalculationTreeViewItem.cpp:99:30: note: Technically the member function 'MsXpS::massxpert::MzCalculationTreeViewItem::childItems' can be const. massxpert2-8.5.0/src/gui/MzCalculationTreeViewModel.cpp:101:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzCalculationTreeViewModel.cpp:116:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzCalculationTreeViewModel.cpp:127:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzCalculationTreeViewModel.cpp:234:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLIGOMER_DEC_PLACES [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzCalculationTreeViewModel.cpp:313:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLIGOMER_DEC_PLACES [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzCalculationTreeViewModel.cpp:294:32: style: The scope of the variable 'currentItem' can be reduced. [variableScope] massxpert2-8.5.0/src/gui/MzCalculationTreeViewModel.cpp:104:32: style: Variable 'item' can be declared as pointer to const [constVariablePointer] massxpert2-8.5.0/src/gui/MzCalculationTreeViewModel.cpp:175:32: style: Variable 'parentItem' can be declared as pointer to const [constVariablePointer] massxpert2-8.5.0/src/gui/MzCalculationTreeViewModel.cpp:294:44: style: Variable 'currentItem' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/MzCalculationTreeViewSortProxyModel.cpp:68:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabFormulaBasedActionsDlg.cpp:97:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabFormulaBasedActionsDlg.cpp:115:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabFormulaBasedActionsDlg.cpp:216:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabFormulaBasedActionsDlg.cpp:279:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewSortProxyModel.hpp:57:3: style: Class 'MzLabInputOligomerTableViewSortProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.cpp:152:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.cpp:175:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_NONE [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.cpp:236:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.cpp:246:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_NONE [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.cpp:312:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_NONE [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.cpp:483:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.cpp:876:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.cpp:1046:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.cpp:97:30: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabInputOligomerTableView::oligomerList' can be const. [functionConst] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.hpp:94:23: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabInputOligomerTableView::oligomerList' can be const. massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.cpp:97:30: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabInputOligomerTableView::oligomerList' can be const. massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.hpp:87:3: style: Class 'MzLabInputOligomerTableView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.cpp:257:17: style: Local variable 'oligomerList' shadows outer function [shadowFunction] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.hpp:94:23: note: Shadowed declaration massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.cpp:257:17: note: Shadow variable massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.cpp:320:17: style: Local variable 'oligomerList' shadows outer function [shadowFunction] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.hpp:94:23: note: Shadowed declaration massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.cpp:320:17: note: Shadow variable massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.cpp:499:15: style: Local variable 'text' shadows outer argument [shadowArgument] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.cpp:470:12: note: Shadowed declaration massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.cpp:499:15: note: Shadow variable massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.cpp:504:19: style: Local variable 'stringList' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.cpp:482:15: note: Shadowed declaration massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.cpp:504:19: note: Shadow variable massxpert2-8.5.0/src/gui/MzLabInputOligomerTableView.cpp:470:12: style: Parameter 'text' can be declared as reference to const [constParameterReference] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:77:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_NONE [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:258:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActionRole [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:285:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:301:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:370:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_MONO [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:456:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_MONO [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:590:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLIGOMER_DEC_PLACES [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:657:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:753:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:845:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:151:33: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabInputOligomerTableViewDlg::name' can be const. [functionConst] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.hpp:103:11: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabInputOligomerTableViewDlg::name' can be const. massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:151:33: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabInputOligomerTableViewDlg::name' can be const. massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:158:33: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabInputOligomerTableViewDlg::oligomerList' can be const. [functionConst] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.hpp:105:23: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabInputOligomerTableViewDlg::oligomerList' can be const. massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:158:33: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabInputOligomerTableViewDlg::oligomerList' can be const. massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:227:33: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabInputOligomerTableViewDlg::massType' can be const. [functionConst] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.hpp:113:26: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabInputOligomerTableViewDlg::massType' can be const. massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:227:33: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabInputOligomerTableViewDlg::massType' can be const. massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:235:33: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabInputOligomerTableViewDlg::previousMassType' can be const. [functionConst] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.hpp:114:26: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabInputOligomerTableViewDlg::previousMassType' can be const. massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:235:33: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabInputOligomerTableViewDlg::previousMassType' can be const. massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.hpp:103:11: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:686:11: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:695:11: note: Found duplicate branches for 'if' and 'else'. massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:686:11: note: Found duplicate branches for 'if' and 'else'. massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:785:11: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:794:11: note: Found duplicate branches for 'if' and 'else'. massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:785:11: note: Found duplicate branches for 'if' and 'else'. massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:257:16: style: Variable 'monoButton' can be declared as pointer to const [constVariablePointer] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:260:16: style: Variable 'avgButton' can be declared as pointer to const [constVariablePointer] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewModel.cpp:151:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewModel.cpp:204:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewModel.cpp:50:37: warning: Member variable 'MzLabInputOligomerTableViewModel::mp_tableView' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewModel.cpp:50:37: warning: Member variable 'MzLabInputOligomerTableViewModel::mp_mzLabWnd' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewModel.cpp:138:37: style: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabInputOligomerTableViewModel::columnCount' can be static. [functionStatic] massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewModel.hpp:98:7: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabInputOligomerTableViewModel::columnCount' can be static. massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewModel.cpp:138:37: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabInputOligomerTableViewModel::columnCount' can be static. massxpert2-8.5.0/src/gui/MzLabInputOligomerTableViewSortProxyModel.cpp:74:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabMassBasedActionsDlg.cpp:78:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabMassBasedActionsDlg.cpp:96:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabMatchBasedActionsDlg.cpp:96:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabMatchBasedActionsDlg.cpp:112:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabMatchBasedActionsDlg.cpp:201:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabMatchBasedActionsDlg.cpp:406:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabOutputOligomerTableView.hpp:75:3: style: Class 'MzLabOutputOligomerTableView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/MzLabOutputOligomerTableViewSortProxyModel.hpp:57:3: style: Class 'MzLabOutputOligomerTableViewSortProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert2-8.5.0/src/gui/MzLabMatchBasedActionsDlg.cpp:165:10: style: The scope of the variable 'mass' can be reduced. [variableScope] massxpert2-8.5.0/src/gui/MzLabMatchBasedActionsDlg.cpp:317:36: style: Local variable 'oligomer_pair_sp' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/gui/MzLabMatchBasedActionsDlg.cpp:256:20: note: Shadowed declaration massxpert2-8.5.0/src/gui/MzLabMatchBasedActionsDlg.cpp:317:36: note: Shadow variable massxpert2-8.5.0/src/gui/MzLabMatchBasedActionsDlg.cpp:344:28: style: Local variable 'oligomer_pair_sp' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/gui/MzLabMatchBasedActionsDlg.cpp:256:20: note: Shadowed declaration massxpert2-8.5.0/src/gui/MzLabMatchBasedActionsDlg.cpp:344:28: note: Shadow variable massxpert2-8.5.0/src/gui/MzLabMatchBasedActionsDlg.cpp:165:15: style: Variable 'mass' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/MzLabMatchBasedActionsDlg.cpp:371:22: style: Variable 'dialogName' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/MzLabMatchBasedActionsDlg.cpp:256:20: style: Variable 'oligomer_pair_sp' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/MzLabOutputOligomerTableView.cpp:211:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabOutputOligomerTableView.cpp:395:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabOutputOligomerTableView.cpp:91:31: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabOutputOligomerTableView::oligomerPairList' can be const. [functionConst] massxpert2-8.5.0/src/gui/MzLabOutputOligomerTableView.hpp:82:34: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabOutputOligomerTableView::oligomerPairList' can be const. massxpert2-8.5.0/src/gui/MzLabOutputOligomerTableView.cpp:91:31: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabOutputOligomerTableView::oligomerPairList' can be const. massxpert2-8.5.0/src/gui/MzLabOutputOligomerTableViewDlg.cpp:173:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabOutputOligomerTableViewDlg.cpp:126:34: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabOutputOligomerTableViewDlg::name' can be const. [functionConst] massxpert2-8.5.0/src/gui/MzLabOutputOligomerTableViewDlg.hpp:106:11: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabOutputOligomerTableViewDlg::name' can be const. massxpert2-8.5.0/src/gui/MzLabOutputOligomerTableViewDlg.cpp:126:34: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabOutputOligomerTableViewDlg::name' can be const. massxpert2-8.5.0/src/gui/MzLabOutputOligomerTableViewDlg.hpp:106:11: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] massxpert2-8.5.0/src/gui/MzLabOutputOligomerTableViewModel.cpp:144:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabOutputOligomerTableViewModel.cpp:201:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabOutputOligomerTableViewModel.cpp:51:36: warning: Member variable 'MzLabOutputOligomerTableViewModel::mp_tableView' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/MzLabOutputOligomerTableViewModel.cpp:51:36: warning: Member variable 'MzLabOutputOligomerTableViewModel::mp_mzLabWnd' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/MzLabOutputOligomerTableViewModel.cpp:131:36: style: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabOutputOligomerTableViewModel::columnCount' can be static. [functionStatic] massxpert2-8.5.0/src/gui/MzLabOutputOligomerTableViewModel.hpp:103:7: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabOutputOligomerTableViewModel::columnCount' can be static. massxpert2-8.5.0/src/gui/MzLabOutputOligomerTableViewModel.cpp:131:36: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabOutputOligomerTableViewModel::columnCount' can be static. massxpert2-8.5.0/src/gui/MzLabOutputOligomerTableViewModel.cpp:55:19: style: Unused variable: rootData [unusedVariable] massxpert2-8.5.0/src/gui/MzLabOutputOligomerTableViewSortProxyModel.cpp:74:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabWnd.cpp:72:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabWnd.cpp:130:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabWnd.cpp:141:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabWnd.cpp:153:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabWnd.cpp:436:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_NONE [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabWnd.cpp:469:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabWnd.cpp:583:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabWnd.cpp:620:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/MzLabWnd.cpp:246:11: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabWnd::polChemDefCstSPtr' can be const. [functionConst] massxpert2-8.5.0/src/gui/MzLabWnd.hpp:77:37: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabWnd::polChemDefCstSPtr' can be const. massxpert2-8.5.0/src/gui/MzLabWnd.cpp:246:11: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabWnd::polChemDefCstSPtr' can be const. massxpert2-8.5.0/src/gui/MzLabWnd.cpp:253:11: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabWnd::polChemDefSPtr' can be const. [functionConst] massxpert2-8.5.0/src/gui/MzLabWnd.hpp:78:34: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabWnd::polChemDefSPtr' can be const. massxpert2-8.5.0/src/gui/MzLabWnd.cpp:253:11: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::MzLabWnd::polChemDefSPtr' can be const. massxpert2-8.5.0/src/gui/MzLabWnd.cpp:440:32: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/gui/PkaPhPiDlg.cpp:218:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/PkaPhPiDlg.cpp:276:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/PkaPhPiDlg.cpp:357:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONOMER_CHEMENT_MODIF [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/PkaPhPiDlg.cpp:462:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/PkaPhPiDlg.cpp:479:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/PkaPhPiDlg.hpp:108:10: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:67:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/PkaPhPiDlg.hpp:108:10: note: Function in derived class massxpert2-8.5.0/src/gui/PkaPhPiDlg.cpp:213:8: style: Condition '!fetchValidateInputData()' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/PkaPhPiDlg.cpp:213:31: note: Calling function 'fetchValidateInputData' returns 1 massxpert2-8.5.0/src/gui/PkaPhPiDlg.cpp:213:8: note: Condition '!fetchValidateInputData()' is always false massxpert2-8.5.0/src/gui/PkaPhPiDlg.cpp:271:8: style: Condition '!fetchValidateInputData()' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/PkaPhPiDlg.cpp:271:31: note: Calling function 'fetchValidateInputData' returns 1 massxpert2-8.5.0/src/gui/PkaPhPiDlg.cpp:271:8: note: Condition '!fetchValidateInputData()' is always false massxpert2-8.5.0/src/gui/PolChemDefRendering.cpp:67:22: warning:inconclusive: Member variable 'PolChemDefRendering::m_chemEntVignetteRendererHash' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] massxpert2-8.5.0/src/gui/PolChemDefRendering.cpp:104:22: style:inconclusive: Technically the member function 'MsXpS::massxpert::PolChemDefRendering::getPolChemDef' can be const. [functionConst] massxpert2-8.5.0/src/gui/PolChemDefRendering.hpp:85:35: note: Technically the member function 'MsXpS::massxpert::PolChemDefRendering::getPolChemDef' can be const. massxpert2-8.5.0/src/gui/PolChemDefRendering.cpp:104:22: note: Technically the member function 'MsXpS::massxpert::PolChemDefRendering::getPolChemDef' can be const. massxpert2-8.5.0/src/gui/PolChemDefRendering.cpp:151:22: style: The member function 'MsXpS::massxpert::PolChemDefRendering::newChemEntVignetteRenderer' can be static. [functionStatic] massxpert2-8.5.0/src/gui/PolChemDefRendering.hpp:89:28: note: The member function 'MsXpS::massxpert::PolChemDefRendering::newChemEntVignetteRenderer' can be static. massxpert2-8.5.0/src/gui/PolChemDefRendering.cpp:151:22: note: The member function 'MsXpS::massxpert::PolChemDefRendering::newChemEntVignetteRenderer' can be static. massxpert2-8.5.0/src/gui/PolChemDefRendering.cpp:197:28: style: Local variable 'chemEntVignetteRenderer' shadows outer function [shadowFunction] massxpert2-8.5.0/src/gui/PolChemDefRendering.hpp:88:28: note: Shadowed declaration massxpert2-8.5.0/src/gui/PolChemDefRendering.cpp:197:28: note: Shadow variable massxpert2-8.5.0/src/gui/PolChemDefRendering.cpp:264:28: style: Local variable 'chemEntVignetteRenderer' shadows outer function [shadowFunction] massxpert2-8.5.0/src/gui/PolChemDefRendering.hpp:88:28: note: Shadowed declaration massxpert2-8.5.0/src/gui/PolChemDefRendering.cpp:264:28: note: Shadow variable massxpert2-8.5.0/src/gui/PolChemDefRendering.cpp:334:28: style: Local variable 'chemEntVignetteRenderer' shadows outer function [shadowFunction] massxpert2-8.5.0/src/gui/PolChemDefRendering.hpp:88:28: note: Shadowed declaration massxpert2-8.5.0/src/gui/PolChemDefRendering.cpp:334:28: note: Shadow variable massxpert2-8.5.0/src/gui/PolChemDefWnd.cpp:88:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/PolChemDefWnd.cpp:132:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/PolChemDefWnd.cpp:454:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/PolChemDefWnd.cpp:842:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/PolChemDefWnd.cpp:868:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Save [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/PolChemDefWnd.cpp:918:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/PolChemDefWnd.cpp:1065:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/PolChemDefWnd.cpp:77:3: performance: Variable 'msp_polChemDef' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert2-8.5.0/src/gui/PolChemDefWnd.cpp:255:6: style: Condition '!setSingularData()' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/PolChemDefWnd.cpp:255:22: note: Calling function 'setSingularData' returns 1 massxpert2-8.5.0/src/gui/PolChemDefWnd.cpp:255:6: note: Condition '!setSingularData()' is always false massxpert2-8.5.0/src/gui/PolChemDefWnd.cpp:734:16: performance: Range variable 'error' should be declared as const reference. [iterateByValue] massxpert2-8.5.0/src/gui/PolymerModificationDlg.cpp:92:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_LEFT [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/PolymerModificationDlg.cpp:227:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/PolymerModificationDlg.cpp:265:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/PolymerModificationDlg.hpp:69:10: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:67:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/PolymerModificationDlg.hpp:69:10: note: Function in derived class massxpert2-8.5.0/src/gui/ProgramWindow.cpp:150:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:161:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:208:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:285:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:391:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:696:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:955:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1175:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1225:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1306:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1396:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1481:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1528:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable displayMassSpectrumSignal [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1559:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable displayMassSpectrumSignal [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1878:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalHost [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1921:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reportErrorSignal [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1982:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSET [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1054:16: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::ProgramWindow::polChemDefCatStringList' can be const. [functionConst] massxpert2-8.5.0/src/gui/ProgramWindow.hpp:100:8: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::ProgramWindow::polChemDefCatStringList' can be const. massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1054:16: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::ProgramWindow::polChemDefCatStringList' can be const. massxpert2-8.5.0/src/gui/ProgramWindow.cpp:996:16: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::ProgramWindow::polChemDefList' can be const. [functionConst] massxpert2-8.5.0/src/gui/ProgramWindow.hpp:102:48: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::ProgramWindow::polChemDefList' can be const. massxpert2-8.5.0/src/gui/ProgramWindow.cpp:996:16: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::ProgramWindow::polChemDefList' can be const. massxpert2-8.5.0/src/gui/ProgramWindow.hpp:86:11: performance: Function 'configSettingsFilePath()' should return member 'm_configSettingsFilePath' by const reference. [returnByReference] massxpert2-8.5.0/src/gui/ProgramWindow.hpp:102:48: performance: Function 'polChemDefList()' should return member 'm_polChemDefList' by const reference. [returnByReference] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:289:6: style: Condition '!initializeUserConfig()' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:289:27: note: Calling function 'initializeUserConfig' returns 1 massxpert2-8.5.0/src/gui/ProgramWindow.cpp:289:6: note: Condition '!initializeUserConfig()' is always false massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1112:47: style: Condition 'filePath.isEmpty()' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1112:25: note: Assuming that condition 'filePath.isNull()' is not redundant massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1112:47: note: Condition 'filePath.isEmpty()' is always false massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1167:47: style: Condition 'filePath.isEmpty()' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1167:25: note: Assuming that condition 'filePath.isNull()' is not redundant massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1167:47: note: Condition 'filePath.isEmpty()' is always false massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1217:43: style: Condition 'filePath.isEmpty()' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1217:21: note: Assuming that condition 'filePath.isNull()' is not redundant massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1217:43: note: Condition 'filePath.isEmpty()' is always false massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1337:43: style: Condition 'filePath.isEmpty()' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1337:21: note: Assuming that condition 'filePath.isNull()' is not redundant massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1337:43: note: Condition 'filePath.isEmpty()' is always false massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1388:47: style: Condition 'filePath.isEmpty()' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1388:25: note: Assuming that condition 'filePath.isNull()' is not redundant massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1388:47: note: Condition 'filePath.isEmpty()' is always false massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1473:47: style: Condition 'filePath.isEmpty()' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1473:25: note: Assuming that condition 'filePath.isNull()' is not redundant massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1473:47: note: Condition 'filePath.isEmpty()' is always false massxpert2-8.5.0/src/gui/ProgramWindow.cpp:267:8: style: The scope of the variable 'result' can be reduced. [variableScope] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1005:33: style: The scope of the variable 'polChemDefSpec' can be reduced. [variableScope] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1022:33: style: The scope of the variable 'polChemDefSpec' can be reduced. [variableScope] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1056:33: style: The scope of the variable 'polChemDefSpec' can be reduced. [variableScope] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:267:15: style: Variable 'result' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1005:48: style: Variable 'polChemDefSpec' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1022:48: style: Variable 'polChemDefSpec' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1056:48: style: Variable 'polChemDefSpec' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1195:11: style: Unused variable: name [unusedVariable] massxpert2-8.5.0/src/gui/ProgramWindow.cpp:1291:11: style: Unused variable: name [unusedVariable] massxpert2-8.5.0/src/gui/RegionSelection.cpp:255:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidPattern [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/RegionSelection.cpp:50:20: warning: Member variable 'RegionSelection::mp_startMonomer' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/RegionSelection.cpp:50:20: warning: Member variable 'RegionSelection::mp_endMonomer' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/gui/RegionSelection.cpp:536:20: style:inconclusive: Technically the member function 'MsXpS::massxpert::RegionSelection::debugSelectionIndicesPutStdErr' can be const. [functionConst] massxpert2-8.5.0/src/gui/RegionSelection.hpp:104:8: note: Technically the member function 'MsXpS::massxpert::RegionSelection::debugSelectionIndicesPutStdErr' can be const. massxpert2-8.5.0/src/gui/RegionSelection.cpp:536:20: note: Technically the member function 'MsXpS::massxpert::RegionSelection::debugSelectionIndicesPutStdErr' can be const. massxpert2-8.5.0/src/gui/RegionSelection.cpp:262:9: style: The scope of the variable 'height' can be reduced. [variableScope] massxpert2-8.5.0/src/gui/RegionSelection.cpp:507:9: style: The scope of the variable 'temp' can be reduced. [variableScope] massxpert2-8.5.0/src/gui/RegionSelection.cpp:261:31: style: Variable 'width' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/RegionSelection.cpp:262:31: style: Variable 'height' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/SeqToolsDlg.cpp:65:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SeqToolsDlg.cpp:186:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SeqToolsDlg.cpp:355:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SeqToolsDlg.cpp:538:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Letter_Lowercase [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SeqToolsDlg.cpp:455:34: style: Parameter 'text' can be declared as reference to const [constParameterReference] massxpert2-8.5.0/src/gui/SequenceEditorFindDlg.cpp:126:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorFindDlg.cpp:136:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorFindDlg.cpp:150:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorFindDlg.hpp:68:10: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:85:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/SequenceEditorFindDlg.hpp:68:10: note: Function in derived class massxpert2-8.5.0/src/gui/SequenceEditorFindDlg.hpp:69:10: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:86:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/SequenceEditorFindDlg.hpp:69:10: note: Function in derived class massxpert2-8.5.0/src/gui/SequenceEditorFindDlg.hpp:81:10: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:67:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/SequenceEditorFindDlg.hpp:81:10: note: Function in derived class massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:99:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrongFocus [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:515:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1368:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1432:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1769:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SliderSingleStepAdd [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1902:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:2043:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:124:29: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::SequenceEditorGraphicsView::requestedVignetteSize' can be const. [functionConst] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.hpp:201:7: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::SequenceEditorGraphicsView::requestedVignetteSize' can be const. massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:124:29: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::SequenceEditorGraphicsView::requestedVignetteSize' can be const. massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:145:29: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::SequenceEditorGraphicsView::leftMargin' can be const. [functionConst] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.hpp:202:7: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::SequenceEditorGraphicsView::leftMargin' can be const. massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:145:29: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::SequenceEditorGraphicsView::leftMargin' can be const. massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:131:29: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::SequenceEditorGraphicsView::columns' can be const. [functionConst] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.hpp:203:7: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::SequenceEditorGraphicsView::columns' can be const. massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:131:29: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::SequenceEditorGraphicsView::columns' can be const. massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:138:29: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::SequenceEditorGraphicsView::rows' can be const. [functionConst] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.hpp:204:7: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::SequenceEditorGraphicsView::rows' can be const. massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:138:29: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::SequenceEditorGraphicsView::rows' can be const. massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1819:29: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::SequenceEditorGraphicsView::lastClickedVignette' can be const. [functionConst] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.hpp:206:7: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::SequenceEditorGraphicsView::lastClickedVignette' can be const. massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1819:29: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::SequenceEditorGraphicsView::lastClickedVignette' can be const. massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1150:14: style: Condition '!crossLinkVignetteAt(index,crossLink)' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1150:34: note: Calling function 'crossLinkVignetteAt' returns 1 massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1150:14: note: Condition '!crossLinkVignetteAt(index,crossLink)' is always false massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1211:6: style: Condition 'vignetteListSize' is always true [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1204:35: note: Assuming that condition 'm_monomerVignetteList.size()<1' is not redundant massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1209:52: note: Assignment 'vignetteListSize=m_monomerVignetteList.size()', assigned value is greater than 0 massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1211:6: note: Condition 'vignetteListSize' is always true massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1387:29: style: Assigned value 'renderVignettes()' is always true [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1387:29: note: Calling function 'renderVignettes' returns 1 massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1387:29: note: Assigned value 'renderVignettes()' is always true massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1390:23: style: Assigned value 'scaleVignettes()' is always true [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1390:23: note: Calling function 'scaleVignettes' returns 1 massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1390:23: note: Assigned value 'scaleVignettes()' is always true massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1391:10: style: Condition 'ret==0' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1390:23: note: Calling function 'scaleVignettes' returns 1 massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1390:23: note: Assignment 'ret=scaleVignettes()', assigned value is 1 massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1391:10: note: Condition 'ret==0' is always false massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1395:26: style: Assigned value 'positionVignettes()' is always true [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1395:26: note: Calling function 'positionVignettes' returns 1 massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1395:26: note: Assigned value 'positionVignettes()' is always true massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1396:10: style: Condition 'ret==0' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1395:26: note: Calling function 'positionVignettes' returns 1 massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1395:26: note: Assignment 'ret=positionVignettes()', assigned value is 1 massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1396:10: note: Condition 'ret==0' is always false massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1614:46: style: Assigned value 'uncrossLinkVignetteAt(monomerIndex,crossLink)' is always true [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1614:46: note: Calling function 'uncrossLinkVignetteAt' returns 1 massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1614:46: note: Assigned value 'uncrossLinkVignetteAt(monomerIndex,crossLink)' is always true massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1616:14: style: Condition '!result' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1614:46: note: Calling function 'uncrossLinkVignetteAt' returns 1 massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1614:46: note: Assignment 'result=uncrossLinkVignetteAt(monomerIndex,crossLink)', assigned value is 1 massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1616:14: note: Condition '!result' is always false massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1795:6: style: Condition '!scaleVignettes()' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1795:21: note: Calling function 'scaleVignettes' returns 1 massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1795:6: note: Condition '!scaleVignettes()' is always false massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1798:6: style: Condition '!positionVignettes()' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1798:24: note: Calling function 'positionVignettes' returns 1 massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1798:6: note: Condition '!positionVignettes()' is always false massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:796:28: style: The scope of the variable 'modifRenderer' can be reduced. [variableScope] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1138:11: style: Local variable 'iter' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1097:7: note: Shadowed declaration massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:1138:11: note: Shadow variable massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:796:44: style: Variable 'modifRenderer' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsView.cpp:915:24: style: Variable 'modif_ptr_str' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsViewKeySequenceHandling.cpp:72:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SliderSingleStepSub [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsViewKeySequenceHandling.cpp:107:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SliderSingleStepAdd [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsViewKeySequenceHandling.cpp:147:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SliderSingleStepSub [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsViewKeySequenceHandling.cpp:187:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SliderSingleStepAdd [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsViewKeySequenceHandling.cpp:433:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SliderSingleStepSub [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsViewKeySequenceHandling.cpp:491:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SliderSingleStepAdd [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsViewKeySequenceHandling.cpp:554:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SliderSingleStepAdd [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsViewKeySequenceHandling.cpp:617:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SliderSingleStepSub [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsViewKeySequenceHandling.cpp:855:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SliderSingleStepAdd [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsViewKeyboardHandling.cpp:58:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsViewKeyboardHandling.cpp:203:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsViewKeyboardHandling.cpp:255:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsViewKeyboardHandling.cpp:333:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorGraphicsViewKeyboardHandling.cpp:387:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:108:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:138:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:159:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:220:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONOMER_CHEMENT_MODIF [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:401:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:416:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:494:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:722:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:843:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:974:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:1081:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:1175:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:1337:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAP_LEFT [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:1359:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:1470:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:1498:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:1526:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:1554:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:1579:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:1617:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:1647:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECTION_TYPE_OLIGOMERS [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:1664:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECTION_TYPE_RESIDUAL_CHAINS [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:1678:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:1703:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:1902:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLYMER_DEC_PLACES [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:1965:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLIGOMER_DEC_PLACES [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:2037:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Save [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:2078:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:2125:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:2162:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:2251:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:2612:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:2656:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:2696:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:2835:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_LEFT [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:2849:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_RIGHT [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:2872:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crossLinkChangedSignal [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:2894:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_ACCOUNT_SEQUENCE [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:2939:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:3123:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:3291:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:3322:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable updatedMassPeakShaperConfigSignal [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:3348:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:3395:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:3619:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:3209:20: style: Either there is a missing 'override', or the member function 'MsXpS::massxpert::SequenceEditorWnd::keyPressEvent' can be static. [functionStatic] massxpert2-8.5.0/src/gui/SequenceEditorWnd.hpp:288:8: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::SequenceEditorWnd::keyPressEvent' can be static. massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:3209:20: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::SequenceEditorWnd::keyPressEvent' can be static. massxpert2-8.5.0/src/gui/SequencePurificationDlg.hpp:77:10: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:67:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/SequencePurificationDlg.hpp:77:10: note: Function in derived class massxpert2-8.5.0/src/gui/SequenceImportDlg.hpp:78:10: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert2-8.5.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:67:18: note: Virtual function in base class massxpert2-8.5.0/src/gui/SequenceImportDlg.hpp:78:10: note: Function in derived class massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:834:6: style: Condition '!populateMonomerCodeList()' is always false [knownConditionTrueFalse] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:834:30: note: Calling function 'populateMonomerCodeList' returns 1 massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:834:6: note: Condition '!populateMonomerCodeList()' is always false massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:1736:20: style: The scope of the variable 'item' can be reduced. [variableScope] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:1306:23: style: Local variable 'polChemDefRendering' shadows outer function [shadowFunction] massxpert2-8.5.0/src/gui/SequenceEditorWnd.hpp:101:30: note: Shadowed declaration massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:1306:23: note: Shadow variable massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:2500:30: style: Local variable 'sequence' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:2311:26: note: Shadowed declaration massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:2500:30: note: Shadow variable massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:3182:42: performance: Function parameter 'mono' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:3182:56: performance: Function parameter 'avg' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:1064:41: style: Parameter 'filePath' can be declared as reference to const [constParameterReference] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:356:11: style: Unused variable: value [unusedVariable] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:1736:25: style: Variable 'item' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:2149:11: style: Unused variable: name [unusedVariable] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:2492:19: style: Variable 'chainStringList' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:2506:25: style: Variable 'chainStringListId' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/SequenceEditorWnd.cpp:2508:33: style: Variable 'translatedChainStringList' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/SequenceImportDlg.cpp:96:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequenceImportDlg.cpp:62:53: style:inconclusive: Function 'SequenceImportDlg' argument 5 names different: declaration 'chaingStringList' definition 'chainStringList'. [funcArgNamesDifferent] massxpert2-8.5.0/src/gui/SequenceImportDlg.hpp:73:36: note: Function 'SequenceImportDlg' argument 5 names different: declaration 'chaingStringList' definition 'chainStringList'. massxpert2-8.5.0/src/gui/SequenceImportDlg.cpp:62:53: note: Function 'SequenceImportDlg' argument 5 names different: declaration 'chaingStringList' definition 'chainStringList'. massxpert2-8.5.0/src/gui/SequencePurificationDlg.cpp:150:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequencePurificationDlg.cpp:184:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequencePurificationDlg.cpp:266:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequencePurificationDlg.cpp:443:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/gui/SequencePurificationDlg.cpp:539:9: style: The scope of the variable 'currentValue' can be reduced. [variableScope] massxpert2-8.5.0/src/gui/SequencePurificationDlg.cpp:528:54: style:inconclusive: Function 'findContinuum' argument 1 names different: declaration 'list' definition 'errorList'. [funcArgNamesDifferent] massxpert2-8.5.0/src/gui/SequencePurificationDlg.hpp:83:36: note: Function 'findContinuum' argument 1 names different: declaration 'list' definition 'errorList'. massxpert2-8.5.0/src/gui/SequencePurificationDlg.cpp:528:54: note: Function 'findContinuum' argument 1 names different: declaration 'list' definition 'errorList'. massxpert2-8.5.0/src/gui/SequencePurificationDlg.cpp:528:54: style: Parameter 'errorList' can be declared as reference to const [constParameterReference] massxpert2-8.5.0/src/gui/SequencePurificationDlg.cpp:539:23: style: Variable 'currentValue' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/gui/SequenceSelection.cpp:257:22: style:inconclusive: Technically the member function 'MsXpS::massxpert::SequenceSelection::reselectRegions' can be const. [functionConst] massxpert2-8.5.0/src/gui/SequenceSelection.hpp:79:7: note: Technically the member function 'MsXpS::massxpert::SequenceSelection::reselectRegions' can be const. massxpert2-8.5.0/src/gui/SequenceSelection.cpp:257:22: note: Technically the member function 'MsXpS::massxpert::SequenceSelection::reselectRegions' can be const. massxpert2-8.5.0/src/gui/SequenceSelection.cpp:483:22: style:inconclusive: Technically the member function 'MsXpS::massxpert::SequenceSelection::regionSelectionCount' can be const. [functionConst] massxpert2-8.5.0/src/gui/SequenceSelection.hpp:94:7: note: Technically the member function 'MsXpS::massxpert::SequenceSelection::regionSelectionCount' can be const. massxpert2-8.5.0/src/gui/SequenceSelection.cpp:483:22: note: Technically the member function 'MsXpS::massxpert::SequenceSelection::regionSelectionCount' can be const. massxpert2-8.5.0/src/gui/SequenceSelection.cpp:490:22: style:inconclusive: Technically the member function 'MsXpS::massxpert::SequenceSelection::selectionIndices' can be const. [functionConst] massxpert2-8.5.0/src/gui/SequenceSelection.hpp:96:8: note: Technically the member function 'MsXpS::massxpert::SequenceSelection::selectionIndices' can be const. massxpert2-8.5.0/src/gui/SequenceSelection.cpp:490:22: note: Technically the member function 'MsXpS::massxpert::SequenceSelection::selectionIndices' can be const. massxpert2-8.5.0/src/gui/SequenceSelection.cpp:518:22: style:inconclusive: Technically the member function 'MsXpS::massxpert::SequenceSelection::debugSelectionPutStdErr' can be const. [functionConst] massxpert2-8.5.0/src/gui/SequenceSelection.hpp:98:8: note: Technically the member function 'MsXpS::massxpert::SequenceSelection::debugSelectionPutStdErr' can be const. massxpert2-8.5.0/src/gui/SequenceSelection.cpp:518:22: note: Technically the member function 'MsXpS::massxpert::SequenceSelection::debugSelectionPutStdErr' can be const. massxpert2-8.5.0/src/gui/SequenceSelection.cpp:435:9: style: The scope of the variable 'temp' can be reduced. [variableScope] massxpert2-8.5.0/src/gui/SequenceSelection.cpp:340:26: style: Variable 'iterRegionSelection' can be declared as pointer to const [constVariablePointer] massxpert2-8.5.0/src/main.cpp:79:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/main.cpp:86:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/main.cpp:119:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/main.cpp:137:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIN_DIR [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/main.cpp:153:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable massxpert2 [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/main.cpp:86:20: style: Variable 'version' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/nongui/Cleaver.cpp:706:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONOMER_CHEMENT_CROSS_LINK [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/nongui/Cleaver.cpp:68:10: warning:inconclusive: Member variable 'Cleaver::m_cleaveIndexList' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] massxpert2-8.5.0/src/nongui/Cleaver.cpp:68:10: warning:inconclusive: Member variable 'Cleaver::m_noCleaveIndexList' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] massxpert2-8.5.0/src/nongui/Cleaver.cpp:801:19: style: Local variable 'name' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/nongui/Cleaver.cpp:665:11: note: Shadowed declaration massxpert2-8.5.0/src/nongui/Cleaver.cpp:801:19: note: Shadow variable massxpert2-8.5.0/src/nongui/Cleaver.cpp:1057:31: style: Local variable 'name' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/nongui/Cleaver.cpp:962:11: note: Shadowed declaration massxpert2-8.5.0/src/nongui/Cleaver.cpp:1057:31: note: Shadow variable massxpert2-8.5.0/src/nongui/Cleaver.cpp:1178:35: style: Local variable 'name' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/nongui/Cleaver.cpp:962:11: note: Shadowed declaration massxpert2-8.5.0/src/nongui/Cleaver.cpp:1178:35: note: Shadow variable massxpert2-8.5.0/src/nongui/ConfigSetting.cpp:52:16: warning: Member variable 'ConfigSetting::m_userType' is not initialized in the constructor. [uninitMemberVar] massxpert2-8.5.0/src/nongui/ConfigSetting.cpp:60:3: performance: Variable 'm_applicationName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert2-8.5.0/src/nongui/ConfigSetting.cpp:61:3: performance: Variable 'm_prefixDelimiter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert2-8.5.0/src/nongui/ConfigSetting.cpp:64:3: performance: Variable 'm_key' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert2-8.5.0/src/nongui/ConfigSetting.cpp:65:3: performance: Variable 'm_value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert2-8.5.0/src/nongui/ConfigSetting.cpp:67:3: performance: Variable 'm_title' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert2-8.5.0/src/nongui/ConfigSetting.cpp:68:3: performance: Variable 'm_comment' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert2-8.5.0/src/nongui/ConfigSetting.cpp:105:16: style:inconclusive: Technically the member function 'MsXpS::massxpert::ConfigSetting::getApplicationName' can be const. [functionConst] massxpert2-8.5.0/src/nongui/ConfigSetting.hpp:78:11: note: Technically the member function 'MsXpS::massxpert::ConfigSetting::getApplicationName' can be const. massxpert2-8.5.0/src/nongui/ConfigSetting.cpp:105:16: note: Technically the member function 'MsXpS::massxpert::ConfigSetting::getApplicationName' can be const. massxpert2-8.5.0/src/nongui/ConfigSetting.hpp:78:11: performance: Function 'getApplicationName()' should return member 'm_applicationName' by const reference. [returnByReference] massxpert2-8.5.0/src/nongui/ConfigSettings.cpp:60:5: performance: Variable 'm_applicationName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert2-8.5.0/src/nongui/ConfigSettings.cpp:104:19: style:inconclusive: Technically the member function 'MsXpS::massxpert::ConfigSettings::applicationName' can be const. [functionConst] massxpert2-8.5.0/src/nongui/ConfigSettings.hpp:76:11: note: Technically the member function 'MsXpS::massxpert::ConfigSettings::applicationName' can be const. massxpert2-8.5.0/src/nongui/ConfigSettings.cpp:104:19: note: Technically the member function 'MsXpS::massxpert::ConfigSettings::applicationName' can be const. massxpert2-8.5.0/src/nongui/ConfigSettings.hpp:76:11: performance: Function 'applicationName()' should return member 'm_applicationName' by const reference. [returnByReference] massxpert2-8.5.0/src/nongui/ConfigSettings.cpp:136:33: performance: Function parameter 'key' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/nongui/ConfigSettings.cpp:64:24: style: Variable 'iterConfigSetting' can be declared as pointer to const [constVariablePointer] massxpert2-8.5.0/src/nongui/ConfigSettings.cpp:81:24: style: Variable 'iterConfigSetting' can be declared as pointer to const [constVariablePointer] massxpert2-8.5.0/src/nongui/ConfigSettings.cpp:121:38: style: Parameter 'configSetting' can be declared as pointer to const [constParameterPointer] massxpert2-8.5.0/src/nongui/ConfigSettings.cpp:125:24: style: Variable 'iterConfigSetting' can be declared as pointer to const [constVariablePointer] massxpert2-8.5.0/src/nongui/ConfigSettings.cpp:165:24: style: Variable 'iterConfigSetting' can be declared as pointer to const [constVariablePointer] massxpert2-8.5.0/src/nongui/CrossLinkedRegion.cpp:99:22: style:inconclusive: Technically the member function 'MsXpS::massxpert::CrossLinkedRegion::startIndex' can be const. [functionConst] massxpert2-8.5.0/src/nongui/CrossLinkedRegion.hpp:70:7: note: Technically the member function 'MsXpS::massxpert::CrossLinkedRegion::startIndex' can be const. massxpert2-8.5.0/src/nongui/CrossLinkedRegion.cpp:99:22: note: Technically the member function 'MsXpS::massxpert::CrossLinkedRegion::startIndex' can be const. massxpert2-8.5.0/src/nongui/CrossLinkedRegion.cpp:113:22: style:inconclusive: Technically the member function 'MsXpS::massxpert::CrossLinkedRegion::endIndex' can be const. [functionConst] massxpert2-8.5.0/src/nongui/CrossLinkedRegion.hpp:73:7: note: Technically the member function 'MsXpS::massxpert::CrossLinkedRegion::endIndex' can be const. massxpert2-8.5.0/src/nongui/CrossLinkedRegion.cpp:113:22: note: Technically the member function 'MsXpS::massxpert::CrossLinkedRegion::endIndex' can be const. massxpert2-8.5.0/src/nongui/FragOptions.cpp:254:14: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::FragOptions::formulaList' can be const. [functionConst] massxpert2-8.5.0/src/nongui/FragOptions.hpp:83:41: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::FragOptions::formulaList' can be const. massxpert2-8.5.0/src/nongui/FragOptions.cpp:254:14: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::FragOptions::formulaList' can be const. massxpert2-8.5.0/src/nongui/Fragmenter.cpp:160:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONOMER_CHEMENT_CROSS_LINK [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/nongui/Fragmenter.cpp:376:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAP_NONE [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/nongui/Fragmenter.cpp:978:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLYMER_CHEMENT_LEFT_END_MODIF [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/nongui/Fragmenter.cpp:1560:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLYMER_CHEMENT_RIGHT_END_MODIF [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/nongui/Fragmenter.cpp:1968:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAG_END_LEFT [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/nongui/Fragmenter.cpp:2334:31: warning: Return value of function new_oligomer_sp.get() is not used. [ignoredReturnValue] massxpert2-8.5.0/src/nongui/Fragmenter.cpp:80:13: warning:inconclusive: Member variable 'Fragmenter::m_crossLinkedRegionList' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] massxpert2-8.5.0/src/nongui/Fragmenter.cpp:237:20: style: Variable 'last' is reassigned a value before the old one has been used. [redundantAssignment] massxpert2-8.5.0/src/nongui/Fragmenter.cpp:224:21: note: last is assigned massxpert2-8.5.0/src/nongui/Fragmenter.cpp:237:20: note: last is overwritten massxpert2-8.5.0/src/nongui/Fragmenter.cpp:213:11: style: The scope of the variable 'prev' can be reduced. [variableScope] massxpert2-8.5.0/src/nongui/Fragmenter.cpp:1061:40: style: Local variable 'monomer' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/nongui/Fragmenter.cpp:853:36: note: Shadowed declaration massxpert2-8.5.0/src/nongui/Fragmenter.cpp:1061:40: note: Shadow variable massxpert2-8.5.0/src/nongui/Fragmenter.cpp:1082:15: style: Local variable 'jter' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/nongui/Fragmenter.cpp:896:11: note: Shadowed declaration massxpert2-8.5.0/src/nongui/Fragmenter.cpp:1082:15: note: Shadow variable massxpert2-8.5.0/src/nongui/Fragmenter.cpp:1638:40: style: Local variable 'monomer' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/nongui/Fragmenter.cpp:1429:36: note: Shadowed declaration massxpert2-8.5.0/src/nongui/Fragmenter.cpp:1638:40: note: Shadow variable massxpert2-8.5.0/src/nongui/Fragmenter.cpp:1659:15: style: Local variable 'jter' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/nongui/Fragmenter.cpp:1473:11: note: Shadowed declaration massxpert2-8.5.0/src/nongui/Fragmenter.cpp:1659:15: note: Shadow variable massxpert2-8.5.0/src/nongui/Fragmenter.cpp:2180:37: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/nongui/Fragmenter.cpp:70:20: style: Variable 'fragOptions' can be declared as pointer to const [constVariablePointer] massxpert2-8.5.0/src/nongui/Fragmenter.cpp:90:20: style: Variable 'fragOptions' can be declared as pointer to const [constVariablePointer] massxpert2-8.5.0/src/nongui/Fragmenter.cpp:169:20: style: Variable 'fragOptions' can be declared as pointer to const [constVariablePointer] massxpert2-8.5.0/src/nongui/Fragmenter.cpp:213:16: style: Variable 'prev' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/nongui/Fragmenter.cpp:488:27: style: Variable 'formula' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/src/nongui/MassList.cpp:201:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/nongui/MassList.cpp:239:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLIGOMER_DEC_PLACES [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/nongui/MassList.cpp:48:5: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert2-8.5.0/src/nongui/MassList.cpp:54:5: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert2-8.5.0/src/nongui/MassList.cpp:55:5: performance: Variable 'm_massText' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert2-8.5.0/src/nongui/MassList.cpp:61:5: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert2-8.5.0/src/nongui/MassList.cpp:70:5: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert2-8.5.0/src/nongui/MassList.cpp:138:13: style:inconclusive: Technically the member function 'MsXpS::massxpert::MassList::name' can be const. [functionConst] massxpert2-8.5.0/src/nongui/MassList.hpp:73:11: note: Technically the member function 'MsXpS::massxpert::MassList::name' can be const. massxpert2-8.5.0/src/nongui/MassList.cpp:138:13: note: Technically the member function 'MsXpS::massxpert::MassList::name' can be const. massxpert2-8.5.0/src/nongui/MassList.hpp:73:11: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] massxpert2-8.5.0/src/nongui/MassList.cpp:46:30: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/nongui/MassList.cpp:52:30: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/nongui/MassList.cpp:59:30: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/nongui/MassList.cpp:68:30: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/nongui/MassList.cpp:130:29: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/nongui/MassList.cpp:148:32: performance: Function parameter 'comment' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/nongui/OligomerList.cpp:216:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_NONE [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/nongui/OligomerList.cpp:275:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASS_BOTH [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/nongui/OligomerList.cpp:89:15: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::OligomerList::name' can be const. [functionConst] massxpert2-8.5.0/src/nongui/OligomerList.hpp:73:11: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::OligomerList::name' can be const. massxpert2-8.5.0/src/nongui/OligomerList.cpp:89:15: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::OligomerList::name' can be const. massxpert2-8.5.0/src/nongui/OligomerList.hpp:73:11: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] massxpert2-8.5.0/src/nongui/OligomerList.cpp:225:19: style: Redundant initialization for 'localMassType'. The initialized value is overwritten before it is read. [redundantInitialization] massxpert2-8.5.0/src/nongui/OligomerList.cpp:216:40: note: localMassType is initialized massxpert2-8.5.0/src/nongui/OligomerList.cpp:225:19: note: localMassType is overwritten massxpert2-8.5.0/src/nongui/OligomerList.cpp:81:31: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/nongui/OligomerList.cpp:99:34: performance: Function parameter 'comment' should be passed by const reference. [passedByValue] massxpert2-8.5.0/src/nongui/OligomerPair.cpp:85:15: style:inconclusive: Either there is a missing 'override', or the member function 'MsXpS::massxpert::OligomerPair::name' can be const. [functionConst] massxpert2-8.5.0/src/nongui/OligomerPair.hpp:74:11: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::OligomerPair::name' can be const. massxpert2-8.5.0/src/nongui/OligomerPair.cpp:85:15: note: Either there is a missing 'override', or the member function 'MsXpS::massxpert::OligomerPair::name' can be const. massxpert2-8.5.0/src/nongui/OligomerPair.hpp:74:11: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] massxpert2-8.5.0/src/nongui/PolChemDefCatParser.cpp:159:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/nongui/PolChemDefCatParser.cpp:265:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] massxpert2-8.5.0/src/nongui/PolChemDefCatParser.cpp:72:24: style:inconclusive: Technically the member function 'MsXpS::massxpert::PolChemDefCatParser::getFilePath' can be const. [functionConst] massxpert2-8.5.0/src/nongui/PolChemDefCatParser.hpp:77:18: note: Technically the member function 'MsXpS::massxpert::PolChemDefCatParser::getFilePath' can be const. massxpert2-8.5.0/src/nongui/PolChemDefCatParser.cpp:72:24: note: Technically the member function 'MsXpS::massxpert::PolChemDefCatParser::getFilePath' can be const. massxpert2-8.5.0/src/nongui/PolChemDefCatParser.cpp:86:24: style:inconclusive: Technically the member function 'MsXpS::massxpert::PolChemDefCatParser::getPendingMode' can be const. [functionConst] massxpert2-8.5.0/src/nongui/PolChemDefCatParser.hpp:80:7: note: Technically the member function 'MsXpS::massxpert::PolChemDefCatParser::getPendingMode' can be const. massxpert2-8.5.0/src/nongui/PolChemDefCatParser.cpp:86:24: note: Technically the member function 'MsXpS::massxpert::PolChemDefCatParser::getPendingMode' can be const. massxpert2-8.5.0/src/nongui/PolChemDefCatParser.cpp:100:24: style:inconclusive: Technically the member function 'MsXpS::massxpert::PolChemDefCatParser::getConfigSysUser' can be const. [functionConst] massxpert2-8.5.0/src/nongui/PolChemDefCatParser.hpp:83:7: note: Technically the member function 'MsXpS::massxpert::PolChemDefCatParser::getConfigSysUser' can be const. massxpert2-8.5.0/src/nongui/PolChemDefCatParser.cpp:100:24: note: Technically the member function 'MsXpS::massxpert::PolChemDefCatParser::getConfigSysUser' can be const. massxpert2-8.5.0/src/nongui/PolChemDefCatParser.cpp:337:23: style: Local variable 'file' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/nongui/PolChemDefCatParser.cpp:263:11: note: Shadowed declaration massxpert2-8.5.0/src/nongui/PolChemDefCatParser.cpp:337:23: note: Shadow variable massxpert2-8.5.0/src/nongui/PolChemDefCatParser.cpp:352:23: style: Local variable 'file' shadows outer variable [shadowVariable] massxpert2-8.5.0/src/nongui/PolChemDefCatParser.cpp:263:11: note: Shadowed declaration massxpert2-8.5.0/src/nongui/PolChemDefCatParser.cpp:352:23: note: Shadow variable massxpert2-8.5.0/src/nongui/PolChemDefCatParser.cpp:117:18: style: Variable 'count' is assigned a value that is never used. [unreadVariable] massxpert2-8.5.0/tests/test_Formula.cpp:16:16: style: The comparison 'ok == true' is always true because 'ok' and 'true' represent the same value. [knownConditionTrueFalse] massxpert2-8.5.0/tests/test_Formula.cpp:15:15: note: 'ok' is assigned value 'true' here. massxpert2-8.5.0/tests/test_Formula.cpp:16:16: note: The comparison 'ok == true' is always true because 'ok' and 'true' represent the same value. massxpert2-8.5.0/tests/test_Isotope.cpp:16:16: style: The comparison 'ok == true' is always true because 'ok' and 'true' represent the same value. [knownConditionTrueFalse] massxpert2-8.5.0/tests/test_Isotope.cpp:15:15: note: 'ok' is assigned value 'true' here. massxpert2-8.5.0/tests/test_Isotope.cpp:16:16: note: The comparison 'ok == true' is always true because 'ok' and 'true' represent the same value. diff: DONE