2025-06-28 22:37 ftp://ftp.de.debian.org/debian/pool/main/m/massxpert/massxpert_7.0.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-62-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: ca83f56 (2025-06-29 00:31:22 +0200) count: 1324 1316 elapsed-time: 22.8 23.8 head-timing-info: old-timing-info: head results: massxpert-7.0.0/src/gui/AboutDlg.cpp:66:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/AboutDlg.cpp:134:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/AboutDlg.cpp:185:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/AboutDlg.hpp:60:3: style: Class 'AboutDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/AboutDlg.cpp:201:24: style: Variable 'pixmapItem' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.cpp:68:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.cpp:101:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.cpp:113:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.cpp:121:25: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::AbstractMainTaskWindow::configSettingsFilePath' can be const. [functionConst] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.hpp:80:11: note: Either there is a missing 'override', or the member function 'msxps::massxpert::AbstractMainTaskWindow::configSettingsFilePath' can be const. massxpert-7.0.0/src/gui/AbstractMainTaskWindow.cpp:121:25: note: Either there is a missing 'override', or the member function 'msxps::massxpert::AbstractMainTaskWindow::configSettingsFilePath' can be const. massxpert-7.0.0/src/gui/AbstractMainTaskWindow.cpp:127:25: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::AbstractMainTaskWindow::userSpec' can be const. [functionConst] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.hpp:81:19: note: Either there is a missing 'override', or the member function 'msxps::massxpert::AbstractMainTaskWindow::userSpec' can be const. massxpert-7.0.0/src/gui/AbstractMainTaskWindow.cpp:127:25: note: Either there is a missing 'override', or the member function 'msxps::massxpert::AbstractMainTaskWindow::userSpec' can be const. massxpert-7.0.0/src/nongui/ConfigSettings.hpp:69:3: style: Class 'ConfigSettings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/MainWindow.hpp:162:3: style: Class 'MainWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.cpp:89:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.cpp:100:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/Modif.hpp:111:8: warning: The class 'Modif' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:95:16: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/Modif.hpp:111:8: note: Derived function 'Modif::validate' massxpert-7.0.0/src/nongui/CrossLinker.hpp:94:8: warning: The class 'CrossLinker' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:95:16: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/CrossLinker.hpp:94:8: note: Derived function 'CrossLinker::validate' massxpert-7.0.0/src/nongui/Monomer.hpp:122:8: warning: The class 'Monomer' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:95:16: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/Monomer.hpp:122:8: note: Derived function 'Monomer::validate' massxpert-7.0.0/src/nongui/CleaveMotif.hpp:139:8: warning: The class 'CleaveMotif' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:95:16: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/CleaveMotif.hpp:139:8: note: Derived function 'CleaveMotif::validate' massxpert-7.0.0/src/nongui/CleaveRule.hpp:129:8: warning: The class 'CleaveRule' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:95:16: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/CleaveRule.hpp:129:8: note: Derived function 'CleaveRule::validate' massxpert-7.0.0/src/nongui/CleaveSpec.hpp:111:8: warning: The class 'CleaveSpec' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:95:16: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/CleaveSpec.hpp:111:8: note: Derived function 'CleaveSpec::validate' massxpert-7.0.0/src/nongui/FragRule.hpp:137:8: warning: The class 'FragRule' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:95:16: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/FragRule.hpp:137:8: note: Derived function 'FragRule::validate' massxpert-7.0.0/src/nongui/FragSpec.hpp:136:8: warning: The class 'FragSpec' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:95:16: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/FragSpec.hpp:136:8: note: Derived function 'FragSpec::validate' massxpert-7.0.0/src/nongui/Ionizable.hpp:140:8: warning: The class 'Ionizable' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:95:16: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/Ionizable.hpp:140:8: note: Derived function 'Ionizable::validate' massxpert-7.0.0/src/nongui/Polymer.hpp:85:11: warning: The class 'Polymer' defines member variable with name 'm_name' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:72:11: note: Parent variable 'PolChemDefEntity::m_name' massxpert-7.0.0/src/nongui/Polymer.hpp:85:11: note: Derived variable 'Polymer::m_name' massxpert-7.0.0/src/nongui/Polymer.hpp:214:8: warning: The class 'Polymer' defines member function with name 'validate' also defined in its parent class 'Ionizable'. [duplInheritedMember] massxpert-7.0.0/src/nongui/Ionizable.hpp:140:8: note: Parent function 'Ionizable::validate' massxpert-7.0.0/src/nongui/Polymer.hpp:214:8: note: Derived function 'Polymer::validate' massxpert-7.0.0/src/nongui/Polymer.hpp:117:8: warning: The class 'Polymer' defines member function with name 'setName' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:86:8: note: Parent function 'PolChemDefEntity::setName' massxpert-7.0.0/src/nongui/Polymer.hpp:117:8: note: Derived function 'Polymer::setName' massxpert-7.0.0/src/nongui/Polymer.hpp:118:11: warning: The class 'Polymer' defines member function with name 'name' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:87:11: note: Parent function 'PolChemDefEntity::name' massxpert-7.0.0/src/nongui/Polymer.hpp:118:11: note: Derived function 'Polymer::name' massxpert-7.0.0/src/nongui/Polymer.hpp:214:8: warning: The class 'Polymer' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:95:16: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/Polymer.hpp:214:8: note: Derived function 'Polymer::validate' massxpert-7.0.0/src/nongui/CrossLink.hpp:109:8: warning: The class 'CrossLink' defines member function with name 'validate' also defined in its parent class 'CrossLinker'. [duplInheritedMember] massxpert-7.0.0/src/nongui/CrossLinker.hpp:94:8: note: Parent function 'CrossLinker::validate' massxpert-7.0.0/src/nongui/CrossLink.hpp:109:8: note: Derived function 'CrossLink::validate' massxpert-7.0.0/src/nongui/CrossLink.hpp:109:8: warning: The class 'CrossLink' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:95:16: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/CrossLink.hpp:109:8: note: Derived function 'CrossLink::validate' massxpert-7.0.0/src/nongui/Ponderable.hpp:78:3: style: Class 'Ponderable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/Atom.hpp:101:3: style: Class 'Atom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/Formula.hpp:200:3: style: Class 'Formula' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:75:3: style: Class 'PolChemDefEntity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/Prop.hpp:132:3: style: Class 'StringProp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/Prop.hpp:133:3: style: Class 'StringProp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/Prop.hpp:156:3: style: Class 'IntProp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/Prop.hpp:179:3: style: Class 'DoubleProp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/Prop.hpp:205:3: style: Class 'NoDeletePointerProp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/Modif.hpp:139:3: style: Class 'ModifProp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/Coordinates.hpp:58:3: style: Class 'Coordinates' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/Coordinates.hpp:85:3: style: Class 'CoordinateList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/CalcOptions.hpp:98:3: style: Class 'CalcOptions' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/Sequence.hpp:105:3: style: Class 'Sequence' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/Ionizable.hpp:102:3: style: Class 'Ionizable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/CrossLinkList.hpp:67:3: style: Class 'CrossLinkList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/CrossLinkList.hpp:70:3: style: Class 'CrossLinkList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/Polymer.hpp:110:3: style: Class 'Polymer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/ChemEntVignetteRenderer.hpp:56:3: style: Class 'ChemEntVignetteRenderer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/ChemEntVignetteRenderer.hpp:59:3: style: Class 'ChemEntVignetteRenderer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/ChemEntVignetteRenderer.hpp:63:3: style: Class 'ChemEntVignetteRenderer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/PolChemDef.hpp:206:3: style: Class 'PolChemDef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/PolChemDefWnd.hpp:87:3: style: Class 'PolChemDefWnd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/Atom.hpp:103:12: style: The destructor '~Atom' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Ponderable.hpp:80:12: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/Atom.hpp:103:12: note: Destructor in derived class massxpert-7.0.0/src/nongui/Atom.hpp:105:9: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Ponderable.hpp:82:23: note: Virtual function in base class massxpert-7.0.0/src/nongui/Atom.hpp:105:9: note: Function in derived class massxpert-7.0.0/src/nongui/Atom.hpp:129:8: style: The function 'calculateMasses' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Ponderable.hpp:114:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Atom.hpp:129:8: note: Function in derived class massxpert-7.0.0/src/nongui/Atom.hpp:139:3: style: The function 'accountMasses' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Ponderable.hpp:115:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Atom.hpp:139:3: note: Function in derived class massxpert-7.0.0/src/nongui/AtomCount.hpp:67:14: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Atom.hpp:105:9: note: Virtual function in base class massxpert-7.0.0/src/nongui/AtomCount.hpp:67:14: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:134:4: style: The destructor '~StringProp' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:104:12: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/Prop.hpp:134:4: note: Destructor in derived class massxpert-7.0.0/src/nongui/Prop.hpp:135:8: style: The function 'deleteData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:105:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:135:8: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:137:17: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:107:17: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:137:17: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:138:16: style: The function 'cloneOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:108:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:138:16: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:139:16: style: The function 'cloneIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:109:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:139:16: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:141:8: style: The function 'renderXmlElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:117:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:141:8: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:142:12: style: The function 'formatXmlElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:118:20: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:142:12: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:157:4: style: The destructor '~IntProp' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:104:12: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/Prop.hpp:157:4: note: Destructor in derived class massxpert-7.0.0/src/nongui/Prop.hpp:158:8: style: The function 'deleteData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:105:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:158:8: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:160:17: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:107:17: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:160:17: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:161:16: style: The function 'cloneOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:108:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:161:16: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:162:16: style: The function 'cloneIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:109:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:162:16: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:164:8: style: The function 'renderXmlElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:117:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:164:8: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:165:12: style: The function 'formatXmlElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:118:20: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:165:12: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:180:4: style: The destructor '~DoubleProp' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:104:12: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/Prop.hpp:180:4: note: Destructor in derived class massxpert-7.0.0/src/nongui/Prop.hpp:181:8: style: The function 'deleteData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:105:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:181:8: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:183:17: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:107:17: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:183:17: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:184:16: style: The function 'cloneOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:108:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:184:16: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:185:16: style: The function 'cloneIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:109:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:185:16: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:187:8: style: The function 'renderXmlElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:117:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:187:8: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:188:12: style: The function 'formatXmlElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:118:20: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:188:12: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:206:4: style: The destructor '~NoDeletePointerProp' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:104:12: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/Prop.hpp:206:4: note: Destructor in derived class massxpert-7.0.0/src/nongui/Prop.hpp:207:8: style: The function 'deleteData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:105:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:207:8: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:209:17: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:107:17: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:209:17: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:210:16: style: The function 'cloneOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:108:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:210:16: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:211:16: style: The function 'cloneIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:109:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:211:16: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:213:8: style: The function 'renderXmlElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:117:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:213:8: note: Function in derived class massxpert-7.0.0/src/nongui/Prop.hpp:214:12: style: The function 'formatXmlElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:118:20: note: Virtual function in base class massxpert-7.0.0/src/nongui/Prop.hpp:214:12: note: Function in derived class massxpert-7.0.0/src/nongui/Modif.hpp:79:4: style: The destructor '~Modif' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:79:12: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/Modif.hpp:79:4: note: Destructor in derived class massxpert-7.0.0/src/nongui/Modif.hpp:81:10: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:82:29: note: Virtual function in base class massxpert-7.0.0/src/nongui/Modif.hpp:81:10: note: Function in derived class massxpert-7.0.0/src/nongui/Modif.hpp:115:8: style: The function 'calculateMasses' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Ponderable.hpp:114:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Modif.hpp:115:8: note: Function in derived class massxpert-7.0.0/src/nongui/Modif.hpp:140:12: style: The destructor '~ModifProp' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:104:12: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/Modif.hpp:140:12: note: Destructor in derived class massxpert-7.0.0/src/nongui/Modif.hpp:141:16: style: The function 'deleteData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:105:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Modif.hpp:141:16: note: Function in derived class massxpert-7.0.0/src/nongui/Modif.hpp:143:17: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:107:17: note: Virtual function in base class massxpert-7.0.0/src/nongui/Modif.hpp:143:17: note: Function in derived class massxpert-7.0.0/src/nongui/Modif.hpp:144:16: style: The function 'cloneOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:108:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Modif.hpp:144:16: note: Function in derived class massxpert-7.0.0/src/nongui/Modif.hpp:145:16: style: The function 'cloneIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:109:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Modif.hpp:145:16: note: Function in derived class massxpert-7.0.0/src/nongui/Modif.hpp:147:16: style: The function 'renderXmlElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:117:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Modif.hpp:147:16: note: Function in derived class massxpert-7.0.0/src/nongui/Modif.hpp:151:20: style: The function 'formatXmlElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:118:20: note: Virtual function in base class massxpert-7.0.0/src/nongui/Modif.hpp:151:20: note: Function in derived class massxpert-7.0.0/src/nongui/CrossLinker.hpp:66:4: style: The destructor '~CrossLinker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:79:12: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/CrossLinker.hpp:66:4: note: Destructor in derived class massxpert-7.0.0/src/nongui/CrossLinker.hpp:68:16: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:82:29: note: Virtual function in base class massxpert-7.0.0/src/nongui/CrossLinker.hpp:68:16: note: Function in derived class massxpert-7.0.0/src/nongui/CrossLinker.hpp:99:8: style: The function 'calculateMasses' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Ponderable.hpp:114:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/CrossLinker.hpp:99:8: note: Function in derived class massxpert-7.0.0/src/nongui/Monomer.hpp:82:4: style: The destructor '~Monomer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:79:12: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/Monomer.hpp:82:4: note: Destructor in derived class massxpert-7.0.0/src/nongui/Monomer.hpp:84:12: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:82:29: note: Virtual function in base class massxpert-7.0.0/src/nongui/Monomer.hpp:84:12: note: Function in derived class massxpert-7.0.0/src/nongui/Monomer.hpp:124:8: style: The function 'accountMasses' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Ponderable.hpp:115:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Monomer.hpp:124:8: note: Function in derived class massxpert-7.0.0/src/nongui/CleaveMotif.hpp:114:4: style: The destructor '~CleaveMotif' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:79:12: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/CleaveMotif.hpp:114:4: note: Destructor in derived class massxpert-7.0.0/src/nongui/CleaveRule.hpp:98:4: style: The destructor '~CleaveRule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:79:12: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/CleaveRule.hpp:98:4: note: Destructor in derived class massxpert-7.0.0/src/nongui/CleaveSpec.hpp:86:4: style: The destructor '~CleaveSpec' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:79:12: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/CleaveSpec.hpp:86:4: note: Destructor in derived class massxpert-7.0.0/src/nongui/FragRule.hpp:106:4: style: The destructor '~FragRule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:79:12: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/FragRule.hpp:106:4: note: Destructor in derived class massxpert-7.0.0/src/nongui/FragRule.hpp:108:13: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:82:29: note: Virtual function in base class massxpert-7.0.0/src/nongui/FragRule.hpp:108:13: note: Function in derived class massxpert-7.0.0/src/nongui/FragSpec.hpp:103:4: style: The destructor '~FragSpec' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:79:12: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/FragSpec.hpp:103:4: note: Destructor in derived class massxpert-7.0.0/src/nongui/FragSpec.hpp:105:13: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:82:29: note: Virtual function in base class massxpert-7.0.0/src/nongui/FragSpec.hpp:105:13: note: Function in derived class massxpert-7.0.0/src/nongui/IonizeRule.hpp:111:15: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Formula.hpp:205:20: note: Virtual function in base class massxpert-7.0.0/src/nongui/IonizeRule.hpp:111:15: note: Function in derived class massxpert-7.0.0/src/nongui/Ionizable.hpp:110:12: style: The destructor '~Ionizable' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:79:12: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/Ionizable.hpp:110:12: note: Destructor in derived class massxpert-7.0.0/src/nongui/Ionizable.hpp:112:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:82:29: note: Virtual function in base class massxpert-7.0.0/src/nongui/Ionizable.hpp:112:22: note: Function in derived class massxpert-7.0.0/src/nongui/Ionizable.hpp:146:16: style: The function 'calculateMasses' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Ponderable.hpp:114:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Ionizable.hpp:146:16: note: Function in derived class massxpert-7.0.0/src/nongui/CrossLink.hpp:80:4: style: The destructor '~CrossLink' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/CrossLinker.hpp:66:4: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/CrossLink.hpp:80:4: note: Destructor in derived class massxpert-7.0.0/src/nongui/CrossLink.hpp:111:16: style: The function 'calculateMasses' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/CrossLinker.hpp:99:8: note: Virtual function in base class massxpert-7.0.0/src/nongui/CrossLink.hpp:111:16: note: Function in derived class massxpert-7.0.0/src/nongui/CrossLink.hpp:113:16: style: The function 'accountMasses' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/CrossLinker.hpp:95:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/CrossLink.hpp:113:16: note: Function in derived class massxpert-7.0.0/src/nongui/CrossLink.hpp:114:16: style: The function 'accountMasses' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/CrossLinker.hpp:96:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/CrossLink.hpp:114:16: note: Function in derived class massxpert-7.0.0/src/nongui/Polymer.hpp:115:12: style: The destructor '~Polymer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Sequence.hpp:106:12: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/Polymer.hpp:115:12: note: Destructor in derived class massxpert-7.0.0/src/nongui/Polymer.hpp:156:16: style: The function 'removeMonomerAt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Sequence.hpp:132:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Polymer.hpp:156:16: note: Function in derived class massxpert-7.0.0/src/gui/AtomDefDlg.hpp:67:8: style: The function 'closeEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:76:16: note: Virtual function in base class massxpert-7.0.0/src/gui/AtomDefDlg.hpp:67:8: note: Function in derived class massxpert-7.0.0/src/gui/AtomDefDlg.hpp:69:8: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:73:16: note: Virtual function in base class massxpert-7.0.0/src/gui/AtomDefDlg.hpp:69:8: note: Function in derived class massxpert-7.0.0/src/gui/AtomDefDlg.hpp:70:8: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:74:16: note: Virtual function in base class massxpert-7.0.0/src/gui/AtomDefDlg.hpp:70:8: note: Function in derived class massxpert-7.0.0/src/gui/AtomDefDlg.hpp:80:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:87:16: note: Virtual function in base class massxpert-7.0.0/src/gui/AtomDefDlg.hpp:80:8: note: Function in derived class massxpert-7.0.0/src/gui/MonomerDefDlg.hpp:65:8: style: The function 'closeEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:76:16: note: Virtual function in base class massxpert-7.0.0/src/gui/MonomerDefDlg.hpp:65:8: note: Function in derived class massxpert-7.0.0/src/gui/MonomerDefDlg.hpp:67:8: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:73:16: note: Virtual function in base class massxpert-7.0.0/src/gui/MonomerDefDlg.hpp:67:8: note: Function in derived class massxpert-7.0.0/src/gui/MonomerDefDlg.hpp:68:8: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:74:16: note: Virtual function in base class massxpert-7.0.0/src/gui/MonomerDefDlg.hpp:68:8: note: Function in derived class massxpert-7.0.0/src/gui/MonomerDefDlg.hpp:78:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:87:16: note: Virtual function in base class massxpert-7.0.0/src/gui/MonomerDefDlg.hpp:78:8: note: Function in derived class massxpert-7.0.0/src/gui/ModifDefDlg.hpp:65:8: style: The function 'closeEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:76:16: note: Virtual function in base class massxpert-7.0.0/src/gui/ModifDefDlg.hpp:65:8: note: Function in derived class massxpert-7.0.0/src/gui/ModifDefDlg.hpp:67:8: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:73:16: note: Virtual function in base class massxpert-7.0.0/src/gui/ModifDefDlg.hpp:67:8: note: Function in derived class massxpert-7.0.0/src/gui/ModifDefDlg.hpp:68:8: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:74:16: note: Virtual function in base class massxpert-7.0.0/src/gui/ModifDefDlg.hpp:68:8: note: Function in derived class massxpert-7.0.0/src/gui/ModifDefDlg.hpp:78:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:87:16: note: Virtual function in base class massxpert-7.0.0/src/gui/ModifDefDlg.hpp:78:8: note: Function in derived class massxpert-7.0.0/src/gui/CleaveSpecDefDlg.hpp:66:8: style: The function 'closeEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:76:16: note: Virtual function in base class massxpert-7.0.0/src/gui/CleaveSpecDefDlg.hpp:66:8: note: Function in derived class massxpert-7.0.0/src/gui/CleaveSpecDefDlg.hpp:68:8: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:73:16: note: Virtual function in base class massxpert-7.0.0/src/gui/CleaveSpecDefDlg.hpp:68:8: note: Function in derived class massxpert-7.0.0/src/gui/CleaveSpecDefDlg.hpp:69:8: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:74:16: note: Virtual function in base class massxpert-7.0.0/src/gui/CleaveSpecDefDlg.hpp:69:8: note: Function in derived class massxpert-7.0.0/src/gui/CleaveSpecDefDlg.hpp:79:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:87:16: note: Virtual function in base class massxpert-7.0.0/src/gui/CleaveSpecDefDlg.hpp:79:8: note: Function in derived class massxpert-7.0.0/src/gui/FragSpecDefDlg.hpp:66:8: style: The function 'closeEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:76:16: note: Virtual function in base class massxpert-7.0.0/src/gui/FragSpecDefDlg.hpp:66:8: note: Function in derived class massxpert-7.0.0/src/gui/FragSpecDefDlg.hpp:68:8: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:73:16: note: Virtual function in base class massxpert-7.0.0/src/gui/FragSpecDefDlg.hpp:68:8: note: Function in derived class massxpert-7.0.0/src/gui/FragSpecDefDlg.hpp:69:8: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:74:16: note: Virtual function in base class massxpert-7.0.0/src/gui/FragSpecDefDlg.hpp:69:8: note: Function in derived class massxpert-7.0.0/src/gui/FragSpecDefDlg.hpp:78:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:87:16: note: Virtual function in base class massxpert-7.0.0/src/gui/FragSpecDefDlg.hpp:78:8: note: Function in derived class massxpert-7.0.0/src/gui/CrossLinkerDefDlg.hpp:66:8: style: The function 'closeEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:76:16: note: Virtual function in base class massxpert-7.0.0/src/gui/CrossLinkerDefDlg.hpp:66:8: note: Function in derived class massxpert-7.0.0/src/gui/CrossLinkerDefDlg.hpp:68:8: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:73:16: note: Virtual function in base class massxpert-7.0.0/src/gui/CrossLinkerDefDlg.hpp:68:8: note: Function in derived class massxpert-7.0.0/src/gui/CrossLinkerDefDlg.hpp:69:8: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:74:16: note: Virtual function in base class massxpert-7.0.0/src/gui/CrossLinkerDefDlg.hpp:69:8: note: Function in derived class massxpert-7.0.0/src/gui/CrossLinkerDefDlg.hpp:78:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractPolChemDefDependentDlg.hpp:87:16: note: Virtual function in base class massxpert-7.0.0/src/gui/CrossLinkerDefDlg.hpp:78:8: note: Function in derived class massxpert-7.0.0/src/gui/PolChemDefWnd.hpp:81:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.hpp:68:16: note: Virtual function in base class massxpert-7.0.0/src/gui/PolChemDefWnd.hpp:81:8: note: Function in derived class massxpert-7.0.0/src/gui/PolChemDefWnd.hpp:83:8: style: The function 'closeEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.hpp:71:16: note: Virtual function in base class massxpert-7.0.0/src/gui/PolChemDefWnd.hpp:83:8: note: Function in derived class massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.cpp:92:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.cpp:103:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerCodeEvaluator.hpp:77:3: style: Class 'MonomerCodeEvaluator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/ChemEntVignette.hpp:68:3: style: Class 'ChemEntVignette' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/ChemEntVignette.hpp:70:3: style: Class 'ChemEntVignette' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/RegionSelection.hpp:83:3: style: Class 'RegionSelection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/SequenceSelection.hpp:67:3: style: Class 'SequenceSelection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.hpp:189:3: style: Class 'SequenceEditorGraphicsView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/SequenceEditorWnd.hpp:150:3: style: Class 'SequenceEditorWnd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/SequenceEditorWnd.hpp:126:8: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.hpp:66:16: note: Virtual function in base class massxpert-7.0.0/src/gui/SequenceEditorWnd.hpp:126:8: note: Function in derived class massxpert-7.0.0/src/gui/SequenceEditorWnd.hpp:127:8: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.hpp:65:16: note: Virtual function in base class massxpert-7.0.0/src/gui/SequenceEditorWnd.hpp:127:8: note: Function in derived class massxpert-7.0.0/src/gui/SequenceEditorWnd.hpp:130:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.hpp:68:16: note: Virtual function in base class massxpert-7.0.0/src/gui/SequenceEditorWnd.hpp:130:8: note: Function in derived class massxpert-7.0.0/src/gui/SequenceEditorWnd.hpp:135:8: style: The function 'closeEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.hpp:71:16: note: Virtual function in base class massxpert-7.0.0/src/gui/SequenceEditorWnd.hpp:135:8: note: Function in derived class massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.cpp:49:22: style:inconclusive: Function 'AbstractSeqEdWndDependentDlg' argument 1 names different: declaration 'seqEditorWnd' definition 'editorWnd'. [funcArgNamesDifferent] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:78:51: note: Function 'AbstractSeqEdWndDependentDlg' argument 1 names different: declaration 'seqEditorWnd' definition 'editorWnd'. massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.cpp:49:22: note: Function 'AbstractSeqEdWndDependentDlg' argument 1 names different: declaration 'seqEditorWnd' definition 'editorWnd'. massxpert-7.0.0/src/gui/Application.cpp:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/Application.cpp:111:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStaysOnTopHint [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/Application.cpp:141:14: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::Application::moduleName' can be const. [functionConst] massxpert-7.0.0/src/gui/Application.hpp:71:11: note: Either there is a missing 'override', or the member function 'msxps::massxpert::Application::moduleName' can be const. massxpert-7.0.0/src/gui/Application.cpp:141:14: note: Either there is a missing 'override', or the member function 'msxps::massxpert::Application::moduleName' can be const. massxpert-7.0.0/src/gui/Application.hpp:71:11: performance: Function 'moduleName()' should return member 'm_moduleName' by const reference. [returnByReference] massxpert-7.0.0/src/gui/AtomDefDlg.cpp:95:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/AtomDefDlg.cpp:108:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/AtomDefDlg.cpp:359:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/AtomDefDlg.cpp:580:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/AtomDefDlg.cpp:641:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/AtomDefDlg.cpp:696:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/AtomDefDlg.cpp:126:13: style: Variable 'atom' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/AtomDefDlg.cpp:765:16: style: Variable 'isotope' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/CalculatorChemPadDlg.cpp:77:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollBarAsNeeded [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorChemPadDlg.cpp:112:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorChemPadDlg.cpp:137:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorChemPadDlg.cpp:177:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorChemPadDlg.cpp:288:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorChemPadDlg.cpp:317:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorChemPadDlg.cpp:444:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorChemPadDlg.cpp:478:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorChemPadGroupBox.hpp:69:3: style: Class 'CalculatorChemPadGroupBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/CalculatorChemPadGroupBox.hpp:70:3: style: Class 'CalculatorChemPadGroupBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/CalculatorChemPadDlg.hpp:90:3: style: Class 'CalculatorChemPadDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/CalculatorWnd.hpp:84:8: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.hpp:65:16: note: Virtual function in base class massxpert-7.0.0/src/gui/CalculatorWnd.hpp:84:8: note: Function in derived class massxpert-7.0.0/src/gui/CalculatorWnd.hpp:85:8: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.hpp:66:16: note: Virtual function in base class massxpert-7.0.0/src/gui/CalculatorWnd.hpp:85:8: note: Function in derived class massxpert-7.0.0/src/gui/CalculatorWnd.hpp:87:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.hpp:68:16: note: Virtual function in base class massxpert-7.0.0/src/gui/CalculatorWnd.hpp:87:8: note: Function in derived class massxpert-7.0.0/src/gui/CalculatorWnd.hpp:89:8: style: The function 'closeEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.hpp:71:16: note: Virtual function in base class massxpert-7.0.0/src/gui/CalculatorWnd.hpp:89:8: note: Function in derived class massxpert-7.0.0/src/gui/CalculatorChemPadDlg.cpp:657:7: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] massxpert-7.0.0/src/gui/CalculatorChemPadDlg.cpp:474:11: style: The scope of the variable 'line' can be reduced. [variableScope] massxpert-7.0.0/src/gui/CalculatorChemPadDlg.cpp:153:49: style: Parameter 'line' can be declared as reference to const [constParameterReference] massxpert-7.0.0/src/gui/CalculatorChemPadDlg.cpp:175:43: style: Parameter 'line' can be declared as reference to const [constParameterReference] massxpert-7.0.0/src/gui/CalculatorChemPadDlg.cpp:279:47: style: Parameter 'line' can be declared as reference to const [constParameterReference] massxpert-7.0.0/src/gui/CalculatorChemPadDlg.cpp:312:41: style: Parameter 'line' can be declared as reference to const [constParameterReference] massxpert-7.0.0/src/gui/CalculatorRecorderDlg.cpp:63:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorRecorderDlg.cpp:91:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:77:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:131:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:169:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:216:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:429:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:481:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:488:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:511:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:570:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:626:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:695:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:783:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:848:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:1155:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:1350:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:1373:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:1463:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:330:16: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::CalculatorWnd::polChemDef' can be const. [functionConst] massxpert-7.0.0/src/gui/CalculatorWnd.hpp:103:21: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CalculatorWnd::polChemDef' can be const. massxpert-7.0.0/src/gui/CalculatorWnd.cpp:330:16: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CalculatorWnd::polChemDef' can be const. massxpert-7.0.0/src/gui/CalculatorWnd.cpp:337:16: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::CalculatorWnd::polChemDefName' can be const. [functionConst] massxpert-7.0.0/src/gui/CalculatorWnd.hpp:104:11: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CalculatorWnd::polChemDefName' can be const. massxpert-7.0.0/src/gui/CalculatorWnd.cpp:337:16: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CalculatorWnd::polChemDefName' can be const. massxpert-7.0.0/src/nongui/Oligomer.hpp:220:12: warning: The class 'Oligomer' defines member function with name 'monomerText' also defined in its parent class 'Sequence'. [duplInheritedMember] massxpert-7.0.0/src/nongui/Sequence.hpp:110:18: note: Parent function 'Sequence::monomerText' massxpert-7.0.0/src/nongui/Oligomer.hpp:220:12: note: Derived function 'Oligomer::monomerText' massxpert-7.0.0/src/nongui/Oligomer.hpp:226:7: warning: The class 'Oligomer' defines member function with name 'size' also defined in its parent class 'Sequence'. [duplInheritedMember] massxpert-7.0.0/src/nongui/Sequence.hpp:119:7: note: Parent function 'Sequence::size' massxpert-7.0.0/src/nongui/Oligomer.hpp:226:7: note: Derived function 'Oligomer::size' massxpert-7.0.0/src/nongui/Oligomer.hpp:198:15: warning: The class 'Oligomer' defines member function with name 'ionizeRule' also defined in its parent class 'Ionizable'. [duplInheritedMember] massxpert-7.0.0/src/nongui/Ionizable.hpp:123:15: note: Parent function 'Ionizable::ionizeRule' massxpert-7.0.0/src/nongui/Oligomer.hpp:198:15: note: Derived function 'Oligomer::ionizeRule' massxpert-7.0.0/src/gui/MzCalculationTreeViewItem.hpp:75:3: style: Class 'MzCalculationTreeViewItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/MzCalculationTreeViewSortProxyModel.hpp:57:3: style: Class 'MzCalculationTreeViewSortProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/Oligomer.hpp:147:3: style: Class 'Oligomer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/OligomerList.hpp:65:3: style: Class 'OligomerList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/OligomerList.hpp:68:3: style: Class 'OligomerList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/ConfigSetting.hpp:73:3: style: Class 'ConfigSetting' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/Oligomer.hpp:174:12: style: The destructor '~Oligomer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Sequence.hpp:106:12: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/Oligomer.hpp:174:12: note: Destructor in derived class massxpert-7.0.0/src/nongui/Oligomer.hpp:219:15: style: The function 'makeMonomerText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Sequence.hpp:124:15: note: Virtual function in base class massxpert-7.0.0/src/nongui/Oligomer.hpp:219:15: note: Function in derived class massxpert-7.0.0/src/nongui/Oligomer.hpp:222:16: style: The function 'calculateMasses' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Ionizable.hpp:146:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/Oligomer.hpp:222:16: note: Function in derived class massxpert-7.0.0/src/gui/CalculatorWnd.cpp:283:6: style: Condition '!populatePolChemDefComboBoxes()' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:283:35: note: Calling function 'populatePolChemDefComboBoxes' returns 1 massxpert-7.0.0/src/gui/CalculatorWnd.cpp:283:6: note: Condition '!populatePolChemDefComboBoxes()' is always false massxpert-7.0.0/src/gui/CalculatorWnd.cpp:838:11: style: The scope of the variable 'mass' can be reduced. [variableScope] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:841:7: style: Local variable 'res' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/globals.hpp:215:8: note: Shadowed declaration massxpert-7.0.0/src/gui/CalculatorWnd.cpp:841:7: note: Shadow variable massxpert-7.0.0/src/gui/CalculatorWnd.cpp:988:15: style: Local variable 'res' shadows outer variable [shadowVariable] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:841:7: note: Shadowed declaration massxpert-7.0.0/src/gui/CalculatorWnd.cpp:988:15: note: Shadow variable massxpert-7.0.0/src/gui/CalculatorWnd.cpp:359:16: style: Variable 'monomer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:369:14: style: Variable 'modif' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:588:20: style: Variable 'recorder' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:588:11: style: Variable 'recorder' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:745:20: style: Variable 'recorder' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:745:11: style: Variable 'recorder' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:841:29: style: Variable 'res' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/CleavageDlg.cpp:102:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleavageDlg.cpp:115:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleavageDlg.cpp:158:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleavageDlg.cpp:276:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleavageDlg.cpp:466:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleavageDlg.cpp:537:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleavageDlg.cpp:793:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleavageDlg.cpp:1004:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleavageDlg.cpp:1028:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleavageDlg.cpp:410:14: warning: The class 'CleavageDlg' defines member function with name 'editorWnd' also defined in its parent class 'AbstractSeqEdWndDependentDlg'. [duplInheritedMember] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:89:22: note: Parent function 'AbstractSeqEdWndDependentDlg::editorWnd' massxpert-7.0.0/src/gui/CleavageDlg.cpp:410:14: note: Derived function 'CleavageDlg::editorWnd' massxpert-7.0.0/src/nongui/CleaveOptions.hpp:67:3: style: Class 'CleaveOptions' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/CleaveOligomerTableViewSortProxyModel.hpp:68:3: style: Class 'CleaveOligomerTableViewSortProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/CleaveOptions.hpp:71:4: style: The destructor '~CleaveOptions' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/CleaveSpec.hpp:86:4: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/CleaveOptions.hpp:71:4: note: Destructor in derived class massxpert-7.0.0/src/gui/CleavageDlg.hpp:94:8: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:72:16: note: Virtual function in base class massxpert-7.0.0/src/gui/CleavageDlg.hpp:94:8: note: Function in derived class massxpert-7.0.0/src/gui/CleavageDlg.hpp:95:8: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:73:16: note: Virtual function in base class massxpert-7.0.0/src/gui/CleavageDlg.hpp:95:8: note: Function in derived class massxpert-7.0.0/src/gui/CleavageDlg.hpp:118:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:87:16: note: Virtual function in base class massxpert-7.0.0/src/gui/CleavageDlg.hpp:118:8: note: Function in derived class massxpert-7.0.0/src/gui/CleavageDlg.hpp:124:14: performance: Function 'polymerHash()' should return member 'm_polymerHash' by const reference. [returnByReference] massxpert-7.0.0/src/gui/CleavageDlg.cpp:451:6: style: Condition '!populateSelectedOligomerData()' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/CleavageDlg.cpp:451:35: note: Calling function 'populateSelectedOligomerData' returns 1 massxpert-7.0.0/src/gui/CleavageDlg.cpp:451:6: note: Condition '!populateSelectedOligomerData()' is always false massxpert-7.0.0/src/gui/CleavageDlg.cpp:585:20: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/CleaveOligomerTableView.cpp:587:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleaveOligomerTableView.cpp:604:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleaveOligomerTableView.cpp:629:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleaveOligomerTableView.cpp:671:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleaveOligomerTableView.cpp:754:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleaveOligomerTableView.cpp:830:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleaveOligomerTableView.cpp:112:26: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::CleaveOligomerTableView::oligomerList' can be const. [functionConst] massxpert-7.0.0/src/gui/CleaveOligomerTableView.hpp:88:23: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CleaveOligomerTableView::oligomerList' can be const. massxpert-7.0.0/src/gui/CleaveOligomerTableView.cpp:112:26: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CleaveOligomerTableView::oligomerList' can be const. massxpert-7.0.0/src/gui/CleavageDlg.hpp:123:22: warning: The class 'CleavageDlg' defines member function with name 'editorWnd' also defined in its parent class 'AbstractSeqEdWndDependentDlg'. [duplInheritedMember] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:89:22: note: Parent function 'AbstractSeqEdWndDependentDlg::editorWnd' massxpert-7.0.0/src/gui/CleavageDlg.hpp:123:22: note: Derived function 'CleavageDlg::editorWnd' massxpert-7.0.0/src/gui/CleaveOligomerTableView.hpp:84:3: style: Class 'CleaveOligomerTableView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/CleaveOligomerTableView.cpp:529:31: style: Variable 'cleaveOligomer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/CleaveOligomerTableView.cpp:550:31: style: Variable 'cleaveOligomer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/CleaveOligomerTableView.cpp:811:23: style: Variable 'oligomer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/CleaveOligomerTableViewMimeData.hpp:80:15: performance: Function 'formats()' should return member 'm_formats' by const reference. [returnByReference] massxpert-7.0.0/src/gui/CleaveOligomerTableViewModel.cpp:128:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleaveOligomerTableViewModel.cpp:171:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleaveOligomerTableViewModel.cpp:50:31: warning: Member variable 'CleaveOligomerTableViewModel::mp_tableView' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/CleaveOligomerTableViewModel.cpp:75:31: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::CleaveOligomerTableViewModel::oligomerList' can be const. [functionConst] massxpert-7.0.0/src/gui/CleaveOligomerTableViewModel.hpp:81:23: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CleaveOligomerTableViewModel::oligomerList' can be const. massxpert-7.0.0/src/gui/CleaveOligomerTableViewModel.cpp:75:31: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CleaveOligomerTableViewModel::oligomerList' can be const. massxpert-7.0.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:105:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:237:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:51:40: warning: Member variable 'CleaveOligomerTableViewSortProxyModel::m_partialFilter' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:51:40: warning: Member variable 'CleaveOligomerTableViewSortProxyModel::m_monoFilter' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:51:40: warning: Member variable 'CleaveOligomerTableViewSortProxyModel::m_avgFilter' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:51:40: warning: Member variable 'CleaveOligomerTableViewSortProxyModel::m_tolerance' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:51:40: warning: Member variable 'CleaveOligomerTableViewSortProxyModel::m_chargeFilter' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:165:64: performance: Function parameter 'left' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:166:64: performance: Function parameter 'right' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:222:57: performance: Function parameter 'left' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/gui/CleaveOligomerTableViewSortProxyModel.cpp:223:57: performance: Function parameter 'right' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/gui/CleaveSpecDefDlg.cpp:96:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleaveSpecDefDlg.cpp:109:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleaveSpecDefDlg.cpp:358:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleaveSpecDefDlg.cpp:570:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleaveSpecDefDlg.cpp:638:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleaveSpecDefDlg.cpp:735:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CleaveSpecDefDlg.cpp:127:19: style: Variable 'cleaveSpec' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/CleaveSpecDefDlg.cpp:426:24: style: Variable 'cleaveRuleList' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/CleaveSpecDefDlg.cpp:804:19: style: Variable 'cleaveRule' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/CompositionTreeView.cpp:58:22: warning: Member variable 'CompositionTreeView::mp_parentDlg' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/CompositionTreeViewSortProxyModel.hpp:57:3: style: Class 'CompositionTreeViewSortProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/CompositionTreeView.hpp:62:3: style: Class 'CompositionTreeView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/CompositionTreeViewItem.hpp:76:3: style: Class 'CompositionTreeViewItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/CompositionsDlg.hpp:93:8: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:72:16: note: Virtual function in base class massxpert-7.0.0/src/gui/CompositionsDlg.hpp:93:8: note: Function in derived class massxpert-7.0.0/src/gui/CompositionsDlg.hpp:94:8: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:73:16: note: Virtual function in base class massxpert-7.0.0/src/gui/CompositionsDlg.hpp:94:8: note: Function in derived class massxpert-7.0.0/src/gui/CompositionsDlg.hpp:106:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:87:16: note: Virtual function in base class massxpert-7.0.0/src/gui/CompositionsDlg.hpp:106:8: note: Function in derived class massxpert-7.0.0/src/gui/CompositionTreeViewItem.cpp:50:3: performance: Variable 'm_itemData' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert-7.0.0/src/gui/CompositionTreeViewItem.cpp:99:26: style:inconclusive: Technically the member function 'msxps::massxpert::CompositionTreeViewItem::childItems' can be const. [functionConst] massxpert-7.0.0/src/gui/CompositionTreeViewItem.hpp:88:43: note: Technically the member function 'msxps::massxpert::CompositionTreeViewItem::childItems' can be const. massxpert-7.0.0/src/gui/CompositionTreeViewItem.cpp:99:26: note: Technically the member function 'msxps::massxpert::CompositionTreeViewItem::childItems' can be const. massxpert-7.0.0/src/gui/CompositionTreeViewModel.cpp:102:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CompositionTreeViewModel.cpp:117:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CompositionTreeViewModel.cpp:128:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CompositionTreeViewModel.cpp:232:28: style: The scope of the variable 'currentItem' can be reduced. [variableScope] massxpert-7.0.0/src/gui/CompositionTreeViewModel.cpp:105:28: style: Variable 'item' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/CompositionTreeViewModel.cpp:176:28: style: Variable 'parentItem' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/CompositionTreeViewModel.cpp:232:40: style: Variable 'currentItem' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/CompositionTreeViewSortProxyModel.cpp:69:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CompositionsDlg.cpp:96:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CompositionsDlg.cpp:109:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CompositionsDlg.cpp:214:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CompositionsDlg.cpp:289:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CompositionsDlg.cpp:423:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CompositionsDlg.cpp:591:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CompositionsDlg.cpp:631:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CompositionsDlg.cpp:648:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CompositionsDlg.cpp:297:3: warning: Either the condition 'mpa_compositionTreeViewModel' is redundant or there is possible null pointer dereference: mpa_compositionTreeViewModel. [nullPointerRedundantCheck] massxpert-7.0.0/src/gui/CompositionsDlg.cpp:304:6: note: Assuming that condition 'mpa_compositionTreeViewModel' is not redundant massxpert-7.0.0/src/gui/CompositionsDlg.cpp:297:3: note: Null pointer dereference massxpert-7.0.0/src/gui/CompositionsDlg.cpp:353:29: style: Local variable 'prop' shadows outer variable [shadowVariable] massxpert-7.0.0/src/gui/CompositionsDlg.cpp:339:25: note: Shadowed declaration massxpert-7.0.0/src/gui/CompositionsDlg.cpp:353:29: note: Shadow variable massxpert-7.0.0/src/gui/CompositionsDlg.cpp:358:32: style: Local variable 'count' shadows outer variable [shadowVariable] massxpert-7.0.0/src/gui/CompositionsDlg.cpp:344:24: note: Shadowed declaration massxpert-7.0.0/src/gui/CompositionsDlg.cpp:358:32: note: Shadow variable massxpert-7.0.0/src/gui/CompositionsDlg.cpp:365:36: style: Local variable 'prop' shadows outer variable [shadowVariable] massxpert-7.0.0/src/gui/CompositionsDlg.cpp:353:29: note: Shadowed declaration massxpert-7.0.0/src/gui/CompositionsDlg.cpp:365:36: note: Shadow variable massxpert-7.0.0/src/gui/CompositionsDlg.cpp:394:28: style: Local variable 'prop' shadows outer variable [shadowVariable] massxpert-7.0.0/src/gui/CompositionsDlg.cpp:386:24: note: Shadowed declaration massxpert-7.0.0/src/gui/CompositionsDlg.cpp:394:28: note: Shadow variable massxpert-7.0.0/src/gui/CompositionsDlg.cpp:205:20: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/CompositionsDlg.cpp:319:20: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/CompositionsDlg.cpp:293:24: style: Variable 'fakeMonomer' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/ConfigSettingsDlg.cpp:63:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_configSettings [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/ConfigSettingsDlg.cpp:77:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/ConfigSettingsDlg.cpp:100:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/ConfigSettingsDlg.cpp:259:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable browseDirPushButtonClicked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/ConfigSettingsDlg.cpp:271:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_DIR [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/ConfigSettingsDlg.cpp:328:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lepbMap [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/ConfigSettingsDlg.cpp:421:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CrossLinkerDefDlg.cpp:93:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CrossLinkerDefDlg.cpp:105:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CrossLinkerDefDlg.cpp:377:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CrossLinkerDefDlg.cpp:594:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CrossLinkerDefDlg.cpp:685:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CrossLinkerDefDlg.cpp:723:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/CrossLinkerDefDlg.cpp:123:20: style: Variable 'crossLinker' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/CrossLinkerDefDlg.cpp:796:14: style: Variable 'modif' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/DecimalPlacesOptionsDlg.cpp:59:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/DecimalPlacesOptionsDlg.cpp:86:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/DecimalPlacesOptionsDlg.cpp:112:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragSpecDefDlg.cpp:95:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragSpecDefDlg.cpp:108:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragSpecDefDlg.cpp:369:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragSpecDefDlg.cpp:580:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragSpecDefDlg.cpp:734:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragSpecDefDlg.cpp:833:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragSpecDefDlg.cpp:126:17: style: Variable 'fragSpec' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/FragSpecDefDlg.cpp:904:17: style: Variable 'fragRule' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/FragmentOligomerTableView.cpp:323:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragmentOligomerTableView.cpp:340:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragmentOligomerTableView.cpp:365:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragmentOligomerTableView.cpp:406:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragmentOligomerTableView.cpp:477:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragmentOligomerTableView.cpp:549:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragmentOligomerTableView.cpp:113:28: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::FragmentOligomerTableView::oligomerList' can be const. [functionConst] massxpert-7.0.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. massxpert-7.0.0/src/gui/FragmentOligomerTableView.cpp:113:28: note: Either there is a missing 'override', or the member function 'msxps::massxpert::FragmentOligomerTableView::oligomerList' can be const. massxpert-7.0.0/src/gui/FragmentOligomerTableView.hpp:84:3: style: Class 'FragmentOligomerTableView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/FragmentOligomerTableViewSortProxyModel.hpp:68:3: style: Class 'FragmentOligomerTableViewSortProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/FragOptions.hpp:74:3: style: Class 'FragOptions' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/FragOptions.hpp:78:4: style: The destructor '~FragOptions' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/FragSpec.hpp:103:4: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/FragOptions.hpp:78:4: note: Destructor in derived class massxpert-7.0.0/src/nongui/FragOptions.hpp:80:16: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/FragSpec.hpp:105:13: note: Virtual function in base class massxpert-7.0.0/src/nongui/FragOptions.hpp:80:16: note: Function in derived class massxpert-7.0.0/src/gui/FragmentationDlg.hpp:82:8: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:72:16: note: Virtual function in base class massxpert-7.0.0/src/gui/FragmentationDlg.hpp:82:8: note: Function in derived class massxpert-7.0.0/src/gui/FragmentationDlg.hpp:83:8: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:73:16: note: Virtual function in base class massxpert-7.0.0/src/gui/FragmentationDlg.hpp:83:8: note: Function in derived class massxpert-7.0.0/src/gui/FragmentationDlg.hpp:105:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:87:16: note: Virtual function in base class massxpert-7.0.0/src/gui/FragmentationDlg.hpp:105:8: note: Function in derived class massxpert-7.0.0/src/gui/FragmentOligomerTableView.cpp:387:13: style: Variable 'oligomer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/FragmentOligomerTableView.cpp:453:13: style: Variable 'oligomer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/FragmentOligomerTableView.cpp:531:17: style: Variable 'oligomer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/FragmentOligomerTableViewMimeData.hpp:80:15: performance: Function 'formats()' should return member 'm_formats' by const reference. [returnByReference] massxpert-7.0.0/src/gui/FragmentOligomerTableViewModel.cpp:121:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragmentOligomerTableViewModel.cpp:164:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragmentOligomerTableViewModel.cpp:49:33: warning: Member variable 'FragmentOligomerTableViewModel::mp_tableView' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/FragmentOligomerTableViewModel.cpp:74:33: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::FragmentOligomerTableViewModel::oligomerList' can be const. [functionConst] massxpert-7.0.0/src/gui/FragmentOligomerTableViewModel.hpp:82:23: note: Either there is a missing 'override', or the member function 'msxps::massxpert::FragmentOligomerTableViewModel::oligomerList' can be const. massxpert-7.0.0/src/gui/FragmentOligomerTableViewModel.cpp:74:33: note: Either there is a missing 'override', or the member function 'msxps::massxpert::FragmentOligomerTableViewModel::oligomerList' can be const. massxpert-7.0.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:106:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:229:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:52:3: warning: Member variable 'FragmentOligomerTableViewSortProxyModel::m_monoFilter' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:52:3: warning: Member variable 'FragmentOligomerTableViewSortProxyModel::m_avgFilter' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:52:3: warning: Member variable 'FragmentOligomerTableViewSortProxyModel::m_tolerance' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:52:3: warning: Member variable 'FragmentOligomerTableViewSortProxyModel::m_chargeFilter' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:65:67: performance: Function parameter 'value' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:156:66: performance: Function parameter 'left' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:157:66: performance: Function parameter 'right' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:213:59: performance: Function parameter 'left' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/gui/FragmentOligomerTableViewSortProxyModel.cpp:214:59: performance: Function parameter 'right' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/gui/FragmentationDlg.cpp:96:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragmentationDlg.cpp:113:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragmentationDlg.cpp:142:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MultiSelection [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragmentationDlg.cpp:245:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragmentationDlg.cpp:371:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragmentationDlg.cpp:540:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragmentationDlg.cpp:854:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragmentationDlg.cpp:871:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/FragmentationDlg.cpp:237:8: style: Local variable 'res' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/globals.hpp:215:8: note: Shadowed declaration massxpert-7.0.0/src/gui/FragmentationDlg.cpp:237:8: note: Shadow variable massxpert-7.0.0/src/gui/FragmentationDlg.cpp:357:15: style: Local variable 'res' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/globals.hpp:215:8: note: Shadowed declaration massxpert-7.0.0/src/gui/FragmentationDlg.cpp:357:15: note: Shadow variable massxpert-7.0.0/src/gui/FragmentationDlg.cpp:262:16: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/FragmentationDlg.cpp:408:24: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/FragmentationDlg.cpp:578:20: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/MainWindow.cpp:116:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MainWindow.cpp:127:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MainWindow.cpp:171:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MainWindow.cpp:239:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MainWindow.cpp:371:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MainWindow.cpp:755:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MainWindow.cpp:1067:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MainWindow.cpp:1287:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MainWindow.cpp:1333:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MainWindow.cpp:1396:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MainWindow.cpp:1505:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MainWindow.cpp:1542:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MainWindow.cpp:1594:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MassListSorterDlg.hpp:82:3: style: Class 'MassListSorterDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/SeqToolsDlg.hpp:98:3: style: Class 'SeqToolsDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/MzLabWnd.hpp:99:8: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.hpp:65:16: note: Virtual function in base class massxpert-7.0.0/src/gui/MzLabWnd.hpp:99:8: note: Function in derived class massxpert-7.0.0/src/gui/MzLabWnd.hpp:100:8: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.hpp:66:16: note: Virtual function in base class massxpert-7.0.0/src/gui/MzLabWnd.hpp:100:8: note: Function in derived class massxpert-7.0.0/src/gui/MzLabWnd.hpp:102:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.hpp:68:16: note: Virtual function in base class massxpert-7.0.0/src/gui/MzLabWnd.hpp:102:8: note: Function in derived class massxpert-7.0.0/src/gui/MzLabWnd.hpp:104:8: style: The function 'closeEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.hpp:71:16: note: Virtual function in base class massxpert-7.0.0/src/gui/MzLabWnd.hpp:104:8: note: Function in derived class massxpert-7.0.0/src/gui/MainWindow.hpp:165:11: performance: Function 'configSettingsFilePath()' should return member 'm_configSettingsFilePath' by const reference. [returnByReference] massxpert-7.0.0/src/gui/MainWindow.cpp:243:8: style: Condition '!initializeUserConfig()' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/MainWindow.cpp:243:29: note: Calling function 'initializeUserConfig' returns 1 massxpert-7.0.0/src/gui/MainWindow.cpp:243:8: note: Condition '!initializeUserConfig()' is always false massxpert-7.0.0/src/gui/MainWindow.cpp:1226:49: style: Condition 'filePath.isEmpty()' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/MainWindow.cpp:1226:27: note: Assuming that condition 'filePath.isNull()' is not redundant massxpert-7.0.0/src/gui/MainWindow.cpp:1226:49: note: Condition 'filePath.isEmpty()' is always false massxpert-7.0.0/src/gui/MainWindow.cpp:1279:49: style: Condition 'filePath.isEmpty()' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/MainWindow.cpp:1279:27: note: Assuming that condition 'filePath.isNull()' is not redundant massxpert-7.0.0/src/gui/MainWindow.cpp:1279:49: note: Condition 'filePath.isEmpty()' is always false massxpert-7.0.0/src/gui/MainWindow.cpp:1325:45: style: Condition 'filePath.isEmpty()' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/MainWindow.cpp:1325:23: note: Assuming that condition 'filePath.isNull()' is not redundant massxpert-7.0.0/src/gui/MainWindow.cpp:1325:45: note: Condition 'filePath.isEmpty()' is always false massxpert-7.0.0/src/gui/MainWindow.cpp:1427:45: style: Condition 'filePath.isEmpty()' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/MainWindow.cpp:1427:23: note: Assuming that condition 'filePath.isNull()' is not redundant massxpert-7.0.0/src/gui/MainWindow.cpp:1427:45: note: Condition 'filePath.isEmpty()' is always false massxpert-7.0.0/src/gui/MainWindow.cpp:1497:49: style: Condition 'filePath.isEmpty()' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/MainWindow.cpp:1497:27: note: Assuming that condition 'filePath.isNull()' is not redundant massxpert-7.0.0/src/gui/MainWindow.cpp:1497:49: note: Condition 'filePath.isEmpty()' is always false massxpert-7.0.0/src/gui/MainWindow.cpp:1586:49: style: Condition 'filePath.isEmpty()' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/MainWindow.cpp:1586:27: note: Assuming that condition 'filePath.isNull()' is not redundant massxpert-7.0.0/src/gui/MainWindow.cpp:1586:49: note: Condition 'filePath.isEmpty()' is always false massxpert-7.0.0/src/gui/MainWindow.cpp:221:10: style: The scope of the variable 'result' can be reduced. [variableScope] massxpert-7.0.0/src/gui/MainWindow.cpp:1116:21: style: The scope of the variable 'polChemDefSpec' can be reduced. [variableScope] massxpert-7.0.0/src/gui/MainWindow.cpp:1133:21: style: The scope of the variable 'polChemDefSpec' can be reduced. [variableScope] massxpert-7.0.0/src/gui/MainWindow.cpp:1150:17: style: The scope of the variable 'polChemDef' can be reduced. [variableScope] massxpert-7.0.0/src/gui/MainWindow.cpp:1170:21: style: The scope of the variable 'polChemDefSpec' can be reduced. [variableScope] massxpert-7.0.0/src/gui/MainWindow.cpp:1170:21: style: Variable 'polChemDefSpec' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MainWindow.cpp:221:17: style: Variable 'result' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/MainWindow.cpp:974:13: style: Variable 'errorCount' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/MainWindow.cpp:1116:36: style: Variable 'polChemDefSpec' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/MainWindow.cpp:1133:36: style: Variable 'polChemDefSpec' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/MainWindow.cpp:1150:28: style: Variable 'polChemDef' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/MainWindow.cpp:1170:36: style: Variable 'polChemDefSpec' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/MainWindow.cpp:1303:13: style: Unused variable: name [unusedVariable] massxpert-7.0.0/src/gui/MainWindow.cpp:1381:13: style: Unused variable: name [unusedVariable] massxpert-7.0.0/src/gui/MassListSorterDlg.cpp:71:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/MassList.hpp:62:3: style: Class 'MassList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/MassSearchDlg.cpp:97:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MassSearchDlg.cpp:114:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MassSearchDlg.cpp:198:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MassSearchDlg.cpp:550:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MassSearchDlg.cpp:796:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MassSearchDlg.cpp:992:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MassSearchDlg.cpp:1575:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MassSearchDlg.cpp:1592:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MassSearchOligomerTableViewSortProxyModel.hpp:67:3: style: Class 'MassSearchOligomerTableViewSortProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/MassSearchDlg.hpp:110:8: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:72:16: note: Virtual function in base class massxpert-7.0.0/src/gui/MassSearchDlg.hpp:110:8: note: Function in derived class massxpert-7.0.0/src/gui/MassSearchDlg.hpp:111:8: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:73:16: note: Virtual function in base class massxpert-7.0.0/src/gui/MassSearchDlg.hpp:111:8: note: Function in derived class massxpert-7.0.0/src/gui/MassSearchDlg.hpp:123:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:87:16: note: Virtual function in base class massxpert-7.0.0/src/gui/MassSearchDlg.hpp:123:8: note: Function in derived class massxpert-7.0.0/src/gui/MassSearchDlg.cpp:1524:23: style: Redundant condition: forXpertMiner. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] massxpert-7.0.0/src/gui/MassSearchDlg.cpp:1554:23: style: Redundant condition: forXpertMiner. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] massxpert-7.0.0/src/gui/MassSearchDlg.cpp:725:18: style: Condition '!searchMass(value,*(coordinateList.at(iter)),MassType::MASS_MONO)' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/MassSearchDlg.cpp:725:29: note: Calling function 'searchMass' returns 1 massxpert-7.0.0/src/gui/MassSearchDlg.cpp:725:18: note: Condition '!searchMass(value,*(coordinateList.at(iter)),MassType::MASS_MONO)' is always false massxpert-7.0.0/src/gui/MassSearchDlg.cpp:748:18: style: Condition '!searchMass(value,*(coordinateList.at(iter)),MassType::MASS_AVG)' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/MassSearchDlg.cpp:748:29: note: Calling function 'searchMass' returns 1 massxpert-7.0.0/src/gui/MassSearchDlg.cpp:748:18: note: Condition '!searchMass(value,*(coordinateList.at(iter)),MassType::MASS_AVG)' is always false massxpert-7.0.0/src/gui/MassSearchDlg.cpp:376:8: style: Local variable 'res' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/globals.hpp:215:8: note: Shadowed declaration massxpert-7.0.0/src/gui/MassSearchDlg.cpp:376:8: note: Shadow variable massxpert-7.0.0/src/gui/MassSearchDlg.cpp:723:19: style: Local variable 'iter' shadows outer variable [shadowVariable] massxpert-7.0.0/src/gui/MassSearchDlg.cpp:716:15: note: Shadowed declaration massxpert-7.0.0/src/gui/MassSearchDlg.cpp:723:19: note: Shadow variable massxpert-7.0.0/src/gui/MassSearchDlg.cpp:746:19: style: Local variable 'iter' shadows outer variable [shadowVariable] massxpert-7.0.0/src/gui/MassSearchDlg.cpp:739:15: note: Shadowed declaration massxpert-7.0.0/src/gui/MassSearchDlg.cpp:746:19: note: Shadow variable massxpert-7.0.0/src/gui/MassSearchDlg.cpp:401:24: style: Variable 'polymer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MassSearchDlg.cpp:1061:20: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/MassSearchDlg.cpp:1518:17: style: Variable 'text' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/MassSearchOligomerTableView.cpp:351:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MassSearchOligomerTableView.cpp:368:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MassSearchOligomerTableView.cpp:393:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MassSearchOligomerTableView.cpp:434:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MassSearchOligomerTableView.cpp:494:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MassSearchOligomerTableView.cpp:572:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MassSearchOligomerTableView.cpp:116:30: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MassSearchOligomerTableView::oligomerList' can be const. [functionConst] massxpert-7.0.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. massxpert-7.0.0/src/gui/MassSearchOligomerTableView.cpp:116:30: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MassSearchOligomerTableView::oligomerList' can be const. massxpert-7.0.0/src/gui/MassSearchOligomerTableView.hpp:84:3: style: Class 'MassSearchOligomerTableView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/MassSearchOligomerTableView.cpp:480:13: style: Variable 'oligomer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MassSearchOligomerTableView.cpp:554:17: style: Variable 'oligomer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MassSearchOligomerTableViewMimeData.hpp:80:15: performance: Function 'formats()' should return member 'm_formats' by const reference. [returnByReference] massxpert-7.0.0/src/gui/MassSearchOligomerTableViewModel.cpp:126:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MassSearchOligomerTableViewModel.cpp:170:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MassSearchOligomerTableViewModel.cpp:47:35: warning: Member variable 'MassSearchOligomerTableViewModel::mp_tableView' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/MassSearchOligomerTableViewModel.cpp:72:35: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MassSearchOligomerTableViewModel::oligomerList' can be const. [functionConst] massxpert-7.0.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. massxpert-7.0.0/src/gui/MassSearchOligomerTableViewModel.cpp:72:35: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MassSearchOligomerTableViewModel::oligomerList' can be const. massxpert-7.0.0/src/gui/MassSearchOligomerTableViewSortProxyModel.cpp:106:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MassSearchOligomerTableViewSortProxyModel.cpp:52:3: warning: Member variable 'MassSearchOligomerTableViewSortProxyModel::m_searchedFilter' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/MassSearchOligomerTableViewSortProxyModel.cpp:52:3: warning: Member variable 'MassSearchOligomerTableViewSortProxyModel::m_errorFilter' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/MassSearchOligomerTableViewSortProxyModel.cpp:52:3: warning: Member variable 'MassSearchOligomerTableViewSortProxyModel::m_monoFilter' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/MassSearchOligomerTableViewSortProxyModel.cpp:52:3: warning: Member variable 'MassSearchOligomerTableViewSortProxyModel::m_avgFilter' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/MassSearchOligomerTableViewSortProxyModel.cpp:52:3: warning: Member variable 'MassSearchOligomerTableViewSortProxyModel::m_tolerance' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/MassSearchOligomerTableViewSortProxyModel.cpp:159:68: performance: Function parameter 'left' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/gui/MassSearchOligomerTableViewSortProxyModel.cpp:160:68: performance: Function parameter 'right' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/gui/MassSearchOligomerTableViewSortProxyModel.cpp:216:61: performance: Function parameter 'left' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/gui/MassSearchOligomerTableViewSortProxyModel.cpp:217:61: performance: Function parameter 'right' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/gui/ModifDefDlg.cpp:96:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/ModifDefDlg.cpp:109:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/ModifDefDlg.cpp:240:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/ModifDefDlg.cpp:377:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/ModifDefDlg.cpp:475:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/ModifDefDlg.cpp:127:14: style: Variable 'modif' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MonomerCodeEvaluator.cpp:153:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Letter_Uppercase [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerCodeEvaluator.cpp:320:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerCodeEvaluator.cpp:204:14: style: Condition 'ret==0' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/MonomerCodeEvaluator.cpp:203:30: note: Calling function 'evaluateCode' returns 1 massxpert-7.0.0/src/gui/MonomerCodeEvaluator.cpp:203:30: note: Assignment 'ret=evaluateCode(code)', assigned value is 1 massxpert-7.0.0/src/gui/MonomerCodeEvaluator.cpp:204:14: note: Condition 'ret==0' is always false massxpert-7.0.0/src/gui/MonomerCodeEvaluator.cpp:278:14: style: Condition 'ret==0' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/MonomerCodeEvaluator.cpp:277:30: note: Calling function 'evaluateCode' returns 1 massxpert-7.0.0/src/gui/MonomerCodeEvaluator.cpp:277:30: note: Assignment 'ret=evaluateCode(code)', assigned value is 1 massxpert-7.0.0/src/gui/MonomerCodeEvaluator.cpp:278:14: note: Condition 'ret==0' is always false massxpert-7.0.0/src/gui/MonomerCodeEvaluator.cpp:309:45: style: Parameter 'code' can be declared as reference to const [constParameterReference] massxpert-7.0.0/src/gui/MonomerCodeEvaluator.cpp:196:16: style: Variable 'monomer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MonomerCodeEvaluator.cpp:269:16: style: Variable 'monomer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MonomerCodeEvaluator.cpp:318:16: style: Variable 'monomer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MonomerCodeEvaluator.cpp:345:16: style: Variable 'monomer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:130:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:148:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:274:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:373:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:451:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:547:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:624:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:673:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:691:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:747:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:922:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:1054:3: warning: Assert statement calls a function which may have desired side effects: 'polymer'. [assertWithSideEffect] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.hpp:77:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:87:16: note: Virtual function in base class massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.hpp:77:8: note: Function in derived class massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.hpp:79:8: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:73:16: note: Virtual function in base class massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.hpp:79:8: note: Function in derived class massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.hpp:80:8: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:72:16: note: Virtual function in base class massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.hpp:80:8: note: Function in derived class massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:193:18: style: Local variable 'crossLink' shadows outer function [shadowFunction] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.hpp:91:8: note: Shadowed declaration massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:193:18: note: Shadow variable massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:237:22: style: Local variable 'crossLink' shadows outer function [shadowFunction] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.hpp:91:8: note: Shadowed declaration massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:237:22: note: Shadow variable massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:316:22: style: Local variable 'crossLink' shadows outer function [shadowFunction] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.hpp:91:8: note: Shadowed declaration massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:316:22: note: Shadow variable massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:324:23: style: Local variable 'text' shadows outer variable [shadowVariable] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:267:15: note: Shadowed declaration massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:324:23: note: Shadow variable massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:568:14: style: Local variable 'crossLink' shadows outer function [shadowFunction] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.hpp:91:8: note: Shadowed declaration massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:568:14: note: Shadow variable massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:599:11: style: Local variable 'index' shadows outer variable [shadowVariable] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:534:7: note: Shadowed declaration massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:599:11: note: Shadow variable massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:641:14: style: Local variable 'crossLink' shadows outer function [shadowFunction] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.hpp:91:8: note: Shadowed declaration massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:641:14: note: Shadow variable massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:770:8: style: Local variable 'res' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/globals.hpp:215:8: note: Shadowed declaration massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:770:8: note: Shadow variable massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:990:14: style: Local variable 'crossLink' shadows outer function [shadowFunction] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.hpp:91:8: note: Shadowed declaration massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:990:14: note: Shadow variable massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:1002:11: style: Local variable 'index' shadows outer variable [shadowVariable] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:939:7: note: Shadowed declaration massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:1002:11: note: Shadow variable massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:224:12: style: Variable 'polymer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:384:14: style: Variable 'modif' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:472:12: style: Variable 'monomer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:583:14: style: Variable 'modif' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:697:12: style: Variable 'polymer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:652:24: style: Variable 'itemText' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:652:15: style: Variable 'itemText' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/MonomerDefDlg.cpp:94:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerDefDlg.cpp:107:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerDefDlg.cpp:374:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerDefDlg.cpp:439:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerDefDlg.cpp:612:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerDefDlg.cpp:125:16: style: Variable 'monomer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:120:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:133:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:320:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:464:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:616:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:681:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:827:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:449:25: performance:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MonomerModificationDlg::modifListWidgetItemSelectionChanged' can be static. [functionStatic] massxpert-7.0.0/src/gui/MonomerModificationDlg.hpp:95:8: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MonomerModificationDlg::modifListWidgetItemSelectionChanged' can be static. massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:449:25: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MonomerModificationDlg::modifListWidgetItemSelectionChanged' can be static. massxpert-7.0.0/src/gui/MonomerModificationDlg.hpp:77:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:87:16: note: Virtual function in base class massxpert-7.0.0/src/gui/MonomerModificationDlg.hpp:77:8: note: Function in derived class massxpert-7.0.0/src/gui/MonomerModificationDlg.hpp:79:8: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:73:16: note: Virtual function in base class massxpert-7.0.0/src/gui/MonomerModificationDlg.hpp:79:8: note: Function in derived class massxpert-7.0.0/src/gui/MonomerModificationDlg.hpp:80:8: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:72:16: note: Virtual function in base class massxpert-7.0.0/src/gui/MonomerModificationDlg.hpp:80:8: note: Function in derived class massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:667:11: style: The scope of the variable 'text' can be reduced. [variableScope] massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:197:19: style: Local variable 'text' shadows outer variable [shadowVariable] massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:186:15: note: Shadowed declaration massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:197:19: note: Shadow variable massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:392:23: style: Local variable 'text' shadows outer variable [shadowVariable] massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:315:19: note: Shadowed declaration massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:392:23: note: Shadow variable massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:477:8: style: Local variable 'res' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/globals.hpp:215:8: note: Shadowed declaration massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:477:8: note: Shadow variable massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:547:19: style: Local variable 'iter' shadows outer variable [shadowVariable] massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:543:15: note: Shadowed declaration massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:547:19: note: Shadow variable massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:708:12: style: Local variable 'res' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/globals.hpp:215:8: note: Shadowed declaration massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:708:12: note: Shadow variable massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:164:12: style: Variable 'polymer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:221:12: style: Variable 'polymer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:233:23: style: Variable 'list' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:258:12: style: Variable 'polymer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:495:24: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:503:24: style: Variable 'polymer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:545:24: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:561:20: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MzCalculationDlg.cpp:77:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLIGOMER_DEC_PLACES [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzCalculationDlg.cpp:175:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzCalculationDlg.cpp:250:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzCalculationDlg.cpp:493:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzCalculationDlg.cpp:521:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzCalculationDlg.cpp:557:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzCalculationDlg.cpp:695:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzCalculationDlg.cpp:749:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzCalculationDlg.cpp:766:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzCalculationDlg.cpp:697:14: style: Local variable 'value' shadows outer variable [shadowVariable] massxpert-7.0.0/src/gui/MzCalculationDlg.cpp:638:11: note: Shadowed declaration massxpert-7.0.0/src/gui/MzCalculationDlg.cpp:697:14: note: Shadow variable massxpert-7.0.0/src/gui/MzCalculationDlg.cpp:638:11: style: Unused variable: value [unusedVariable] massxpert-7.0.0/src/gui/MzCalculationTreeView.cpp:58:24: warning: Member variable 'MzCalculationTreeView::mp_parentDlg' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/MzCalculationTreeView.hpp:62:3: style: Class 'MzCalculationTreeView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/MzCalculationTreeViewItem.cpp:50:3: performance: Variable 'm_itemData' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert-7.0.0/src/gui/MzCalculationTreeViewItem.cpp:100:28: style:inconclusive: Technically the member function 'msxps::massxpert::MzCalculationTreeViewItem::childItems' can be const. [functionConst] massxpert-7.0.0/src/gui/MzCalculationTreeViewItem.hpp:87:45: note: Technically the member function 'msxps::massxpert::MzCalculationTreeViewItem::childItems' can be const. massxpert-7.0.0/src/gui/MzCalculationTreeViewItem.cpp:100:28: note: Technically the member function 'msxps::massxpert::MzCalculationTreeViewItem::childItems' can be const. massxpert-7.0.0/src/gui/MzCalculationTreeViewModel.cpp:102:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzCalculationTreeViewModel.cpp:117:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzCalculationTreeViewModel.cpp:128:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzCalculationTreeViewModel.cpp:295:30: style: The scope of the variable 'currentItem' can be reduced. [variableScope] massxpert-7.0.0/src/gui/MzCalculationTreeViewModel.cpp:105:30: style: Variable 'item' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MzCalculationTreeViewModel.cpp:176:30: style: Variable 'parentItem' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MzCalculationTreeViewModel.cpp:295:42: style: Variable 'currentItem' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/MzCalculationTreeViewSortProxyModel.cpp:69:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabFormulaBasedActionsDlg.cpp:92:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabFormulaBasedActionsDlg.cpp:110:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabFormulaBasedActionsDlg.cpp:207:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabFormulaBasedActionsDlg.cpp:266:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewSortProxyModel.hpp:57:3: style: Class 'MzLabInputOligomerTableViewSortProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/MzLabFormulaBasedActionsDlg.cpp:69:15: style: Variable 'polChemDef' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MzLabFormulaBasedActionsDlg.cpp:146:15: style: Variable 'polChemDef' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MzLabFormulaBasedActionsDlg.cpp:256:15: style: Variable 'polChemDef' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:151:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:194:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:235:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:260:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:368:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:480:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:869:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:1038:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:96:30: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableView::oligomerList' can be const. [functionConst] massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.hpp:91:23: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableView::oligomerList' can be const. massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:96:30: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableView::oligomerList' can be const. massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.hpp:84:3: style: Class 'MzLabInputOligomerTableView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:256:17: style: Local variable 'oligomerList' shadows outer function [shadowFunction] massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.hpp:91:23: note: Shadowed declaration massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:256:17: note: Shadow variable massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:319:17: style: Local variable 'oligomerList' shadows outer function [shadowFunction] massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.hpp:91:23: note: Shadowed declaration massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:319:17: note: Shadow variable massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:496:15: style: Local variable 'text' shadows outer argument [shadowArgument] massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:467:12: note: Shadowed declaration massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:496:15: note: Shadow variable massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:501:19: style: Local variable 'stringList' shadows outer variable [shadowVariable] massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:479:15: note: Shadowed declaration massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:501:19: note: Shadow variable massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:467:12: style: Parameter 'text' can be declared as reference to const [constParameterReference] massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:589:15: style: Variable 'polChemDef' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:643:15: style: Variable 'polChemDef' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:708:15: style: Variable 'polChemDef' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:254:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActionRole [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:281:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:297:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:649:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:741:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:833:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:148:33: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::name' can be const. [functionConst] massxpert-7.0.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. massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:148:33: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::name' can be const. massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:155:33: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::oligomerList' can be const. [functionConst] massxpert-7.0.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. massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:155:33: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::oligomerList' can be const. massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:223:33: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::massType' can be const. [functionConst] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.hpp:113:12: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::massType' can be const. massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:223:33: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::massType' can be const. massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:231:33: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::previousMassType' can be const. [functionConst] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.hpp:114:12: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::previousMassType' can be const. massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:231:33: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::previousMassType' can be const. massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.hpp:103:11: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:678:11: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:687:11: note: Found duplicate branches for 'if' and 'else'. massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:678:11: note: Found duplicate branches for 'if' and 'else'. massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:773:11: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:782:11: note: Found duplicate branches for 'if' and 'else'. massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:773:11: note: Found duplicate branches for 'if' and 'else'. massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:253:16: style: Variable 'monoButton' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:256:16: style: Variable 'avgButton' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:731:15: style: Variable 'polChemDef' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewModel.cpp:147:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewModel.cpp:198:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewModel.cpp:46:35: warning: Member variable 'MzLabInputOligomerTableViewModel::mp_tableView' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewModel.cpp:46:35: warning: Member variable 'MzLabInputOligomerTableViewModel::mp_mzLabWnd' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewModel.cpp:46:35: warning: Member variable 'MzLabInputOligomerTableViewModel::m_massType' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewSortProxyModel.cpp:75:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabMassBasedActionsDlg.cpp:78:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabMassBasedActionsDlg.cpp:96:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabMatchBasedActionsDlg.cpp:93:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabMatchBasedActionsDlg.cpp:109:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabMatchBasedActionsDlg.cpp:198:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabMatchBasedActionsDlg.cpp:402:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabOutputOligomerTableView.hpp:75:3: style: Class 'MzLabOutputOligomerTableView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/MzLabOutputOligomerTableViewSortProxyModel.hpp:57:3: style: Class 'MzLabOutputOligomerTableViewSortProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/OligomerPair.hpp:78:12: style: The destructor '~OligomerPair' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/PropListHolder.hpp:67:12: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/OligomerPair.hpp:78:12: note: Destructor in derived class massxpert-7.0.0/src/gui/MzLabMatchBasedActionsDlg.cpp:162:10: style: The scope of the variable 'mass' can be reduced. [variableScope] massxpert-7.0.0/src/gui/MzLabMatchBasedActionsDlg.cpp:339:21: style: Variable 'oligomer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MzLabMatchBasedActionsDlg.cpp:162:15: style: Variable 'mass' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/MzLabMatchBasedActionsDlg.cpp:253:30: style: Variable 'oligomerPair' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/MzLabMatchBasedActionsDlg.cpp:367:22: style: Variable 'dialogName' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/MzLabMatchBasedActionsDlg.cpp:367:11: style: Variable 'dialogName' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/MzLabOutputOligomerTableView.cpp:209:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabOutputOligomerTableView.cpp:391:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabOutputOligomerTableView.cpp:89:31: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabOutputOligomerTableView::oligomerPairList' can be const. [functionConst] massxpert-7.0.0/src/gui/MzLabOutputOligomerTableView.hpp:82:32: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabOutputOligomerTableView::oligomerPairList' can be const. massxpert-7.0.0/src/gui/MzLabOutputOligomerTableView.cpp:89:31: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabOutputOligomerTableView::oligomerPairList' can be const. massxpert-7.0.0/src/gui/MzLabOutputOligomerTableView.cpp:289:17: style: Variable 'oligomerPair' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/MzLabOutputOligomerTableViewDlg.cpp:181:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabOutputOligomerTableViewDlg.cpp:134:34: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabOutputOligomerTableViewDlg::name' can be const. [functionConst] massxpert-7.0.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. massxpert-7.0.0/src/gui/MzLabOutputOligomerTableViewDlg.cpp:134:34: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabOutputOligomerTableViewDlg::name' can be const. massxpert-7.0.0/src/gui/MzLabOutputOligomerTableViewDlg.hpp:106:11: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] massxpert-7.0.0/src/gui/MzLabOutputOligomerTableViewModel.cpp:145:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabOutputOligomerTableViewModel.cpp:201:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabOutputOligomerTableViewModel.cpp:52:36: warning: Member variable 'MzLabOutputOligomerTableViewModel::mp_tableView' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/MzLabOutputOligomerTableViewModel.cpp:52:36: warning: Member variable 'MzLabOutputOligomerTableViewModel::mp_mzLabWnd' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/MzLabOutputOligomerTableViewModel.cpp:52:36: warning: Member variable 'MzLabOutputOligomerTableViewModel::m_massType' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/MzLabOutputOligomerTableViewModel.cpp:56:19: style: Unused variable: rootData [unusedVariable] massxpert-7.0.0/src/gui/MzLabOutputOligomerTableViewSortProxyModel.cpp:75:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabWnd.cpp:68:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabWnd.cpp:121:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabWnd.cpp:132:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabWnd.cpp:144:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabWnd.cpp:438:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabWnd.cpp:551:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabWnd.cpp:587:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/MzLabWnd.cpp:409:32: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/gui/PkaPhPiDlg.cpp:208:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/PkaPhPiDlg.cpp:263:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/PkaPhPiDlg.cpp:447:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/PkaPhPiDlg.cpp:464:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/ChemicalGroupRule.hpp:66:3: style: Class 'ChemicalGroupRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/ChemicalGroup.hpp:75:3: style: Class 'ChemicalGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/ChemicalGroup.hpp:109:3: style: Class 'ChemicalGroupProp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/ChemicalGroup.hpp:110:4: style: The destructor '~ChemicalGroupProp' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:104:12: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/ChemicalGroup.hpp:110:4: note: Destructor in derived class massxpert-7.0.0/src/nongui/ChemicalGroup.hpp:111:16: style: The function 'deleteData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:105:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/ChemicalGroup.hpp:111:16: note: Function in derived class massxpert-7.0.0/src/nongui/ChemicalGroup.hpp:113:17: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:107:17: note: Virtual function in base class massxpert-7.0.0/src/nongui/ChemicalGroup.hpp:113:17: note: Function in derived class massxpert-7.0.0/src/nongui/ChemicalGroup.hpp:114:16: style: The function 'cloneOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:108:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/ChemicalGroup.hpp:114:16: note: Function in derived class massxpert-7.0.0/src/nongui/ChemicalGroup.hpp:115:16: style: The function 'cloneIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:109:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/ChemicalGroup.hpp:115:16: note: Function in derived class massxpert-7.0.0/src/nongui/ChemicalGroup.hpp:117:8: style: The function 'renderXmlElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:117:16: note: Virtual function in base class massxpert-7.0.0/src/nongui/ChemicalGroup.hpp:117:8: note: Function in derived class massxpert-7.0.0/src/nongui/ChemicalGroup.hpp:118:12: style: The function 'formatXmlElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/Prop.hpp:118:20: note: Virtual function in base class massxpert-7.0.0/src/nongui/ChemicalGroup.hpp:118:12: note: Function in derived class massxpert-7.0.0/src/nongui/PkaPhPi.hpp:83:4: style: The destructor '~PkaPhPi' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/nongui/PropListHolder.hpp:67:12: note: Virtual destructor in base class massxpert-7.0.0/src/nongui/PkaPhPi.hpp:83:4: note: Destructor in derived class massxpert-7.0.0/src/gui/PkaPhPiDlg.hpp:104:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:87:16: note: Virtual function in base class massxpert-7.0.0/src/gui/PkaPhPiDlg.hpp:104:8: note: Function in derived class massxpert-7.0.0/src/gui/PkaPhPiDlg.cpp:203:6: style: Condition '!fetchValidateInputData()' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/PkaPhPiDlg.cpp:203:29: note: Calling function 'fetchValidateInputData' returns 1 massxpert-7.0.0/src/gui/PkaPhPiDlg.cpp:203:6: note: Condition '!fetchValidateInputData()' is always false massxpert-7.0.0/src/gui/PkaPhPiDlg.cpp:258:6: style: Condition '!fetchValidateInputData()' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/PkaPhPiDlg.cpp:258:29: note: Calling function 'fetchValidateInputData' returns 1 massxpert-7.0.0/src/gui/PkaPhPiDlg.cpp:258:6: note: Condition '!fetchValidateInputData()' is always false massxpert-7.0.0/src/gui/PkaPhPiDlg.cpp:156:12: style: Local variable 'res' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/globals.hpp:215:8: note: Shadowed declaration massxpert-7.0.0/src/gui/PkaPhPiDlg.cpp:156:12: note: Shadow variable massxpert-7.0.0/src/gui/PolChemDefWnd.cpp:68:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/PolChemDefWnd.cpp:111:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/PolChemDefWnd.cpp:413:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/PolChemDefWnd.cpp:728:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/PolChemDefWnd.cpp:753:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Save [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/PolChemDefWnd.cpp:796:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/PolChemDefWnd.cpp:855:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/PolChemDefWnd.cpp:218:6: style: Condition '!setSingularData()' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/PolChemDefWnd.cpp:218:22: note: Calling function 'setSingularData' returns 1 massxpert-7.0.0/src/gui/PolChemDefWnd.cpp:218:6: note: Condition '!setSingularData()' is always false massxpert-7.0.0/src/gui/PolymerModificationDlg.cpp:218:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/PolymerModificationDlg.cpp:256:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/PolymerModificationDlg.hpp:70:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:87:16: note: Virtual function in base class massxpert-7.0.0/src/gui/PolymerModificationDlg.hpp:70:8: note: Function in derived class massxpert-7.0.0/src/gui/PolymerModificationDlg.cpp:105:12: style: Variable 'polymer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/RegionSelection.cpp:257:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidPattern [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/RegionSelection.cpp:52:18: warning: Member variable 'RegionSelection::mp_startMonomer' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/RegionSelection.cpp:52:18: warning: Member variable 'RegionSelection::mp_endMonomer' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/gui/RegionSelection.cpp:537:18: style:inconclusive: Technically the member function 'msxps::massxpert::RegionSelection::debugSelectionIndicesPutStdErr' can be const. [functionConst] massxpert-7.0.0/src/gui/RegionSelection.hpp:103:8: note: Technically the member function 'msxps::massxpert::RegionSelection::debugSelectionIndicesPutStdErr' can be const. massxpert-7.0.0/src/gui/RegionSelection.cpp:537:18: note: Technically the member function 'msxps::massxpert::RegionSelection::debugSelectionIndicesPutStdErr' can be const. massxpert-7.0.0/src/gui/RegionSelection.cpp:264:7: style: The scope of the variable 'height' can be reduced. [variableScope] massxpert-7.0.0/src/gui/RegionSelection.cpp:509:7: style: The scope of the variable 'temp' can be reduced. [variableScope] massxpert-7.0.0/src/gui/RegionSelection.cpp:263:29: style: Variable 'width' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/RegionSelection.cpp:264:29: style: Variable 'height' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/SeqToolsDlg.cpp:64:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SeqToolsDlg.cpp:183:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SeqToolsDlg.cpp:352:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SeqToolsDlg.cpp:535:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Letter_Lowercase [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SeqToolsDlg.cpp:452:32: style: Parameter 'text' can be declared as reference to const [constParameterReference] massxpert-7.0.0/src/gui/SequenceEditorFindDlg.cpp:116:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorFindDlg.cpp:126:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorFindDlg.cpp:140:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorFindDlg.hpp:69:8: style: The function 'writeSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:72:16: note: Virtual function in base class massxpert-7.0.0/src/gui/SequenceEditorFindDlg.hpp:69:8: note: Function in derived class massxpert-7.0.0/src/gui/SequenceEditorFindDlg.hpp:70:8: style: The function 'readSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:73:16: note: Virtual function in base class massxpert-7.0.0/src/gui/SequenceEditorFindDlg.hpp:70:8: note: Function in derived class massxpert-7.0.0/src/gui/SequenceEditorFindDlg.hpp:80:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:87:16: note: Virtual function in base class massxpert-7.0.0/src/gui/SequenceEditorFindDlg.hpp:80:8: note: Function in derived class massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:92:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrongFocus [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:508:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1355:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1417:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1753:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SliderSingleStepAdd [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1886:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:2027:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:117:31: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::requestedVignetteSize' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.hpp:196:7: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::requestedVignetteSize' can be const. massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:117:31: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::requestedVignetteSize' can be const. massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:138:31: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::leftMargin' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.hpp:197:7: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::leftMargin' can be const. massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:138:31: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::leftMargin' can be const. massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:124:31: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::columns' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.hpp:198:7: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::columns' can be const. massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:124:31: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::columns' can be const. massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:131:31: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::rows' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.hpp:199:7: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::rows' can be const. massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:131:31: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::rows' can be const. massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1803:31: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::lastClickedVignette' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.hpp:201:7: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::lastClickedVignette' can be const. massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1803:31: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::lastClickedVignette' can be const. massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1136:16: style: Condition '!crossLinkVignetteAt(index,crossLink)' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1136:36: note: Calling function 'crossLinkVignetteAt' returns 1 massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1136:16: note: Condition '!crossLinkVignetteAt(index,crossLink)' is always false massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1198:8: style: Condition 'vignetteListSize' is always true [knownConditionTrueFalse] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1191:37: note: Assuming that condition 'm_monomerVignetteList.size()<1' is not redundant massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1196:54: note: Assignment 'vignetteListSize=m_monomerVignetteList.size()', assigned value is greater than 0 massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1198:8: note: Condition 'vignetteListSize' is always true massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1376:12: style: Condition 'ret==0' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1375:25: note: Calling function 'scaleVignettes' returns 1 massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1375:25: note: Assignment 'ret=scaleVignettes()', assigned value is 1 massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1376:12: note: Condition 'ret==0' is always false massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1381:12: style: Condition 'ret==0' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1380:28: note: Calling function 'positionVignettes' returns 1 massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1380:28: note: Assignment 'ret=positionVignettes()', assigned value is 1 massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1381:12: note: Condition 'ret==0' is always false massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1600:16: style: Condition '!result' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1598:48: note: Calling function 'uncrossLinkVignetteAt' returns 1 massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1598:48: note: Assignment 'result=uncrossLinkVignetteAt(monomerIndex,crossLink)', assigned value is 1 massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1600:16: note: Condition '!result' is always false massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1779:8: style: Condition '!scaleVignettes()' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1779:23: note: Calling function 'scaleVignettes' returns 1 massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1779:8: note: Condition '!scaleVignettes()' is always false massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1782:8: style: Condition '!positionVignettes()' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1782:26: note: Calling function 'positionVignettes' returns 1 massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1782:8: note: Condition '!positionVignettes()' is always false massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:783:30: style: The scope of the variable 'modifRenderer' can be reduced. [variableScope] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:592:10: style: Local variable 'res' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/globals.hpp:215:8: note: Shadowed declaration massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:592:10: note: Shadow variable massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1124:13: style: Local variable 'iter' shadows outer variable [shadowVariable] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1088:9: note: Shadowed declaration massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1124:13: note: Shadow variable massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1440:9: style: Local variable 'res' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/globals.hpp:215:8: note: Shadowed declaration massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1440:9: note: Shadow variable massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1499:63: style: Parameter 'sequence' can be declared as reference to const [constParameterReference] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:531:22: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1676:18: style: Variable 'coord' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:783:46: style: Variable 'modifRenderer' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:785:21: style: Variable 'momentSize' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:905:26: style: Variable 'modif_ptr_str' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/SequenceEditorGraphicsViewKeySequenceHandling.cpp:72:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SliderSingleStepSub [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorGraphicsViewKeySequenceHandling.cpp:107:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SliderSingleStepAdd [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorGraphicsViewKeySequenceHandling.cpp:147:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SliderSingleStepSub [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorGraphicsViewKeySequenceHandling.cpp:187:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SliderSingleStepAdd [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorGraphicsViewKeySequenceHandling.cpp:433:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SliderSingleStepSub [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorGraphicsViewKeySequenceHandling.cpp:491:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SliderSingleStepAdd [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorGraphicsViewKeySequenceHandling.cpp:554:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SliderSingleStepAdd [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorGraphicsViewKeySequenceHandling.cpp:617:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SliderSingleStepSub [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorGraphicsViewKeySequenceHandling.cpp:855:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SliderSingleStepAdd [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorGraphicsViewKeyboardHandling.cpp:59:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorGraphicsViewKeyboardHandling.cpp:204:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorGraphicsViewKeyboardHandling.cpp:256:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorGraphicsViewKeyboardHandling.cpp:333:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorGraphicsViewKeyboardHandling.cpp:387:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:86:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:116:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:137:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:375:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:390:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:467:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:684:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:766:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:895:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:993:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1074:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1226:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1343:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1371:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1399:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1427:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1452:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1490:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1551:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1575:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1897:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Save [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1939:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1986:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:2023:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:2100:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:2487:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:2526:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:2726:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:2890:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/PkaPhPiDataParser.hpp:57:3: style: Class 'PkaPhPiDataParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/nongui/MonomerDictionary.hpp:74:3: style: Class 'MonomerDictionary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] massxpert-7.0.0/src/gui/SequencePurificationDlg.hpp:76:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:87:16: note: Virtual function in base class massxpert-7.0.0/src/gui/SequencePurificationDlg.hpp:76:8: note: Function in derived class massxpert-7.0.0/src/gui/SequenceImportDlg.hpp:77:8: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] massxpert-7.0.0/src/gui/AbstractSeqEdWndDependentDlg.hpp:87:16: note: Virtual function in base class massxpert-7.0.0/src/gui/SequenceImportDlg.hpp:77:8: note: Function in derived class massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:758:6: style: Condition '!populateMonomerCodeList()' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:758:30: note: Calling function 'populateMonomerCodeList' returns 1 massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:758:6: note: Condition '!populateMonomerCodeList()' is always false massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1608:20: style: The scope of the variable 'item' can be reduced. [variableScope] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1051:15: style: Local variable 'polChemDef' shadows outer function [shadowFunction] massxpert-7.0.0/src/gui/SequenceEditorWnd.hpp:174:21: note: Shadowed declaration massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1051:15: note: Shadow variable massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1180:21: style: Local variable 'polChemDef' shadows outer function [shadowFunction] massxpert-7.0.0/src/gui/SequenceEditorWnd.hpp:174:21: note: Shadowed declaration massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1180:21: note: Shadow variable massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1245:25: style: Local variable 'polChemDef' shadows outer function [shadowFunction] massxpert-7.0.0/src/gui/SequenceEditorWnd.hpp:174:21: note: Shadowed declaration massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1245:25: note: Shadow variable massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1302:7: style: Local variable 'res' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/globals.hpp:215:8: note: Shadowed declaration massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1302:7: note: Shadow variable massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1610:21: style: Local variable 'polChemDef' shadows outer function [shadowFunction] massxpert-7.0.0/src/gui/SequenceEditorWnd.hpp:174:21: note: Shadowed declaration massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1610:21: note: Shadow variable massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:2342:16: style: Local variable 'sequence' shadows outer variable [shadowVariable] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:2157:12: note: Shadowed declaration massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:2342:16: note: Shadow variable massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:2718:8: style: Local variable 'res' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/globals.hpp:215:8: note: Shadowed declaration massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:2718:8: note: Shadow variable massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:2947:42: performance: Function parameter 'mono' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:2947:56: performance: Function parameter 'avg' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:883:42: style: Parameter 'filePath' can be declared as reference to const [constParameterReference] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:976:41: style: Parameter 'filePath' can be declared as reference to const [constParameterReference] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:980:19: style: Variable 'polChemDefSpec' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1629:16: style: Variable 'monomer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:2451:24: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:2492:20: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:331:11: style: Unused variable: value [unusedVariable] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:1608:25: style: Variable 'item' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:2010:11: style: Unused variable: name [unusedVariable] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:2334:19: style: Variable 'chainStringList' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:2348:25: style: Variable 'chainStringListId' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/SequenceEditorWnd.cpp:2350:33: style: Variable 'translatedChainStringList' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/SequenceImportDlg.cpp:94:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequenceImportDlg.cpp:61:51: style:inconclusive: Function 'SequenceImportDlg' argument 3 names different: declaration 'chaingStringList' definition 'chainStringList'. [funcArgNamesDifferent] massxpert-7.0.0/src/gui/SequenceImportDlg.hpp:72:34: note: Function 'SequenceImportDlg' argument 3 names different: declaration 'chaingStringList' definition 'chainStringList'. massxpert-7.0.0/src/gui/SequenceImportDlg.cpp:61:51: note: Function 'SequenceImportDlg' argument 3 names different: declaration 'chaingStringList' definition 'chainStringList'. massxpert-7.0.0/src/gui/SequencePurificationDlg.cpp:142:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequencePurificationDlg.cpp:176:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequencePurificationDlg.cpp:258:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequencePurificationDlg.cpp:435:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/gui/SequencePurificationDlg.cpp:531:9: style: The scope of the variable 'currentValue' can be reduced. [variableScope] massxpert-7.0.0/src/gui/SequencePurificationDlg.cpp:520:54: style:inconclusive: Function 'findContinuum' argument 1 names different: declaration 'list' definition 'errorList'. [funcArgNamesDifferent] massxpert-7.0.0/src/gui/SequencePurificationDlg.hpp:82:34: note: Function 'findContinuum' argument 1 names different: declaration 'list' definition 'errorList'. massxpert-7.0.0/src/gui/SequencePurificationDlg.cpp:520:54: note: Function 'findContinuum' argument 1 names different: declaration 'list' definition 'errorList'. massxpert-7.0.0/src/gui/SequencePurificationDlg.cpp:133:10: style: Local variable 'res' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/globals.hpp:215:8: note: Shadowed declaration massxpert-7.0.0/src/gui/SequencePurificationDlg.cpp:133:10: note: Shadow variable massxpert-7.0.0/src/gui/SequencePurificationDlg.cpp:520:54: style: Parameter 'errorList' can be declared as reference to const [constParameterReference] massxpert-7.0.0/src/gui/SequencePurificationDlg.cpp:531:23: style: Variable 'currentValue' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/gui/SequenceSelection.cpp:259:20: style:inconclusive: Technically the member function 'msxps::massxpert::SequenceSelection::reselectRegions' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceSelection.hpp:79:7: note: Technically the member function 'msxps::massxpert::SequenceSelection::reselectRegions' can be const. massxpert-7.0.0/src/gui/SequenceSelection.cpp:259:20: note: Technically the member function 'msxps::massxpert::SequenceSelection::reselectRegions' can be const. massxpert-7.0.0/src/gui/SequenceSelection.cpp:485:20: style:inconclusive: Technically the member function 'msxps::massxpert::SequenceSelection::regionSelectionCount' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceSelection.hpp:94:7: note: Technically the member function 'msxps::massxpert::SequenceSelection::regionSelectionCount' can be const. massxpert-7.0.0/src/gui/SequenceSelection.cpp:485:20: note: Technically the member function 'msxps::massxpert::SequenceSelection::regionSelectionCount' can be const. massxpert-7.0.0/src/gui/SequenceSelection.cpp:492:20: style:inconclusive: Technically the member function 'msxps::massxpert::SequenceSelection::selectionIndices' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceSelection.hpp:96:8: note: Technically the member function 'msxps::massxpert::SequenceSelection::selectionIndices' can be const. massxpert-7.0.0/src/gui/SequenceSelection.cpp:492:20: note: Technically the member function 'msxps::massxpert::SequenceSelection::selectionIndices' can be const. massxpert-7.0.0/src/gui/SequenceSelection.cpp:520:20: style:inconclusive: Technically the member function 'msxps::massxpert::SequenceSelection::debugSelectionPutStdErr' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceSelection.hpp:98:8: note: Technically the member function 'msxps::massxpert::SequenceSelection::debugSelectionPutStdErr' can be const. massxpert-7.0.0/src/gui/SequenceSelection.cpp:520:20: note: Technically the member function 'msxps::massxpert::SequenceSelection::debugSelectionPutStdErr' can be const. massxpert-7.0.0/src/gui/SequenceSelection.cpp:437:7: style: The scope of the variable 'temp' can be reduced. [variableScope] massxpert-7.0.0/src/gui/SequenceSelection.cpp:342:24: style: Variable 'iterRegionSelection' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/main.cpp:79:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/main.cpp:86:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/main.cpp:119:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/main.cpp:137:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIN_DIR [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/main.cpp:152:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable massxpert [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/main.cpp:86:18: style: Variable 'version' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Atom.cpp:758:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Letter_Lowercase [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/Atom.cpp:79:3: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert-7.0.0/src/nongui/Atom.cpp:80:3: performance: Variable 'm_symbol' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert-7.0.0/src/nongui/Atom.cpp:742:7: style:inconclusive: Technically the member function 'msxps::massxpert::Atom::validate' can be const. [functionConst] massxpert-7.0.0/src/nongui/Atom.hpp:151:8: note: Technically the member function 'msxps::massxpert::Atom::validate' can be const. massxpert-7.0.0/src/nongui/Atom.cpp:742:7: note: Technically the member function 'msxps::massxpert::Atom::validate' can be const. massxpert-7.0.0/src/nongui/Atom.hpp:124:11: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/Atom.hpp:127:11: performance: Function 'symbol()' should return member 'm_symbol' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/Atom.cpp:449:10: style: The scope of the variable 'mass' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/Atom.cpp:450:10: style: The scope of the variable 'abundance' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/Atom.cpp:802:12: style: The scope of the variable 'isotope' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/Atom.cpp:931:55: style:inconclusive: Function 'formatXmlAtomElement' argument 2 names different: declaration 'index' definition 'indent'. [funcArgNamesDifferent] massxpert-7.0.0/src/nongui/Atom.hpp:156:48: note: Function 'formatXmlAtomElement' argument 2 names different: declaration 'index' definition 'indent'. massxpert-7.0.0/src/nongui/Atom.cpp:931:55: note: Function 'formatXmlAtomElement' argument 2 names different: declaration 'index' definition 'indent'. massxpert-7.0.0/src/nongui/Atom.cpp:633:13: style: Variable 'atom' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Atom.cpp:449:26: style: Variable 'mass' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Atom.cpp:450:26: style: Variable 'abundance' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Atom.cpp:802:20: style: Variable 'isotope' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Atom.cpp:939:20: style: Variable 'isotope' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/CalcOptions.cpp:52:14: warning: Member variable 'CalcOptions::m_selectionType' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/nongui/CalcOptions.cpp:315:20: style: Variable 'coord' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/ChemEntVignette.cpp:86:18: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::ChemEntVignette::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/ChemEntVignette.hpp:74:11: note: Either there is a missing 'override', or the member function 'msxps::massxpert::ChemEntVignette::name' can be const. massxpert-7.0.0/src/nongui/ChemEntVignette.cpp:86:18: note: Either there is a missing 'override', or the member function 'msxps::massxpert::ChemEntVignette::name' can be const. massxpert-7.0.0/src/nongui/ChemEntVignette.hpp:74:11: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/ChemEntVignette.cpp:60:49: style:inconclusive: Function 'ChemEntVignette' argument 1 names different: declaration 'fileName' definition 'filePath'. [funcArgNamesDifferent] massxpert-7.0.0/src/nongui/ChemEntVignette.hpp:70:34: note: Function 'ChemEntVignette' argument 1 names different: declaration 'fileName' definition 'filePath'. massxpert-7.0.0/src/nongui/ChemEntVignette.cpp:60:49: note: Function 'ChemEntVignette' argument 1 names different: declaration 'fileName' definition 'filePath'. massxpert-7.0.0/src/nongui/ChemEntVignette.cpp:93:34: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/ChemEntVignetteRenderer.cpp:104:26: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::ChemEntVignetteRenderer::refCount' can be const. [functionConst] massxpert-7.0.0/src/nongui/ChemEntVignetteRenderer.hpp:72:7: note: Either there is a missing 'override', or the member function 'msxps::massxpert::ChemEntVignetteRenderer::refCount' can be const. massxpert-7.0.0/src/nongui/ChemEntVignetteRenderer.cpp:104:26: note: Either there is a missing 'override', or the member function 'msxps::massxpert::ChemEntVignetteRenderer::refCount' can be const. massxpert-7.0.0/src/nongui/ChemicalGroup.cpp:53:16: warning:inconclusive: Member variable 'ChemicalGroup::m_ruleList' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] massxpert-7.0.0/src/nongui/ChemicalGroup.hpp:111:16: style: Virtual function 'deleteData' is called from destructor '~ChemicalGroupProp()' at line 436. Dynamic binding is not used. [virtualCallInConstructor] massxpert-7.0.0/src/nongui/ChemicalGroup.cpp:436:3: note: Calling deleteData massxpert-7.0.0/src/nongui/ChemicalGroup.hpp:111:16: note: deleteData is a virtual function massxpert-7.0.0/src/nongui/ChemicalGroup.hpp:84:11: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/ChemicalGroup.cpp:478:18: style: The scope of the variable 'chemicalGroup' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/ChemicalGroup.cpp:504:18: style: The scope of the variable 'chemicalGroup' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/ChemicalGroup.cpp:68:32: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/ChemicalGroup.cpp:124:39: performance: Function parameter 'value' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/ChemicalGroup.cpp:159:37: performance: Function parameter 'value' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/ChemicalGroup.cpp:194:33: performance: Function parameter 'entity' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/ChemicalGroup.cpp:194:49: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/ChemicalGroup.cpp:478:18: style: Variable 'chemicalGroup' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/ChemicalGroup.cpp:504:18: style: Variable 'chemicalGroup' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/ChemicalGroup.cpp:478:32: style: Variable 'chemicalGroup' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/ChemicalGroup.cpp:504:32: style: Variable 'chemicalGroup' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/ChemicalGroupRule.cpp:60:20: style:inconclusive: Technically the member function 'msxps::massxpert::ChemicalGroupRule::entity' can be const. [functionConst] massxpert-7.0.0/src/nongui/ChemicalGroupRule.hpp:74:11: note: Technically the member function 'msxps::massxpert::ChemicalGroupRule::entity' can be const. massxpert-7.0.0/src/nongui/ChemicalGroupRule.cpp:60:20: note: Technically the member function 'msxps::massxpert::ChemicalGroupRule::entity' can be const. massxpert-7.0.0/src/nongui/ChemicalGroupRule.cpp:74:20: style:inconclusive: Technically the member function 'msxps::massxpert::ChemicalGroupRule::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/ChemicalGroupRule.hpp:77:11: note: Technically the member function 'msxps::massxpert::ChemicalGroupRule::name' can be const. massxpert-7.0.0/src/nongui/ChemicalGroupRule.cpp:74:20: note: Technically the member function 'msxps::massxpert::ChemicalGroupRule::name' can be const. massxpert-7.0.0/src/nongui/ChemicalGroupRule.cpp:88:20: style:inconclusive: Technically the member function 'msxps::massxpert::ChemicalGroupRule::outcome' can be const. [functionConst] massxpert-7.0.0/src/nongui/ChemicalGroupRule.hpp:80:7: note: Technically the member function 'msxps::massxpert::ChemicalGroupRule::outcome' can be const. massxpert-7.0.0/src/nongui/ChemicalGroupRule.cpp:88:20: note: Technically the member function 'msxps::massxpert::ChemicalGroupRule::outcome' can be const. massxpert-7.0.0/src/nongui/ChemicalGroupRule.hpp:74:11: performance: Function 'entity()' should return member 'm_entity' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/ChemicalGroupRule.hpp:77:11: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/ChemicalGroupRule.cpp:53:38: performance: Function parameter 'entity' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/ChemicalGroupRule.cpp:67:36: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/CleaveMotif.cpp:162:14: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveMotif::motif' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveMotif.hpp:125:18: note: Technically the member function 'msxps::massxpert::CleaveMotif::motif' can be const. massxpert-7.0.0/src/nongui/CleaveMotif.cpp:162:14: note: Technically the member function 'msxps::massxpert::CleaveMotif::motif' can be const. massxpert-7.0.0/src/nongui/CleaveMotif.cpp:194:14: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveMotif::offset' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveMotif.hpp:130:7: note: Technically the member function 'msxps::massxpert::CleaveMotif::offset' can be const. massxpert-7.0.0/src/nongui/CleaveMotif.cpp:194:14: note: Technically the member function 'msxps::massxpert::CleaveMotif::offset' can be const. massxpert-7.0.0/src/nongui/CleaveMotif.cpp:214:14: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveMotif::isForCleave' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveMotif.hpp:133:8: note: Technically the member function 'msxps::massxpert::CleaveMotif::isForCleave' can be const. massxpert-7.0.0/src/nongui/CleaveMotif.cpp:214:14: note: Technically the member function 'msxps::massxpert::CleaveMotif::isForCleave' can be const. massxpert-7.0.0/src/nongui/CleaveMotif.cpp:334:14: performance:inconclusive: Technically the member function 'msxps::massxpert::CleaveMotif::validate' can be static (but you may consider moving to unnamed namespace). [functionStatic] massxpert-7.0.0/src/nongui/CleaveMotif.hpp:139:8: note: Technically the member function 'msxps::massxpert::CleaveMotif::validate' can be static (but you may consider moving to unnamed namespace). massxpert-7.0.0/src/nongui/CleaveMotif.cpp:334:14: note: Technically the member function 'msxps::massxpert::CleaveMotif::validate' can be static (but you may consider moving to unnamed namespace). massxpert-7.0.0/src/nongui/CleaveMotif.cpp:334:14: warning: The class 'CleaveMotif' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:95:16: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/CleaveMotif.cpp:334:14: note: Derived function 'CleaveMotif::validate' massxpert-7.0.0/src/nongui/CleaveRule.cpp:99:13: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveRule::clone' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveRule.hpp:102:8: note: Technically the member function 'msxps::massxpert::CleaveRule::clone' can be const. massxpert-7.0.0/src/nongui/CleaveRule.cpp:99:13: note: Technically the member function 'msxps::massxpert::CleaveRule::clone' can be const. massxpert-7.0.0/src/nongui/CleaveRule.cpp:160:13: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveRule::leftCode' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveRule.hpp:109:18: note: Technically the member function 'msxps::massxpert::CleaveRule::leftCode' can be const. massxpert-7.0.0/src/nongui/CleaveRule.cpp:160:13: note: Technically the member function 'msxps::massxpert::CleaveRule::leftCode' can be const. massxpert-7.0.0/src/nongui/CleaveRule.cpp:180:13: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveRule::rightCode' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveRule.hpp:112:18: note: Technically the member function 'msxps::massxpert::CleaveRule::rightCode' can be const. massxpert-7.0.0/src/nongui/CleaveRule.cpp:180:13: note: Technically the member function 'msxps::massxpert::CleaveRule::rightCode' can be const. massxpert-7.0.0/src/nongui/CleaveRule.cpp:200:13: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveRule::leftFormula' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveRule.hpp:115:18: note: Technically the member function 'msxps::massxpert::CleaveRule::leftFormula' can be const. massxpert-7.0.0/src/nongui/CleaveRule.cpp:200:13: note: Technically the member function 'msxps::massxpert::CleaveRule::leftFormula' can be const. massxpert-7.0.0/src/nongui/CleaveRule.cpp:220:13: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveRule::rightFormula' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveRule.hpp:118:18: note: Technically the member function 'msxps::massxpert::CleaveRule::rightFormula' can be const. massxpert-7.0.0/src/nongui/CleaveRule.cpp:220:13: note: Technically the member function 'msxps::massxpert::CleaveRule::rightFormula' can be const. massxpert-7.0.0/src/nongui/CleaveRule.cpp:258:13: warning: The class 'CleaveRule' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:95:16: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/CleaveRule.cpp:258:13: note: Derived function 'CleaveRule::validate' massxpert-7.0.0/src/nongui/CleaveRule.cpp:231:15: style: The scope of the variable 'cleaveRule' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/CleaveRule.cpp:231:26: style: Variable 'cleaveRule' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/CleaveSpec.cpp:333:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/CleaveSpec.cpp:205:13: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveSpec::pattern' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveSpec.hpp:98:18: note: Technically the member function 'msxps::massxpert::CleaveSpec::pattern' can be const. massxpert-7.0.0/src/nongui/CleaveSpec.cpp:205:13: note: Technically the member function 'msxps::massxpert::CleaveSpec::pattern' can be const. massxpert-7.0.0/src/nongui/CleaveSpec.cpp:417:13: warning: The class 'CleaveSpec' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:95:16: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/CleaveSpec.cpp:417:13: note: Derived function 'CleaveSpec::validate' massxpert-7.0.0/src/nongui/CleaveSpec.cpp:462:13: style: Assignment 'version=1' is redundant with condition 'version==1'. [duplicateConditionalAssign] massxpert-7.0.0/src/nongui/CleaveSpec.cpp:459:14: note: Condition 'version==1' massxpert-7.0.0/src/nongui/CleaveSpec.cpp:462:13: note: Assignment 'version=1' is redundant massxpert-7.0.0/src/nongui/CleaveSpec.cpp:355:16: style: Condition 'count!=1' is always true [knownConditionTrueFalse] massxpert-7.0.0/src/nongui/CleaveSpec.cpp:347:28: note: Assuming that condition 'currSite.length()<2' is not redundant massxpert-7.0.0/src/nongui/CleaveSpec.cpp:354:33: note: Assignment 'count=currSite.count(QChar('/'))', assigned value is greater than 1 massxpert-7.0.0/src/nongui/CleaveSpec.cpp:355:16: note: Condition 'count!=1' is always true massxpert-7.0.0/src/nongui/CleaveSpec.cpp:102:15: style: The scope of the variable 'cleaveRule' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/CleaveSpec.cpp:103:16: style: The scope of the variable 'cleaveMotif' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/CleaveSpec.cpp:146:15: style: The scope of the variable 'cleaveRule' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/CleaveSpec.cpp:147:16: style: The scope of the variable 'cleaveMotif' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/CleaveSpec.cpp:253:15: style: The scope of the variable 'cleaveSpec' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/CleaveSpec.cpp:339:8: style: The scope of the variable 'isForCleave' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/CleaveSpec.cpp:468:15: style: The scope of the variable 'cleaveRule' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/CleaveSpec.cpp:612:11: style: Local variable 'iter' shadows outer variable [shadowVariable] massxpert-7.0.0/src/nongui/CleaveSpec.cpp:579:7: note: Shadowed declaration massxpert-7.0.0/src/nongui/CleaveSpec.cpp:612:11: note: Shadow variable massxpert-7.0.0/src/nongui/CleaveSpec.cpp:56:32: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/CleaveSpec.cpp:57:32: performance: Function parameter 'pattern' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/CleaveSpec.cpp:102:28: style: Variable 'cleaveRule' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/CleaveSpec.cpp:103:28: style: Variable 'cleaveMotif' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/CleaveSpec.cpp:146:28: style: Variable 'cleaveRule' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/CleaveSpec.cpp:147:28: style: Variable 'cleaveMotif' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/CleaveSpec.cpp:253:26: style: Variable 'cleaveSpec' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/CleaveSpec.cpp:339:20: style: Variable 'isForCleave' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/CleaveSpec.cpp:468:26: style: Variable 'cleaveRule' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Cleaver.cpp:62:10: warning:inconclusive: Member variable 'Cleaver::m_cleaveIndexList' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] massxpert-7.0.0/src/nongui/Cleaver.cpp:62:10: warning:inconclusive: Member variable 'Cleaver::m_noCleaveIndexList' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] massxpert-7.0.0/src/nongui/Cleaver.cpp:878:10: style:inconclusive: Technically the member function 'msxps::massxpert::Cleaver::analyzeCrossLinkedOligomer' can be const. [functionConst] massxpert-7.0.0/src/nongui/Cleaver.hpp:89:7: note: Technically the member function 'msxps::massxpert::Cleaver::analyzeCrossLinkedOligomer' can be const. massxpert-7.0.0/src/nongui/Cleaver.cpp:878:10: note: Technically the member function 'msxps::massxpert::Cleaver::analyzeCrossLinkedOligomer' can be const. massxpert-7.0.0/src/nongui/Cleaver.cpp:318:10: style:inconclusive: Technically the member function 'msxps::massxpert::Cleaver::findCleaveMotif' can be const. [functionConst] massxpert-7.0.0/src/nongui/Cleaver.hpp:95:7: note: Technically the member function 'msxps::massxpert::Cleaver::findCleaveMotif' can be const. massxpert-7.0.0/src/nongui/Cleaver.cpp:318:10: note: Technically the member function 'msxps::massxpert::Cleaver::findCleaveMotif' can be const. massxpert-7.0.0/src/nongui/Cleaver.cpp:436:10: style:inconclusive: Technically the member function 'msxps::massxpert::Cleaver::accountCleaveRule' can be const. [functionConst] massxpert-7.0.0/src/nongui/Cleaver.hpp:96:8: note: Technically the member function 'msxps::massxpert::Cleaver::accountCleaveRule' can be const. massxpert-7.0.0/src/nongui/Cleaver.cpp:436:10: note: Technically the member function 'msxps::massxpert::Cleaver::accountCleaveRule' can be const. massxpert-7.0.0/src/nongui/Cleaver.cpp:742:19: style: Local variable 'name' shadows outer variable [shadowVariable] massxpert-7.0.0/src/nongui/Cleaver.cpp:631:11: note: Shadowed declaration massxpert-7.0.0/src/nongui/Cleaver.cpp:742:19: note: Shadow variable massxpert-7.0.0/src/nongui/Cleaver.cpp:988:31: style: Local variable 'name' shadows outer variable [shadowVariable] massxpert-7.0.0/src/nongui/Cleaver.cpp:893:11: note: Shadowed declaration massxpert-7.0.0/src/nongui/Cleaver.cpp:988:31: note: Shadow variable massxpert-7.0.0/src/nongui/Cleaver.cpp:1109:35: style: Local variable 'name' shadows outer variable [shadowVariable] massxpert-7.0.0/src/nongui/Cleaver.cpp:893:11: note: Shadowed declaration massxpert-7.0.0/src/nongui/Cleaver.cpp:1109:35: note: Shadow variable massxpert-7.0.0/src/nongui/Cleaver.cpp:318:39: style: Parameter 'cleaveMotif' can be declared as reference to const [constParameterReference] massxpert-7.0.0/src/nongui/Cleaver.cpp:204:16: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Cleaver.cpp:454:20: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Cleaver.cpp:547:16: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/ConfigSetting.cpp:53:16: warning: Member variable 'ConfigSetting::m_userType' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/nongui/ConfigSetting.cpp:61:3: performance: Variable 'm_moduleName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert-7.0.0/src/nongui/ConfigSetting.cpp:62:3: performance: Variable 'm_prefixDelimiter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert-7.0.0/src/nongui/ConfigSetting.cpp:65:3: performance: Variable 'm_key' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert-7.0.0/src/nongui/ConfigSetting.cpp:66:3: performance: Variable 'm_value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert-7.0.0/src/nongui/ConfigSetting.cpp:68:3: performance: Variable 'm_title' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert-7.0.0/src/nongui/ConfigSetting.cpp:69:3: performance: Variable 'm_comment' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert-7.0.0/src/nongui/ConfigSetting.cpp:106:16: style:inconclusive: Technically the member function 'msxps::massxpert::ConfigSetting::moduleName' can be const. [functionConst] massxpert-7.0.0/src/nongui/ConfigSetting.hpp:79:11: note: Technically the member function 'msxps::massxpert::ConfigSetting::moduleName' can be const. massxpert-7.0.0/src/nongui/ConfigSetting.cpp:106:16: note: Technically the member function 'msxps::massxpert::ConfigSetting::moduleName' can be const. massxpert-7.0.0/src/nongui/ConfigSetting.hpp:79:11: performance: Function 'moduleName()' should return member 'm_moduleName' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/ConfigSettings.cpp:61:3: performance: Variable 'm_moduleName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert-7.0.0/src/nongui/ConfigSettings.cpp:105:17: style:inconclusive: Technically the member function 'msxps::massxpert::ConfigSettings::moduleName' can be const. [functionConst] massxpert-7.0.0/src/nongui/ConfigSettings.hpp:76:11: note: Technically the member function 'msxps::massxpert::ConfigSettings::moduleName' can be const. massxpert-7.0.0/src/nongui/ConfigSettings.cpp:105:17: note: Technically the member function 'msxps::massxpert::ConfigSettings::moduleName' can be const. massxpert-7.0.0/src/nongui/ConfigSettings.hpp:76:11: performance: Function 'moduleName()' should return member 'm_moduleName' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/ConfigSettings.cpp:137:31: performance: Function parameter 'key' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/ConfigSettings.cpp:122:36: style: Parameter 'configSetting' can be declared as pointer to const [constParameterPointer] massxpert-7.0.0/src/nongui/ConfigSettings.cpp:166:22: style: Variable 'iterConfigSetting' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Coordinates.cpp:289:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/Coordinates.hpp:99:11: performance: Function 'comment()' should return member 'm_comment' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/Coordinates.cpp:76:7: style: The scope of the variable 'temp' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/Coordinates.cpp:349:36: style:inconclusive: Function 'setComment' argument 1 names different: declaration 'comment' definition 'text'. [funcArgNamesDifferent] massxpert-7.0.0/src/nongui/Coordinates.hpp:98:27: note: Function 'setComment' argument 1 names different: declaration 'comment' definition 'text'. massxpert-7.0.0/src/nongui/Coordinates.cpp:349:36: note: Function 'setComment' argument 1 names different: declaration 'comment' definition 'text'. massxpert-7.0.0/src/nongui/Coordinates.cpp:408:20: style: Local variable 'coordinates' shadows outer argument [shadowArgument] massxpert-7.0.0/src/nongui/Coordinates.cpp:397:52: note: Shadowed declaration massxpert-7.0.0/src/nongui/Coordinates.cpp:408:20: note: Shadow variable massxpert-7.0.0/src/nongui/Coordinates.cpp:465:20: style: Local variable 'coordinates' shadows outer argument [shadowArgument] massxpert-7.0.0/src/nongui/Coordinates.cpp:454:53: note: Shadowed declaration massxpert-7.0.0/src/nongui/Coordinates.cpp:465:20: note: Shadow variable massxpert-7.0.0/src/nongui/Coordinates.cpp:349:36: performance: Function parameter 'text' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/Coordinates.cpp:375:20: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Coordinates.cpp:408:20: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Coordinates.cpp:431:20: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Coordinates.cpp:465:20: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Coordinates.cpp:480:20: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Coordinates.cpp:532:20: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Coordinates.cpp:549:20: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Coordinates.cpp:577:20: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Coordinates.cpp:340:16: style: Variable 'text' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Coordinates.cpp:340:11: style: Variable 'text' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/CrossLink.cpp:189:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/CrossLink.cpp:67:12: warning:inconclusive: Member variable 'CrossLink::m_monomerList' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] massxpert-7.0.0/src/nongui/CrossLink.cpp:447:12: warning: The class 'CrossLink' defines member function with name 'validate' also defined in its parent class 'CrossLinker'. [duplInheritedMember] massxpert-7.0.0/src/nongui/CrossLinker.hpp:94:8: note: Parent function 'CrossLinker::validate' massxpert-7.0.0/src/nongui/CrossLink.cpp:447:12: note: Derived function 'CrossLink::validate' massxpert-7.0.0/src/nongui/CrossLink.cpp:447:12: warning: The class 'CrossLink' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:95:16: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/CrossLink.cpp:447:12: note: Derived function 'CrossLink::validate' massxpert-7.0.0/src/nongui/CrossLink.hpp:111:16: style: The function 'calculateMasses' overrides a function in a base class but just delegates back to the base class. [uselessOverride] massxpert-7.0.0/src/nongui/CrossLinker.hpp:99:8: note: Virtual function in base class massxpert-7.0.0/src/nongui/CrossLink.hpp:111:16: note: Function in derived class massxpert-7.0.0/src/nongui/CrossLink.cpp:180:40: performance: Function parameter 'text' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/CrossLink.cpp:399:24: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/CrossLink.cpp:489:18: style: Variable 'modif' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/CrossLinkList.cpp:177:16: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::CrossLinkList::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinkList.hpp:80:11: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CrossLinkList::name' can be const. massxpert-7.0.0/src/nongui/CrossLinkList.cpp:177:16: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CrossLinkList::name' can be const. massxpert-7.0.0/src/nongui/CrossLinkList.hpp:80:11: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/CrossLinkList.cpp:169:32: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/CrossLinkList.cpp:187:35: performance: Function parameter 'comment' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/CrossLinkedRegion.cpp:100:20: style:inconclusive: Technically the member function 'msxps::massxpert::CrossLinkedRegion::startIndex' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinkedRegion.hpp:71:7: note: Technically the member function 'msxps::massxpert::CrossLinkedRegion::startIndex' can be const. massxpert-7.0.0/src/nongui/CrossLinkedRegion.cpp:100:20: note: Technically the member function 'msxps::massxpert::CrossLinkedRegion::startIndex' can be const. massxpert-7.0.0/src/nongui/CrossLinkedRegion.cpp:114:20: style:inconclusive: Technically the member function 'msxps::massxpert::CrossLinkedRegion::endIndex' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinkedRegion.hpp:74:7: note: Technically the member function 'msxps::massxpert::CrossLinkedRegion::endIndex' can be const. massxpert-7.0.0/src/nongui/CrossLinkedRegion.cpp:114:20: note: Technically the member function 'msxps::massxpert::CrossLinkedRegion::endIndex' can be const. massxpert-7.0.0/src/nongui/CrossLinker.cpp:154:14: style:inconclusive: Technically the member function 'msxps::massxpert::CrossLinker::hasModif' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinker.hpp:83:7: note: Technically the member function 'msxps::massxpert::CrossLinker::hasModif' can be const. massxpert-7.0.0/src/nongui/CrossLinker.cpp:154:14: note: Technically the member function 'msxps::massxpert::CrossLinker::hasModif' can be const. massxpert-7.0.0/src/nongui/CrossLinker.cpp:198:14: style:inconclusive: Technically the member function 'msxps::massxpert::CrossLinker::isNameKnown' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinker.hpp:87:7: note: Technically the member function 'msxps::massxpert::CrossLinker::isNameKnown' can be const. massxpert-7.0.0/src/nongui/CrossLinker.cpp:198:14: note: Technically the member function 'msxps::massxpert::CrossLinker::isNameKnown' can be const. massxpert-7.0.0/src/nongui/CrossLinker.cpp:244:14: warning: The class 'CrossLinker' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:95:16: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/CrossLinker.cpp:244:14: note: Derived function 'CrossLinker::validate' massxpert-7.0.0/src/nongui/CrossLink.hpp:109:8: warning: The class 'CrossLink' defines member function with name 'validate' also defined in its parent class 'CrossLinker'. [duplInheritedMember] massxpert-7.0.0/src/nongui/CrossLinker.cpp:244:14: note: Parent function 'CrossLinker::validate' massxpert-7.0.0/src/nongui/CrossLink.hpp:109:8: note: Derived function 'CrossLink::validate' massxpert-7.0.0/src/nongui/CrossLinker.cpp:352:19: style: Expression is always true because 'else if' condition is opposite to previous condition at line 350. [multiCondition] massxpert-7.0.0/src/nongui/CrossLinker.cpp:350:14: note: first condition massxpert-7.0.0/src/nongui/CrossLinker.cpp:352:19: note: else if condition is opposite to first condition massxpert-7.0.0/src/nongui/CrossLinker.cpp:220:16: style: The scope of the variable 'crossLinker' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/CrossLinker.cpp:252:11: style: Local variable 'formula' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/CrossLinker.hpp:79:11: note: Shadowed declaration massxpert-7.0.0/src/nongui/CrossLinker.cpp:252:11: note: Shadow variable massxpert-7.0.0/src/nongui/CrossLinker.cpp:477:11: style: Local variable 'iter' shadows outer variable [shadowVariable] massxpert-7.0.0/src/nongui/CrossLinker.cpp:435:7: note: Shadowed declaration massxpert-7.0.0/src/nongui/CrossLinker.cpp:477:11: note: Shadow variable massxpert-7.0.0/src/nongui/CrossLinker.cpp:162:14: style: Variable 'modif' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/CrossLinker.cpp:220:28: style: Variable 'crossLinker' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/CrossLinkerSpec.cpp:114:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/CrossLinkerSpec.cpp:59:18: style:inconclusive: Technically the member function 'msxps::massxpert::CrossLinkerSpec::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinkerSpec.hpp:58:18: note: Technically the member function 'msxps::massxpert::CrossLinkerSpec::name' can be const. massxpert-7.0.0/src/nongui/CrossLinkerSpec.cpp:59:18: note: Technically the member function 'msxps::massxpert::CrossLinkerSpec::name' can be const. massxpert-7.0.0/src/nongui/CrossLinkerSpec.cpp:72:18: style:inconclusive: Technically the member function 'msxps::massxpert::CrossLinkerSpec::vector' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinkerSpec.hpp:61:18: note: Technically the member function 'msxps::massxpert::CrossLinkerSpec::vector' can be const. massxpert-7.0.0/src/nongui/CrossLinkerSpec.cpp:72:18: note: Technically the member function 'msxps::massxpert::CrossLinkerSpec::vector' can be const. massxpert-7.0.0/src/nongui/CrossLinkerSpec.cpp:86:18: style:inconclusive: Technically the member function 'msxps::massxpert::CrossLinkerSpec::sound' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinkerSpec.hpp:64:18: note: Technically the member function 'msxps::massxpert::CrossLinkerSpec::sound' can be const. massxpert-7.0.0/src/nongui/CrossLinkerSpec.cpp:86:18: note: Technically the member function 'msxps::massxpert::CrossLinkerSpec::sound' can be const. massxpert-7.0.0/src/nongui/CrossLinkerSpec.cpp:101:11: style: Unused variable: temp [unusedVariable] massxpert-7.0.0/src/nongui/Formula.cpp:409:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/Formula.cpp:801:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Letter_Uppercase [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/Formula.cpp:1188:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Number_DecimalDigit [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/Formula.cpp:1360:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/Formula.cpp:1693:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/Formula.cpp:77:10: warning:inconclusive: Member variable 'Formula::m_forceCountIndex' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] massxpert-7.0.0/src/nongui/Formula.cpp:220:10: warning:inconclusive: Member variable 'Formula::m_forceCountIndex' is not assigned a value in 'Formula::operator='. [operatorEqVarError] massxpert-7.0.0/src/nongui/Formula.cpp:1975:10: style:inconclusive: Technically the member function 'msxps::massxpert::Formula::deepAtomCopy' can be const. [functionConst] massxpert-7.0.0/src/nongui/Formula.hpp:253:8: note: Technically the member function 'msxps::massxpert::Formula::deepAtomCopy' can be const. massxpert-7.0.0/src/nongui/Formula.cpp:1975:10: note: Technically the member function 'msxps::massxpert::Formula::deepAtomCopy' can be const. massxpert-7.0.0/src/nongui/Formula.hpp:212:11: performance: Function 'text()' should return member 'm_formula' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/Formula.cpp:1371:27: style: Opposite expression on both sides of '&&'. [oppositeExpression] massxpert-7.0.0/src/nongui/Formula.cpp:1049:7: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] massxpert-7.0.0/src/nongui/Formula.cpp:151:14: style: The scope of the variable 'atomCount' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/Formula.cpp:188:14: style: The scope of the variable 'atomCount' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/Formula.cpp:77:33: style:inconclusive: Function 'Formula' argument 1 names different: declaration 'formula' definition 'other'. [funcArgNamesDifferent] massxpert-7.0.0/src/nongui/Formula.hpp:201:26: note: Function 'Formula' argument 1 names different: declaration 'formula' definition 'other'. massxpert-7.0.0/src/nongui/Formula.cpp:77:33: note: Function 'Formula' argument 1 names different: declaration 'formula' definition 'other'. massxpert-7.0.0/src/nongui/Formula.cpp:1099:45: style:inconclusive: Function 'accountInList' argument 2 names different: declaration 'refList' definition 'atomRefList'. [funcArgNamesDifferent] massxpert-7.0.0/src/nongui/Formula.hpp:218:42: note: Function 'accountInList' argument 2 names different: declaration 'refList' definition 'atomRefList'. massxpert-7.0.0/src/nongui/Formula.cpp:1099:45: note: Function 'accountInList' argument 2 names different: declaration 'refList' definition 'atomRefList'. massxpert-7.0.0/src/nongui/Formula.cpp:694:12: style: Local variable 'res' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/globals.hpp:215:8: note: Shadowed declaration massxpert-7.0.0/src/nongui/Formula.cpp:694:12: note: Shadow variable massxpert-7.0.0/src/nongui/Formula.cpp:712:12: style: Local variable 'res' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/globals.hpp:215:8: note: Shadowed declaration massxpert-7.0.0/src/nongui/Formula.cpp:712:12: note: Shadow variable massxpert-7.0.0/src/nongui/Formula.cpp:1423:18: style: Variable 'atomCount' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Formula.cpp:1472:18: style: Variable 'atomCount' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Formula.cpp:1548:18: style: Variable 'atomCount' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Formula.cpp:1850:18: style: Variable 'atomCount' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Formula.cpp:1877:18: style: Variable 'atomCount' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Formula.cpp:1901:18: style: Variable 'atomCount' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Formula.cpp:1935:18: style: Variable 'atomCount' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Formula.cpp:151:24: style: Variable 'atomCount' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Formula.cpp:188:24: style: Variable 'atomCount' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/FragOptions.cpp:256:14: style:inconclusive: Technically the member function 'msxps::massxpert::FragOptions::formulaList' can be const. [functionConst] massxpert-7.0.0/src/nongui/FragOptions.hpp:98:27: note: Technically the member function 'msxps::massxpert::FragOptions::formulaList' can be const. massxpert-7.0.0/src/nongui/FragOptions.cpp:256:14: note: Technically the member function 'msxps::massxpert::FragOptions::formulaList' can be const. massxpert-7.0.0/src/nongui/FragRule.cpp:306:11: warning: The class 'FragRule' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:95:16: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/FragRule.cpp:306:11: note: Derived function 'FragRule::validate' massxpert-7.0.0/src/nongui/FragRule.hpp:119:11: performance: Function 'prevCode()' should return member 'm_prevCode' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/FragRule.hpp:122:11: performance: Function 'currCode()' should return member 'm_currCode' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/FragRule.hpp:125:11: performance: Function 'nextCode()' should return member 'm_nextCode' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/FragRule.hpp:130:11: performance: Function 'comment()' should return member 'm_comment' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/FragRule.cpp:328:3: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] massxpert-7.0.0/src/nongui/FragRule.cpp:278:13: style: The scope of the variable 'fragRule' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/FragRule.cpp:278:22: style: Variable 'fragRule' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/FragSpec.cpp:296:11: style:inconclusive: Technically the member function 'msxps::massxpert::FragSpec::monomerContribution' can be const. [functionConst] massxpert-7.0.0/src/nongui/FragSpec.hpp:124:7: note: Technically the member function 'msxps::massxpert::FragSpec::monomerContribution' can be const. massxpert-7.0.0/src/nongui/FragSpec.cpp:296:11: note: Technically the member function 'msxps::massxpert::FragSpec::monomerContribution' can be const. massxpert-7.0.0/src/nongui/FragSpec.cpp:379:11: warning: The class 'FragSpec' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:95:16: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/FragSpec.cpp:379:11: note: Derived function 'FragSpec::validate' massxpert-7.0.0/src/nongui/FragSpec.hpp:129:11: performance: Function 'comment()' should return member 'm_comment' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/FragSpec.cpp:351:13: style: The scope of the variable 'fragSpec' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/FragSpec.cpp:784:11: style: Local variable 'iter' shadows outer variable [shadowVariable] massxpert-7.0.0/src/nongui/FragSpec.cpp:736:7: note: Shadowed declaration massxpert-7.0.0/src/nongui/FragSpec.cpp:784:11: note: Shadow variable massxpert-7.0.0/src/nongui/FragSpec.cpp:85:58: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/FragSpec.cpp:85:72: performance: Function parameter 'formula' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/FragSpec.cpp:351:22: style: Variable 'fragSpec' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Fragmenter.cpp:74:13: warning:inconclusive: Member variable 'Fragmenter::m_crossLinkedRegionList' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] massxpert-7.0.0/src/nongui/Fragmenter.cpp:1564:13: style:inconclusive: Technically the member function 'msxps::massxpert::Fragmenter::accountFragRule' can be const. [functionConst] massxpert-7.0.0/src/nongui/Fragmenter.hpp:91:8: note: Technically the member function 'msxps::massxpert::Fragmenter::accountFragRule' can be const. massxpert-7.0.0/src/nongui/Fragmenter.cpp:1564:13: note: Technically the member function 'msxps::massxpert::Fragmenter::accountFragRule' can be const. massxpert-7.0.0/src/nongui/Fragmenter.cpp:1803:13: performance:inconclusive: Technically the member function 'msxps::massxpert::Fragmenter::accountFormulas' can be static (but you may consider moving to unnamed namespace). [functionStatic] massxpert-7.0.0/src/nongui/Fragmenter.hpp:92:7: note: Technically the member function 'msxps::massxpert::Fragmenter::accountFormulas' can be static (but you may consider moving to unnamed namespace). massxpert-7.0.0/src/nongui/Fragmenter.cpp:1803:13: note: Technically the member function 'msxps::massxpert::Fragmenter::accountFormulas' can be static (but you may consider moving to unnamed namespace). massxpert-7.0.0/src/nongui/Fragmenter.cpp:233:20: style: Variable 'last' is reassigned a value before the old one has been used. [redundantAssignment] massxpert-7.0.0/src/nongui/Fragmenter.cpp:220:21: note: last is assigned massxpert-7.0.0/src/nongui/Fragmenter.cpp:233:20: note: last is overwritten massxpert-7.0.0/src/nongui/Fragmenter.cpp:209:11: style: The scope of the variable 'prev' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/Fragmenter.cpp:1581:18: style: The scope of the variable 'monomer' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/Fragmenter.cpp:882:26: style: Local variable 'monomer' shadows outer variable [shadowVariable] massxpert-7.0.0/src/nongui/Fragmenter.cpp:772:22: note: Shadowed declaration massxpert-7.0.0/src/nongui/Fragmenter.cpp:882:26: note: Shadow variable massxpert-7.0.0/src/nongui/Fragmenter.cpp:884:19: style: Local variable 'formula' shadows outer variable [shadowVariable] massxpert-7.0.0/src/nongui/Fragmenter.cpp:831:15: note: Shadowed declaration massxpert-7.0.0/src/nongui/Fragmenter.cpp:884:19: note: Shadow variable massxpert-7.0.0/src/nongui/Fragmenter.cpp:900:15: style: Local variable 'jter' shadows outer variable [shadowVariable] massxpert-7.0.0/src/nongui/Fragmenter.cpp:786:11: note: Shadowed declaration massxpert-7.0.0/src/nongui/Fragmenter.cpp:900:15: note: Shadow variable massxpert-7.0.0/src/nongui/Fragmenter.cpp:1297:26: style: Local variable 'monomer' shadows outer variable [shadowVariable] massxpert-7.0.0/src/nongui/Fragmenter.cpp:1188:22: note: Shadowed declaration massxpert-7.0.0/src/nongui/Fragmenter.cpp:1297:26: note: Shadow variable massxpert-7.0.0/src/nongui/Fragmenter.cpp:1299:19: style: Local variable 'formula' shadows outer variable [shadowVariable] massxpert-7.0.0/src/nongui/Fragmenter.cpp:1246:15: note: Shadowed declaration massxpert-7.0.0/src/nongui/Fragmenter.cpp:1299:19: note: Shadow variable massxpert-7.0.0/src/nongui/Fragmenter.cpp:1314:15: style: Local variable 'jter' shadows outer variable [shadowVariable] massxpert-7.0.0/src/nongui/Fragmenter.cpp:1201:11: note: Shadowed declaration massxpert-7.0.0/src/nongui/Fragmenter.cpp:1314:15: note: Shadow variable massxpert-7.0.0/src/nongui/Fragmenter.cpp:1924:15: style: Local variable 'res' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/globals.hpp:215:8: note: Shadowed declaration massxpert-7.0.0/src/nongui/Fragmenter.cpp:1924:15: note: Shadow variable massxpert-7.0.0/src/nongui/Fragmenter.cpp:1805:37: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/Fragmenter.cpp:1863:50: style: Parameter 'fragOptions' can be declared as reference to const [constParameterReference] massxpert-7.0.0/src/nongui/Fragmenter.cpp:164:20: style: Variable 'fragOptions' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Fragmenter.cpp:209:16: style: Variable 'prev' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Fragmenter.cpp:461:27: style: Variable 'formula' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Fragmenter.cpp:461:19: style: Variable 'formula' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Fragmenter.cpp:884:27: style: Variable 'formula' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Fragmenter.cpp:884:19: style: Variable 'formula' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Fragmenter.cpp:1299:27: style: Variable 'formula' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Fragmenter.cpp:1299:19: style: Variable 'formula' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Ionizable.cpp:684:12: style:inconclusive: Technically the member function 'msxps::massxpert::Ionizable::validate' can be const. [functionConst] massxpert-7.0.0/src/nongui/Ionizable.hpp:140:8: note: Technically the member function 'msxps::massxpert::Ionizable::validate' can be const. massxpert-7.0.0/src/nongui/Ionizable.cpp:684:12: note: Technically the member function 'msxps::massxpert::Ionizable::validate' can be const. massxpert-7.0.0/src/nongui/Ionizable.cpp:684:12: warning: The class 'Ionizable' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:95:16: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/Ionizable.cpp:684:12: note: Derived function 'Ionizable::validate' massxpert-7.0.0/src/nongui/Polymer.hpp:214:8: warning: The class 'Polymer' defines member function with name 'validate' also defined in its parent class 'Ionizable'. [duplInheritedMember] massxpert-7.0.0/src/nongui/Ionizable.cpp:684:12: note: Parent function 'Ionizable::validate' massxpert-7.0.0/src/nongui/Polymer.hpp:214:8: note: Derived function 'Polymer::validate' massxpert-7.0.0/src/nongui/Isotope.cpp:230:11: style: Local variable 'mass' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/Isotope.hpp:91:10: note: Shadowed declaration massxpert-7.0.0/src/nongui/Isotope.cpp:230:11: note: Shadow variable massxpert-7.0.0/src/nongui/Isotope.cpp:320:11: style: Local variable 'abundance' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/Isotope.hpp:97:10: note: Shadowed declaration massxpert-7.0.0/src/nongui/Isotope.cpp:320:11: note: Shadow variable massxpert-7.0.0/src/nongui/MassList.cpp:243:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/MassList.cpp:49:3: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert-7.0.0/src/nongui/MassList.cpp:55:3: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert-7.0.0/src/nongui/MassList.cpp:56:3: performance: Variable 'm_massText' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert-7.0.0/src/nongui/MassList.cpp:62:3: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert-7.0.0/src/nongui/MassList.cpp:71:3: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert-7.0.0/src/nongui/MassList.cpp:181:11: style:inconclusive: Technically the member function 'msxps::massxpert::MassList::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/MassList.hpp:76:11: note: Technically the member function 'msxps::massxpert::MassList::name' can be const. massxpert-7.0.0/src/nongui/MassList.cpp:181:11: note: Technically the member function 'msxps::massxpert::MassList::name' can be const. massxpert-7.0.0/src/nongui/MassList.hpp:76:11: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/MassList.cpp:47:28: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/MassList.cpp:53:28: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/MassList.cpp:60:28: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/MassList.cpp:69:28: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/MassList.cpp:173:27: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/MassList.cpp:191:30: performance: Function parameter 'comment' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/Modif.cpp:224:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/Modif.cpp:242:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/Modif.cpp:268:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/Modif.cpp:344:10: style:inconclusive: Technically the member function 'msxps::massxpert::Modif::maxCount' can be const. [functionConst] massxpert-7.0.0/src/nongui/Modif.hpp:99:7: note: Technically the member function 'msxps::massxpert::Modif::maxCount' can be const. massxpert-7.0.0/src/nongui/Modif.cpp:344:10: note: Technically the member function 'msxps::massxpert::Modif::maxCount' can be const. massxpert-7.0.0/src/nongui/Modif.cpp:365:10: style:inconclusive: Technically the member function 'msxps::massxpert::Modif::operator==' can be const. [functionConst] massxpert-7.0.0/src/nongui/Modif.hpp:103:8: note: Technically the member function 'msxps::massxpert::Modif::operator==' can be const. massxpert-7.0.0/src/nongui/Modif.cpp:365:10: note: Technically the member function 'msxps::massxpert::Modif::operator==' can be const. massxpert-7.0.0/src/nongui/Modif.cpp:389:10: style:inconclusive: Technically the member function 'msxps::massxpert::Modif::operator!=' can be const. [functionConst] massxpert-7.0.0/src/nongui/Modif.hpp:104:8: note: Technically the member function 'msxps::massxpert::Modif::operator!=' can be const. massxpert-7.0.0/src/nongui/Modif.cpp:389:10: note: Technically the member function 'msxps::massxpert::Modif::operator!=' can be const. massxpert-7.0.0/src/nongui/Modif.cpp:410:10: style:inconclusive: Technically the member function 'msxps::massxpert::Modif::isNameKnown' can be const. [functionConst] massxpert-7.0.0/src/nongui/Modif.hpp:106:7: note: Technically the member function 'msxps::massxpert::Modif::isNameKnown' can be const. massxpert-7.0.0/src/nongui/Modif.cpp:410:10: note: Technically the member function 'msxps::massxpert::Modif::isNameKnown' can be const. massxpert-7.0.0/src/nongui/Modif.cpp:537:10: style:inconclusive: Technically the member function 'msxps::massxpert::Modif::accountMasses' can be const. [functionConst] massxpert-7.0.0/src/nongui/Modif.hpp:112:8: note: Technically the member function 'msxps::massxpert::Modif::accountMasses' can be const. massxpert-7.0.0/src/nongui/Modif.cpp:537:10: note: Technically the member function 'msxps::massxpert::Modif::accountMasses' can be const. massxpert-7.0.0/src/nongui/Modif.cpp:851:10: style:inconclusive: Technically the member function 'msxps::massxpert::Modif::debugPutStdErr' can be const. [functionConst] massxpert-7.0.0/src/nongui/Modif.hpp:124:8: note: Technically the member function 'msxps::massxpert::Modif::debugPutStdErr' can be const. massxpert-7.0.0/src/nongui/Modif.cpp:851:10: note: Technically the member function 'msxps::massxpert::Modif::debugPutStdErr' can be const. massxpert-7.0.0/src/nongui/Modif.hpp:141:16: style: Virtual function 'deleteData' is called from destructor '~ModifProp()' at line 868. Dynamic binding is not used. [virtualCallInConstructor] massxpert-7.0.0/src/nongui/Modif.cpp:868:5: note: Calling deleteData massxpert-7.0.0/src/nongui/Modif.hpp:141:16: note: deleteData is a virtual function massxpert-7.0.0/src/nongui/Modif.cpp:471:10: warning: The class 'Modif' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:95:16: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/Modif.cpp:471:10: note: Derived function 'Modif::validate' massxpert-7.0.0/src/nongui/Modif.hpp:93:11: performance: Function 'targets()' should return member 'm_targets' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/Modif.cpp:955:21: style: Expression is always true because 'else if' condition is opposite to previous condition at line 953. [multiCondition] massxpert-7.0.0/src/nongui/Modif.cpp:953:16: note: first condition massxpert-7.0.0/src/nongui/Modif.cpp:955:21: note: else if condition is opposite to first condition massxpert-7.0.0/src/nongui/Modif.cpp:585:21: style: Condition 'version>=2' is always true [knownConditionTrueFalse] massxpert-7.0.0/src/nongui/Modif.cpp:583:16: note: Assuming that condition 'version<2' is not redundant massxpert-7.0.0/src/nongui/Modif.cpp:585:21: note: Condition 'version>=2' is always true massxpert-7.0.0/src/nongui/Modif.cpp:447:12: style: The scope of the variable 'modif' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/Modif.cpp:907:12: style: The scope of the variable 'modif' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/Modif.cpp:932:12: style: The scope of the variable 'modif' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/Modif.cpp:479:13: style: Local variable 'formula' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/Modif.hpp:101:11: note: Shadowed declaration massxpert-7.0.0/src/nongui/Modif.cpp:479:13: note: Shadow variable massxpert-7.0.0/src/nongui/Modif.cpp:57:54: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/Modif.cpp:57:68: performance: Function parameter 'formula' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/Modif.cpp:907:12: style: Variable 'modif' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Modif.cpp:932:12: style: Variable 'modif' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Modif.cpp:447:18: style: Variable 'modif' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Modif.cpp:907:18: style: Variable 'modif' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Modif.cpp:932:18: style: Variable 'modif' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/ModifSpec.cpp:148:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/ModifSpec.cpp:65:12: style:inconclusive: Technically the member function 'msxps::massxpert::ModifSpec::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/ModifSpec.hpp:69:18: note: Technically the member function 'msxps::massxpert::ModifSpec::name' can be const. massxpert-7.0.0/src/nongui/ModifSpec.cpp:65:12: note: Technically the member function 'msxps::massxpert::ModifSpec::name' can be const. massxpert-7.0.0/src/nongui/ModifSpec.cpp:78:12: style:inconclusive: Technically the member function 'msxps::massxpert::ModifSpec::action' can be const. [functionConst] massxpert-7.0.0/src/nongui/ModifSpec.hpp:72:7: note: Technically the member function 'msxps::massxpert::ModifSpec::action' can be const. massxpert-7.0.0/src/nongui/ModifSpec.cpp:78:12: note: Technically the member function 'msxps::massxpert::ModifSpec::action' can be const. massxpert-7.0.0/src/nongui/ModifSpec.cpp:92:12: style:inconclusive: Technically the member function 'msxps::massxpert::ModifSpec::raster' can be const. [functionConst] massxpert-7.0.0/src/nongui/ModifSpec.hpp:75:18: note: Technically the member function 'msxps::massxpert::ModifSpec::raster' can be const. massxpert-7.0.0/src/nongui/ModifSpec.cpp:92:12: note: Technically the member function 'msxps::massxpert::ModifSpec::raster' can be const. massxpert-7.0.0/src/nongui/ModifSpec.cpp:106:12: style:inconclusive: Technically the member function 'msxps::massxpert::ModifSpec::vector' can be const. [functionConst] massxpert-7.0.0/src/nongui/ModifSpec.hpp:78:18: note: Technically the member function 'msxps::massxpert::ModifSpec::vector' can be const. massxpert-7.0.0/src/nongui/ModifSpec.cpp:106:12: note: Technically the member function 'msxps::massxpert::ModifSpec::vector' can be const. massxpert-7.0.0/src/nongui/ModifSpec.cpp:120:12: style:inconclusive: Technically the member function 'msxps::massxpert::ModifSpec::sound' can be const. [functionConst] massxpert-7.0.0/src/nongui/ModifSpec.hpp:81:18: note: Technically the member function 'msxps::massxpert::ModifSpec::sound' can be const. massxpert-7.0.0/src/nongui/ModifSpec.cpp:120:12: note: Technically the member function 'msxps::massxpert::ModifSpec::sound' can be const. massxpert-7.0.0/src/nongui/Monomer.cpp:322:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Letter_Uppercase [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/Monomer.cpp:805:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] massxpert-7.0.0/src/nongui/Monomer.cpp:616:10: style:inconclusive: Technically the member function 'msxps::massxpert::Monomer::modifCount' can be const. [functionConst] massxpert-7.0.0/src/nongui/Monomer.hpp:118:7: note: Technically the member function 'msxps::massxpert::Monomer::modifCount' can be const. massxpert-7.0.0/src/nongui/Monomer.cpp:616:10: note: Technically the member function 'msxps::massxpert::Monomer::modifCount' can be const. massxpert-7.0.0/src/nongui/Monomer.cpp:654:10: warning: The class 'Monomer' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:95:16: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/Monomer.cpp:654:10: note: Derived function 'Monomer::validate' massxpert-7.0.0/src/nongui/Monomer.hpp:93:11: performance: Function 'code()' should return member 'm_code' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/Monomer.cpp:805:11: style: Assignment 'version=1' is redundant with condition 'version==1'. [duplicateConditionalAssign] massxpert-7.0.0/src/nongui/Monomer.cpp:802:14: note: Condition 'version==1' massxpert-7.0.0/src/nongui/Monomer.cpp:805:11: note: Assignment 'version=1' is redundant massxpert-7.0.0/src/nongui/Monomer.cpp:378:12: style: The scope of the variable 'monomer' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/Monomer.cpp:446:12: style: The scope of the variable 'monomer' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/Monomer.cpp:446:12: style: Variable 'monomer' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Monomer.cpp:625:14: style: Variable 'modif' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Monomer.cpp:378:20: style: Variable 'monomer' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Monomer.cpp:446:20: style: Variable 'monomer' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Monomer.cpp:805:11: style: Variable 'version' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/MonomerDictionary.cpp:283:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/MonomerDictionary.cpp:395:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/MonomerDictionary.cpp:94:20: style:inconclusive: Technically the member function 'msxps::massxpert::MonomerDictionary::isLineProperSectionDivider' can be const. [functionConst] massxpert-7.0.0/src/nongui/MonomerDictionary.hpp:59:8: note: Technically the member function 'msxps::massxpert::MonomerDictionary::isLineProperSectionDivider' can be const. massxpert-7.0.0/src/nongui/MonomerDictionary.cpp:94:20: note: Technically the member function 'msxps::massxpert::MonomerDictionary::isLineProperSectionDivider' can be const. massxpert-7.0.0/src/nongui/MonomerDictionary.cpp:178:20: performance:inconclusive: Technically the member function 'msxps::massxpert::MonomerDictionary::skipSection' can be static (but you may consider moving to unnamed namespace). [functionStatic] massxpert-7.0.0/src/nongui/MonomerDictionary.hpp:60:8: note: Technically the member function 'msxps::massxpert::MonomerDictionary::skipSection' can be static (but you may consider moving to unnamed namespace). massxpert-7.0.0/src/nongui/MonomerDictionary.cpp:178:20: note: Technically the member function 'msxps::massxpert::MonomerDictionary::skipSection' can be static (but you may consider moving to unnamed namespace). massxpert-7.0.0/src/nongui/MonomerDictionary.cpp:185:11: style: The scope of the variable 'line' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/MonomerDictionary.cpp:69:41: style: Parameter 'filePath' can be declared as reference to const [constParameterReference] massxpert-7.0.0/src/nongui/MonomerDictionary.cpp:193:16: style: Variable 'line' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/MonomerSpec.cpp:156:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/MonomerSpec.cpp:59:14: style:inconclusive: Technically the member function 'msxps::massxpert::MonomerSpec::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/MonomerSpec.hpp:62:18: note: Technically the member function 'msxps::massxpert::MonomerSpec::name' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.cpp:59:14: note: Technically the member function 'msxps::massxpert::MonomerSpec::name' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.cpp:72:14: style:inconclusive: Technically the member function 'msxps::massxpert::MonomerSpec::code' can be const. [functionConst] massxpert-7.0.0/src/nongui/MonomerSpec.hpp:65:18: note: Technically the member function 'msxps::massxpert::MonomerSpec::code' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.cpp:72:14: note: Technically the member function 'msxps::massxpert::MonomerSpec::code' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.cpp:86:14: style:inconclusive: Technically the member function 'msxps::massxpert::MonomerSpec::raster' can be const. [functionConst] massxpert-7.0.0/src/nongui/MonomerSpec.hpp:68:18: note: Technically the member function 'msxps::massxpert::MonomerSpec::raster' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.cpp:86:14: note: Technically the member function 'msxps::massxpert::MonomerSpec::raster' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.cpp:100:14: style:inconclusive: Technically the member function 'msxps::massxpert::MonomerSpec::vector' can be const. [functionConst] massxpert-7.0.0/src/nongui/MonomerSpec.hpp:71:18: note: Technically the member function 'msxps::massxpert::MonomerSpec::vector' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.cpp:100:14: note: Technically the member function 'msxps::massxpert::MonomerSpec::vector' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.cpp:114:14: style:inconclusive: Technically the member function 'msxps::massxpert::MonomerSpec::nameSound' can be const. [functionConst] massxpert-7.0.0/src/nongui/MonomerSpec.hpp:74:18: note: Technically the member function 'msxps::massxpert::MonomerSpec::nameSound' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.cpp:114:14: note: Technically the member function 'msxps::massxpert::MonomerSpec::nameSound' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.cpp:128:14: style:inconclusive: Technically the member function 'msxps::massxpert::MonomerSpec::codeSound' can be const. [functionConst] massxpert-7.0.0/src/nongui/MonomerSpec.hpp:77:18: note: Technically the member function 'msxps::massxpert::MonomerSpec::codeSound' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.cpp:128:14: note: Technically the member function 'msxps::massxpert::MonomerSpec::codeSound' can be const. massxpert-7.0.0/src/nongui/Oligomer.cpp:336:11: warning:inconclusive: Member variable 'Oligomer::m_crossLinkList' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] massxpert-7.0.0/src/nongui/Oligomer.cpp:653:11: warning: The class 'Oligomer' defines member function with name 'monomerText' also defined in its parent class 'Sequence'. [duplInheritedMember] massxpert-7.0.0/src/nongui/Sequence.hpp:110:18: note: Parent function 'Sequence::monomerText' massxpert-7.0.0/src/nongui/Oligomer.cpp:653:11: note: Derived function 'Oligomer::monomerText' massxpert-7.0.0/src/nongui/Oligomer.cpp:916:11: warning: The class 'Oligomer' defines member function with name 'size' also defined in its parent class 'Sequence'. [duplInheritedMember] massxpert-7.0.0/src/nongui/Sequence.hpp:119:7: note: Parent function 'Sequence::size' massxpert-7.0.0/src/nongui/Oligomer.cpp:916:11: note: Derived function 'Oligomer::size' massxpert-7.0.0/src/nongui/Oligomer.cpp:507:11: warning: The class 'Oligomer' defines member function with name 'ionizeRule' also defined in its parent class 'Ionizable'. [duplInheritedMember] massxpert-7.0.0/src/nongui/Ionizable.hpp:123:15: note: Parent function 'Ionizable::ionizeRule' massxpert-7.0.0/src/nongui/Oligomer.cpp:507:11: note: Derived function 'Oligomer::ionizeRule' massxpert-7.0.0/src/nongui/Oligomer.hpp:193:11: performance: Function 'description()' should return member 'm_description' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/Oligomer.cpp:730:15: style: Local variable 'calcOptions' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/Oligomer.hpp:201:22: note: Shadowed declaration massxpert-7.0.0/src/nongui/Oligomer.cpp:730:15: note: Shadow variable massxpert-7.0.0/src/nongui/Oligomer.cpp:500:37: style: Parameter 'ionizeRule' can be declared as reference to const [constParameterReference] massxpert-7.0.0/src/nongui/Oligomer.cpp:424:16: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Oligomer.cpp:458:16: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Oligomer.cpp:679:24: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Oligomer.cpp:890:24: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Oligomer.cpp:927:20: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Oligomer.cpp:943:20: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Oligomer.cpp:960:20: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Oligomer.cpp:602:13: style: Variable 'times' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/OligomerList.cpp:88:15: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::OligomerList::name' can be const. [functionConst] massxpert-7.0.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. massxpert-7.0.0/src/nongui/OligomerList.cpp:88:15: note: Either there is a missing 'override', or the member function 'msxps::massxpert::OligomerList::name' can be const. massxpert-7.0.0/src/nongui/OligomerList.hpp:73:11: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/OligomerList.cpp:222:15: style: Condition 'massType&MassType::MASS_NONE' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/nongui/OligomerList.cpp:272:17: style: Condition 'm_massType&MassType::MASS_NONE' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/nongui/OligomerList.cpp:80:31: performance: Function parameter 'name' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/OligomerList.cpp:98:34: performance: Function parameter 'comment' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/OligomerPair.cpp:86:15: style:inconclusive: Technically the member function 'msxps::massxpert::OligomerPair::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/OligomerPair.hpp:80:11: note: Technically the member function 'msxps::massxpert::OligomerPair::name' can be const. massxpert-7.0.0/src/nongui/OligomerPair.cpp:86:15: note: Technically the member function 'msxps::massxpert::OligomerPair::name' can be const. massxpert-7.0.0/src/nongui/OligomerPair.cpp:149:15: style:inconclusive: Technically the member function 'msxps::massxpert::OligomerPair::mass1' can be const. [functionConst] massxpert-7.0.0/src/nongui/OligomerPair.hpp:94:10: note: Technically the member function 'msxps::massxpert::OligomerPair::mass1' can be const. massxpert-7.0.0/src/nongui/OligomerPair.cpp:149:15: note: Technically the member function 'msxps::massxpert::OligomerPair::mass1' can be const. massxpert-7.0.0/src/nongui/OligomerPair.cpp:156:15: style:inconclusive: Technically the member function 'msxps::massxpert::OligomerPair::charge1' can be const. [functionConst] massxpert-7.0.0/src/nongui/OligomerPair.hpp:95:7: note: Technically the member function 'msxps::massxpert::OligomerPair::charge1' can be const. massxpert-7.0.0/src/nongui/OligomerPair.cpp:156:15: note: Technically the member function 'msxps::massxpert::OligomerPair::charge1' can be const. massxpert-7.0.0/src/nongui/OligomerPair.cpp:163:15: style:inconclusive: Technically the member function 'msxps::massxpert::OligomerPair::mass2' can be const. [functionConst] massxpert-7.0.0/src/nongui/OligomerPair.hpp:97:10: note: Technically the member function 'msxps::massxpert::OligomerPair::mass2' can be const. massxpert-7.0.0/src/nongui/OligomerPair.cpp:163:15: note: Technically the member function 'msxps::massxpert::OligomerPair::mass2' can be const. massxpert-7.0.0/src/nongui/OligomerPair.cpp:170:15: style:inconclusive: Technically the member function 'msxps::massxpert::OligomerPair::charge2' can be const. [functionConst] massxpert-7.0.0/src/nongui/OligomerPair.hpp:98:7: note: Technically the member function 'msxps::massxpert::OligomerPair::charge2' can be const. massxpert-7.0.0/src/nongui/OligomerPair.cpp:170:15: note: Technically the member function 'msxps::massxpert::OligomerPair::charge2' can be const. massxpert-7.0.0/src/nongui/OligomerPair.hpp:80:11: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/PkaPhPi.cpp:102:10: style:inconclusive: Technically the member function 'msxps::massxpert::PkaPhPi::ph' can be const. [functionConst] massxpert-7.0.0/src/nongui/PkaPhPi.hpp:86:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::ph' can be const. massxpert-7.0.0/src/nongui/PkaPhPi.cpp:102:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::ph' can be const. massxpert-7.0.0/src/nongui/PkaPhPi.cpp:109:10: style:inconclusive: Technically the member function 'msxps::massxpert::PkaPhPi::pi' can be const. [functionConst] massxpert-7.0.0/src/nongui/PkaPhPi.hpp:88:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::pi' can be const. massxpert-7.0.0/src/nongui/PkaPhPi.cpp:109:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::pi' can be const. massxpert-7.0.0/src/nongui/PkaPhPi.cpp:116:10: style:inconclusive: Technically the member function 'msxps::massxpert::PkaPhPi::positiveCharges' can be const. [functionConst] massxpert-7.0.0/src/nongui/PkaPhPi.hpp:89:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::positiveCharges' can be const. massxpert-7.0.0/src/nongui/PkaPhPi.cpp:116:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::positiveCharges' can be const. massxpert-7.0.0/src/nongui/PkaPhPi.cpp:123:10: style:inconclusive: Technically the member function 'msxps::massxpert::PkaPhPi::negativeCharges' can be const. [functionConst] massxpert-7.0.0/src/nongui/PkaPhPi.hpp:90:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::negativeCharges' can be const. massxpert-7.0.0/src/nongui/PkaPhPi.cpp:123:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::negativeCharges' can be const. massxpert-7.0.0/src/nongui/PkaPhPi.cpp:527:10: style:inconclusive: Technically the member function 'msxps::massxpert::PkaPhPi::calculateChargeRatio' can be const. [functionConst] massxpert-7.0.0/src/nongui/PkaPhPi.hpp:100:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::calculateChargeRatio' can be const. massxpert-7.0.0/src/nongui/PkaPhPi.cpp:527:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::calculateChargeRatio' can be const. massxpert-7.0.0/src/nongui/PkaPhPi.cpp:421:10: style: The scope of the variable 'netCharge' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/PkaPhPi.cpp:766:11: style: The scope of the variable 'modifName' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/PkaPhPi.cpp:767:22: style: The scope of the variable 'rule' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/PkaPhPi.cpp:764:69: style: Parameter 'group' can be declared as reference to const [constParameterReference] massxpert-7.0.0/src/nongui/PkaPhPi.cpp:778:14: style: Variable 'iterModif' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/PkaPhPi.cpp:421:22: style: Variable 'netCharge' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/PkaPhPi.cpp:767:27: style: Variable 'rule' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/PkaPhPiDataParser.cpp:140:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/PkaPhPiDataParser.cpp:68:20: style:inconclusive: Technically the member function 'msxps::massxpert::PkaPhPiDataParser::filePath' can be const. [functionConst] massxpert-7.0.0/src/nongui/PkaPhPiDataParser.hpp:62:18: note: Technically the member function 'msxps::massxpert::PkaPhPiDataParser::filePath' can be const. massxpert-7.0.0/src/nongui/PkaPhPiDataParser.cpp:68:20: note: Technically the member function 'msxps::massxpert::PkaPhPiDataParser::filePath' can be const. massxpert-7.0.0/src/nongui/PkaPhPiDataParser.cpp:48:46: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/PolChemDef.cpp:967:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/PolChemDef.cpp:1306:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/PolChemDef.cpp:57:13: warning: Member variable 'PolChemDef::mp_repositoryList' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/nongui/PolChemDef.cpp:78:13: warning: Member variable 'PolChemDef::mp_repositoryList' is not initialized in the constructor. [uninitMemberVar] massxpert-7.0.0/src/nongui/PolChemDef.cpp:80:3: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] massxpert-7.0.0/src/nongui/PolChemDef.cpp:576:13: performance:inconclusive: Technically the member function 'msxps::massxpert::PolChemDef::newChemEntVignetteRenderer' can be static (but you may consider moving to unnamed namespace). [functionStatic] massxpert-7.0.0/src/nongui/PolChemDef.hpp:262:28: note: Technically the member function 'msxps::massxpert::PolChemDef::newChemEntVignetteRenderer' can be static (but you may consider moving to unnamed namespace). massxpert-7.0.0/src/nongui/PolChemDef.cpp:576:13: note: Technically the member function 'msxps::massxpert::PolChemDef::newChemEntVignetteRenderer' can be static (but you may consider moving to unnamed namespace). massxpert-7.0.0/src/nongui/PolChemDef.cpp:792:13: style:inconclusive: Technically the member function 'msxps::massxpert::PolChemDef::refCount' can be const. [functionConst] massxpert-7.0.0/src/nongui/PolChemDef.hpp:272:7: note: Technically the member function 'msxps::massxpert::PolChemDef::refCount' can be const. massxpert-7.0.0/src/nongui/PolChemDef.cpp:792:13: note: Technically the member function 'msxps::massxpert::PolChemDef::refCount' can be const. massxpert-7.0.0/src/nongui/PolChemDef.cpp:1225:13: performance:inconclusive: Technically the member function 'msxps::massxpert::PolChemDef::formatXmlDtd' can be static (but you may consider moving to unnamed namespace). [functionStatic] massxpert-7.0.0/src/nongui/PolChemDef.hpp:283:12: note: Technically the member function 'msxps::massxpert::PolChemDef::formatXmlDtd' can be static (but you may consider moving to unnamed namespace). massxpert-7.0.0/src/nongui/PolChemDef.cpp:1225:13: note: Technically the member function 'msxps::massxpert::PolChemDef::formatXmlDtd' can be static (but you may consider moving to unnamed namespace). massxpert-7.0.0/src/nongui/PolChemDef.hpp:214:11: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/PolChemDef.hpp:217:11: performance: Function 'filePath()' should return member 'm_filePath' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/PolChemDef.cpp:890:9: style: The scope of the variable 'atom' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/PolChemDef.cpp:891:12: style: The scope of the variable 'monomer' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/PolChemDef.cpp:892:10: style: The scope of the variable 'modif' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/PolChemDef.cpp:893:16: style: The scope of the variable 'crossLinker' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/PolChemDef.cpp:894:15: style: The scope of the variable 'cleaveSpec' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/PolChemDef.cpp:895:13: style: The scope of the variable 'fragSpec' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/PolChemDef.cpp:488:14: style: Local variable 'modif' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/PolChemDef.hpp:257:8: note: Shadowed declaration massxpert-7.0.0/src/nongui/PolChemDef.cpp:488:14: note: Shadow variable massxpert-7.0.0/src/nongui/PolChemDef.cpp:614:11: style: Local variable 'filePath' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/PolChemDef.hpp:217:11: note: Shadowed declaration massxpert-7.0.0/src/nongui/PolChemDef.cpp:614:11: note: Shadow variable massxpert-7.0.0/src/nongui/PolChemDef.cpp:616:28: style: Local variable 'chemEntVignetteRenderer' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/PolChemDef.hpp:261:28: note: Shadowed declaration massxpert-7.0.0/src/nongui/PolChemDef.cpp:616:28: note: Shadow variable massxpert-7.0.0/src/nongui/PolChemDef.cpp:671:11: style: Local variable 'filePath' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/PolChemDef.hpp:217:11: note: Shadowed declaration massxpert-7.0.0/src/nongui/PolChemDef.cpp:671:11: note: Shadow variable massxpert-7.0.0/src/nongui/PolChemDef.cpp:678:28: style: Local variable 'chemEntVignetteRenderer' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/PolChemDef.hpp:261:28: note: Shadowed declaration massxpert-7.0.0/src/nongui/PolChemDef.cpp:678:28: note: Shadow variable massxpert-7.0.0/src/nongui/PolChemDef.cpp:734:11: style: Local variable 'filePath' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/PolChemDef.hpp:217:11: note: Shadowed declaration massxpert-7.0.0/src/nongui/PolChemDef.cpp:734:11: note: Shadow variable massxpert-7.0.0/src/nongui/PolChemDef.cpp:741:28: style: Local variable 'chemEntVignetteRenderer' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/PolChemDef.hpp:261:28: note: Shadowed declaration massxpert-7.0.0/src/nongui/PolChemDef.cpp:741:28: note: Shadow variable massxpert-7.0.0/src/nongui/PolChemDef.cpp:829:15: style: Local variable 'res' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/globals.hpp:215:8: note: Shadowed declaration massxpert-7.0.0/src/nongui/PolChemDef.cpp:829:15: note: Shadow variable massxpert-7.0.0/src/nongui/PolChemDef.cpp:892:10: style: Local variable 'modif' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/PolChemDef.hpp:257:8: note: Shadowed declaration massxpert-7.0.0/src/nongui/PolChemDef.cpp:892:10: note: Shadow variable massxpert-7.0.0/src/nongui/PolChemDef.cpp:893:16: style: Local variable 'crossLinker' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/PolChemDef.hpp:258:8: note: Shadowed declaration massxpert-7.0.0/src/nongui/PolChemDef.cpp:893:16: note: Shadow variable massxpert-7.0.0/src/nongui/PolChemDef.cpp:999:7: style: Local variable 'version' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/PolChemDef.hpp:211:11: note: Shadowed declaration massxpert-7.0.0/src/nongui/PolChemDef.cpp:999:7: note: Shadow variable massxpert-7.0.0/src/nongui/PolChemDef.cpp:1516:11: style: Local variable 'iter' shadows outer variable [shadowVariable] massxpert-7.0.0/src/nongui/PolChemDef.cpp:1299:7: note: Shadowed declaration massxpert-7.0.0/src/nongui/PolChemDef.cpp:1516:11: note: Shadow variable massxpert-7.0.0/src/nongui/PolChemDef.cpp:1552:11: style: Local variable 'iter' shadows outer variable [shadowVariable] massxpert-7.0.0/src/nongui/PolChemDef.cpp:1299:7: note: Shadowed declaration massxpert-7.0.0/src/nongui/PolChemDef.cpp:1552:11: note: Shadow variable massxpert-7.0.0/src/nongui/PolChemDef.cpp:488:14: style: Variable 'modif' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/PolChemDef.cpp:515:20: style: Variable 'localCrossLinker' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/PolChemDef.cpp:890:14: style: Variable 'atom' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/PolChemDef.cpp:891:28: style: Variable 'monomer' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/PolChemDef.cpp:892:28: style: Variable 'modif' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/PolChemDef.cpp:893:28: style: Variable 'crossLinker' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/PolChemDef.cpp:894:28: style: Variable 'cleaveSpec' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/PolChemDef.cpp:895:28: style: Variable 'fragSpec' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:159:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:265:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:73:22: style:inconclusive: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getFilePath' can be const. [functionConst] massxpert-7.0.0/src/nongui/PolChemDefCatParser.hpp:79:18: note: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getFilePath' can be const. massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:73:22: note: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getFilePath' can be const. massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:87:22: style:inconclusive: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getPendingMode' can be const. [functionConst] massxpert-7.0.0/src/nongui/PolChemDefCatParser.hpp:82:7: note: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getPendingMode' can be const. massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:87:22: note: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getPendingMode' can be const. massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:101:22: style:inconclusive: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getConfigSysUser' can be const. [functionConst] massxpert-7.0.0/src/nongui/PolChemDefCatParser.hpp:85:7: note: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getConfigSysUser' can be const. massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:101:22: note: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getConfigSysUser' can be const. massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:337:21: style: Local variable 'file' shadows outer variable [shadowVariable] massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:263:9: note: Shadowed declaration massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:337:21: note: Shadow variable massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:352:21: style: Local variable 'file' shadows outer variable [shadowVariable] massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:263:9: note: Shadowed declaration massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:352:21: note: Shadow variable massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:117:16: style: Variable 'count' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Modif.hpp:111:8: warning: The class 'Modif' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.cpp:251:19: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/Modif.hpp:111:8: note: Derived function 'Modif::validate' massxpert-7.0.0/src/nongui/CrossLinker.hpp:94:8: warning: The class 'CrossLinker' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.cpp:251:19: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/CrossLinker.hpp:94:8: note: Derived function 'CrossLinker::validate' massxpert-7.0.0/src/nongui/Monomer.hpp:122:8: warning: The class 'Monomer' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.cpp:251:19: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/Monomer.hpp:122:8: note: Derived function 'Monomer::validate' massxpert-7.0.0/src/nongui/CleaveMotif.hpp:139:8: warning: The class 'CleaveMotif' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.cpp:251:19: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/CleaveMotif.hpp:139:8: note: Derived function 'CleaveMotif::validate' massxpert-7.0.0/src/nongui/CleaveRule.hpp:129:8: warning: The class 'CleaveRule' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.cpp:251:19: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/CleaveRule.hpp:129:8: note: Derived function 'CleaveRule::validate' massxpert-7.0.0/src/nongui/CleaveSpec.hpp:111:8: warning: The class 'CleaveSpec' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.cpp:251:19: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/CleaveSpec.hpp:111:8: note: Derived function 'CleaveSpec::validate' massxpert-7.0.0/src/nongui/FragRule.hpp:137:8: warning: The class 'FragRule' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.cpp:251:19: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/FragRule.hpp:137:8: note: Derived function 'FragRule::validate' massxpert-7.0.0/src/nongui/FragSpec.hpp:136:8: warning: The class 'FragSpec' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.cpp:251:19: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/FragSpec.hpp:136:8: note: Derived function 'FragSpec::validate' massxpert-7.0.0/src/nongui/Ionizable.hpp:140:8: warning: The class 'Ionizable' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.cpp:251:19: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/Ionizable.hpp:140:8: note: Derived function 'Ionizable::validate' massxpert-7.0.0/src/nongui/Polymer.hpp:117:8: warning: The class 'Polymer' defines member function with name 'setName' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.cpp:153:19: note: Parent function 'PolChemDefEntity::setName' massxpert-7.0.0/src/nongui/Polymer.hpp:117:8: note: Derived function 'Polymer::setName' massxpert-7.0.0/src/nongui/Polymer.hpp:118:11: warning: The class 'Polymer' defines member function with name 'name' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.cpp:163:19: note: Parent function 'PolChemDefEntity::name' massxpert-7.0.0/src/nongui/Polymer.hpp:118:11: note: Derived function 'Polymer::name' massxpert-7.0.0/src/nongui/Polymer.hpp:214:8: warning: The class 'Polymer' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.cpp:251:19: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/Polymer.hpp:214:8: note: Derived function 'Polymer::validate' massxpert-7.0.0/src/nongui/CrossLink.hpp:109:8: warning: The class 'CrossLink' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.cpp:251:19: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/CrossLink.hpp:109:8: note: Derived function 'CrossLink::validate' massxpert-7.0.0/src/nongui/Polymer.cpp:583:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/Polymer.cpp:1353:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/Polymer.cpp:1645:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/Polymer.cpp:1894:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/Polymer.cpp:1013:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] massxpert-7.0.0/src/nongui/Polymer.cpp:2270:10: warning: The class 'Polymer' defines member function with name 'validate' also defined in its parent class 'Ionizable'. [duplInheritedMember] massxpert-7.0.0/src/nongui/Ionizable.hpp:140:8: note: Parent function 'Ionizable::validate' massxpert-7.0.0/src/nongui/Polymer.cpp:2270:10: note: Derived function 'Polymer::validate' massxpert-7.0.0/src/nongui/Polymer.cpp:83:10: warning: The class 'Polymer' defines member function with name 'setName' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:86:8: note: Parent function 'PolChemDefEntity::setName' massxpert-7.0.0/src/nongui/Polymer.cpp:83:10: note: Derived function 'Polymer::setName' massxpert-7.0.0/src/nongui/Polymer.cpp:94:10: warning: The class 'Polymer' defines member function with name 'name' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:87:11: note: Parent function 'PolChemDefEntity::name' massxpert-7.0.0/src/nongui/Polymer.cpp:94:10: note: Derived function 'Polymer::name' massxpert-7.0.0/src/nongui/Polymer.cpp:2270:10: warning: The class 'Polymer' defines member function with name 'validate' also defined in its parent class 'PolChemDefEntity'. [duplInheritedMember] massxpert-7.0.0/src/nongui/PolChemDefEntity.hpp:95:16: note: Parent function 'PolChemDefEntity::validate' massxpert-7.0.0/src/nongui/Polymer.cpp:2270:10: note: Derived function 'Polymer::validate' massxpert-7.0.0/src/nongui/Polymer.hpp:118:11: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/Polymer.hpp:121:11: performance: Function 'code()' should return member 'm_code' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/Polymer.hpp:124:11: performance: Function 'author()' should return member 'm_author' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/Polymer.hpp:127:11: performance: Function 'filePath()' should return member 'm_filePath' by const reference. [returnByReference] massxpert-7.0.0/src/nongui/Polymer.cpp:219:35: style: Condition 'name.isEmpty()' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/nongui/Polymer.cpp:219:17: note: Assuming that condition 'name.isNull()' is not redundant massxpert-7.0.0/src/nongui/Polymer.cpp:219:35: note: Condition 'name.isEmpty()' is always false massxpert-7.0.0/src/nongui/Polymer.cpp:267:35: style: Condition 'name.isEmpty()' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/nongui/Polymer.cpp:267:17: note: Assuming that condition 'name.isNull()' is not redundant massxpert-7.0.0/src/nongui/Polymer.cpp:267:35: note: Condition 'name.isEmpty()' is always false massxpert-7.0.0/src/nongui/Polymer.cpp:911:15: style: Condition 'how&CAP_NONE' is always false [knownConditionTrueFalse] massxpert-7.0.0/src/nongui/Polymer.cpp:1392:19: style: Condition 'version>=4' is always true [knownConditionTrueFalse] massxpert-7.0.0/src/nongui/Polymer.cpp:1390:19: note: Assuming that condition 'version==3' is not redundant massxpert-7.0.0/src/nongui/Polymer.cpp:1392:19: note: Condition 'version>=4' is always true massxpert-7.0.0/src/nongui/Polymer.cpp:354:18: style: Local variable 'crossLink' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/Polymer.hpp:181:8: note: Shadowed declaration massxpert-7.0.0/src/nongui/Polymer.cpp:354:18: note: Shadow variable massxpert-7.0.0/src/nongui/Polymer.cpp:450:18: style: Local variable 'crossLink' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/Polymer.hpp:181:8: note: Shadowed declaration massxpert-7.0.0/src/nongui/Polymer.cpp:450:18: note: Shadow variable massxpert-7.0.0/src/nongui/Polymer.cpp:496:18: style: Local variable 'crossLink' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/Polymer.hpp:181:8: note: Shadowed declaration massxpert-7.0.0/src/nongui/Polymer.cpp:496:18: note: Shadow variable massxpert-7.0.0/src/nongui/Polymer.cpp:725:28: style: Local variable 'crossLinkList' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/Polymer.hpp:145:24: note: Shadowed declaration massxpert-7.0.0/src/nongui/Polymer.cpp:725:28: note: Shadow variable massxpert-7.0.0/src/nongui/Polymer.cpp:731:22: style: Local variable 'crossLink' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/Polymer.hpp:181:8: note: Shadowed declaration massxpert-7.0.0/src/nongui/Polymer.cpp:731:22: note: Shadow variable massxpert-7.0.0/src/nongui/Polymer.cpp:1057:23: style: Local variable 'jter' shadows outer variable [shadowVariable] massxpert-7.0.0/src/nongui/Polymer.cpp:1039:15: note: Shadowed declaration massxpert-7.0.0/src/nongui/Polymer.cpp:1057:23: note: Shadow variable massxpert-7.0.0/src/nongui/Polymer.cpp:1212:22: style: Local variable 'crossLink' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/Polymer.hpp:181:8: note: Shadowed declaration massxpert-7.0.0/src/nongui/Polymer.cpp:1212:22: note: Shadow variable massxpert-7.0.0/src/nongui/Polymer.cpp:2093:11: style: Local variable 'iter' shadows outer variable [shadowVariable] massxpert-7.0.0/src/nongui/Polymer.cpp:2053:7: note: Shadowed declaration massxpert-7.0.0/src/nongui/Polymer.cpp:2093:11: note: Shadow variable massxpert-7.0.0/src/nongui/Polymer.cpp:2211:18: style: Local variable 'crossLink' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/Polymer.hpp:181:8: note: Shadowed declaration massxpert-7.0.0/src/nongui/Polymer.cpp:2211:18: note: Shadow variable massxpert-7.0.0/src/nongui/Polymer.cpp:1618:39: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] massxpert-7.0.0/src/nongui/Polymer.cpp:555:35: style: Variable 'modifList' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Polymer.cpp:559:30: style: Variable 'modif' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Polymer.cpp:1037:20: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Polymer.cpp:1059:26: style: Variable 'modif' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Polymer.cpp:2057:12: style: Variable 'monomerString' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Polymer.cpp:629:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Polymer.cpp:1013:13: style: Variable 'crossLink' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Polymer.cpp:1311:11: style: Unused variable: sequence [unusedVariable] massxpert-7.0.0/src/nongui/Polymer.cpp:1627:20: style: Variable 'monomer' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Polymer.cpp:2060:26: style: Variable 'monomer' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Ponderable.cpp:228:11: style: Local variable 'mass' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/Ponderable.hpp:91:10: note: Shadowed declaration massxpert-7.0.0/src/nongui/Ponderable.cpp:228:11: note: Shadow variable massxpert-7.0.0/src/nongui/Ponderable.cpp:292:11: style: Local variable 'mass' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/Ponderable.hpp:91:10: note: Shadowed declaration massxpert-7.0.0/src/nongui/Ponderable.cpp:292:11: note: Shadow variable massxpert-7.0.0/src/nongui/Prop.cpp:79:7: style:inconclusive: Technically the member function 'msxps::massxpert::Prop::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/Prop.hpp:112:18: note: Technically the member function 'msxps::massxpert::Prop::name' can be const. massxpert-7.0.0/src/nongui/Prop.cpp:79:7: note: Technically the member function 'msxps::massxpert::Prop::name' can be const. massxpert-7.0.0/src/nongui/Prop.cpp:213:12: style: The scope of the variable 'text' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/Prop.cpp:238:12: style: The scope of the variable 'text' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/Prop.cpp:463:8: style: The scope of the variable 'value' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/Prop.cpp:488:8: style: The scope of the variable 'value' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/Prop.cpp:704:11: style: The scope of the variable 'value' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/Prop.cpp:729:11: style: The scope of the variable 'value' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/Prop.cpp:69:24: style: Parameter 'name' can be declared as reference to const [constParameterReference] massxpert-7.0.0/src/nongui/Prop.cpp:463:8: style: Variable 'value' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Prop.cpp:488:8: style: Variable 'value' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Prop.cpp:704:11: style: Variable 'value' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Prop.cpp:729:11: style: Variable 'value' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Prop.cpp:213:17: style: Variable 'text' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Prop.cpp:238:17: style: Variable 'text' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Prop.cpp:463:14: style: Variable 'value' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Prop.cpp:488:14: style: Variable 'value' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Prop.cpp:704:17: style: Variable 'value' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Prop.cpp:729:17: style: Variable 'value' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/PropListHolder.cpp:173:17: style:inconclusive: Technically the member function 'msxps::massxpert::PropListHolder::propIndex' can be const. [functionConst] massxpert-7.0.0/src/nongui/PropListHolder.hpp:78:7: note: Technically the member function 'msxps::massxpert::PropListHolder::propIndex' can be const. massxpert-7.0.0/src/nongui/PropListHolder.cpp:173:17: note: Technically the member function 'msxps::massxpert::PropListHolder::propIndex' can be const. massxpert-7.0.0/src/nongui/PropListHolder.cpp:58:13: style: Local variable 'prop' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/PropListHolder.hpp:77:9: note: Shadowed declaration massxpert-7.0.0/src/nongui/PropListHolder.cpp:58:13: note: Shadow variable massxpert-7.0.0/src/nongui/PropListHolder.cpp:95:13: style: Local variable 'prop' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/PropListHolder.hpp:77:9: note: Shadowed declaration massxpert-7.0.0/src/nongui/PropListHolder.cpp:95:13: note: Shadow variable massxpert-7.0.0/src/nongui/PropListHolder.cpp:116:13: style: Local variable 'prop' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/PropListHolder.hpp:77:9: note: Shadowed declaration massxpert-7.0.0/src/nongui/PropListHolder.cpp:116:13: note: Shadow variable massxpert-7.0.0/src/nongui/PropListHolder.cpp:173:54: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] massxpert-7.0.0/src/nongui/PropListHolder.cpp:183:18: style: Variable 'prop' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Sequence.cpp:154:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator_Space [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/Sequence.cpp:483:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Letter_Lowercase [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/Sequence.cpp:94:11: style:inconclusive: Technically the member function 'msxps::massxpert::Sequence::monomerText' can be const. [functionConst] massxpert-7.0.0/src/nongui/Sequence.hpp:110:18: note: Technically the member function 'msxps::massxpert::Sequence::monomerText' can be const. massxpert-7.0.0/src/nongui/Sequence.cpp:94:11: note: Technically the member function 'msxps::massxpert::Sequence::monomerText' can be const. massxpert-7.0.0/src/nongui/Sequence.cpp:414:11: style:inconclusive: Technically the member function 'msxps::massxpert::Sequence::nextCode' can be const. [functionConst] massxpert-7.0.0/src/nongui/Sequence.hpp:115:7: note: Technically the member function 'msxps::massxpert::Sequence::nextCode' can be const. massxpert-7.0.0/src/nongui/Sequence.cpp:414:11: note: Technically the member function 'msxps::massxpert::Sequence::nextCode' can be const. massxpert-7.0.0/src/nongui/Sequence.cpp:728:11: style:inconclusive: Technically the member function 'msxps::massxpert::Sequence::monomerIndex' can be const. [functionConst] massxpert-7.0.0/src/nongui/Sequence.hpp:117:7: note: Technically the member function 'msxps::massxpert::Sequence::monomerIndex' can be const. massxpert-7.0.0/src/nongui/Sequence.cpp:728:11: note: Technically the member function 'msxps::massxpert::Sequence::monomerIndex' can be const. massxpert-7.0.0/src/nongui/Sequence.cpp:134:11: style:inconclusive: Technically the member function 'msxps::massxpert::Sequence::isInBound' can be const. [functionConst] massxpert-7.0.0/src/nongui/Sequence.hpp:120:8: note: Technically the member function 'msxps::massxpert::Sequence::isInBound' can be const. massxpert-7.0.0/src/nongui/Sequence.cpp:134:11: note: Technically the member function 'msxps::massxpert::Sequence::isInBound' can be const. massxpert-7.0.0/src/nongui/Sequence.cpp:547:11: style:inconclusive: Technically the member function 'msxps::massxpert::Sequence::findForwardMotif' can be const. [functionConst] massxpert-7.0.0/src/nongui/Sequence.hpp:134:7: note: Technically the member function 'msxps::massxpert::Sequence::findForwardMotif' can be const. massxpert-7.0.0/src/nongui/Sequence.cpp:547:11: note: Technically the member function 'msxps::massxpert::Sequence::findForwardMotif' can be const. massxpert-7.0.0/src/nongui/Sequence.cpp:579:8: style: The scope of the variable 'matched' can be reduced. [variableScope] massxpert-7.0.0/src/nongui/Sequence.cpp:227:23: style: Local variable 'iter' shadows outer variable [shadowVariable] massxpert-7.0.0/src/nongui/Sequence.cpp:219:11: note: Shadowed declaration massxpert-7.0.0/src/nongui/Sequence.cpp:227:23: note: Shadow variable massxpert-7.0.0/src/nongui/Sequence.cpp:257:20: style: Variable 'coordinates' can be declared as pointer to const [constVariablePointer] massxpert-7.0.0/src/nongui/Sequence.cpp:723:26: warning: Either the condition 'index>m_monomerList.size()' is redundant or 'index' can have the value m_monomerList.size(). Expression 'm_monomerList.at(index)' causes access out of bounds. [containerOutOfBounds] massxpert-7.0.0/src/nongui/Sequence.cpp:718:12: note: Assuming that condition 'index>m_monomerList.size()' is not redundant massxpert-7.0.0/src/nongui/Sequence.cpp:723:26: note: Access out of bounds massxpert-7.0.0/src/nongui/Sequence.cpp:579:18: style: Variable 'matched' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/Sequence.cpp:622:19: style: Variable 'matched' is assigned a value that is never used. [unreadVariable] massxpert-7.0.0/src/nongui/globals.cpp:148:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/globals.cpp:267:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/globals.cpp:525:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QT_POINTER_SIZE [valueFlowBailoutIncompleteVar] massxpert-7.0.0/src/nongui/globals.cpp:128:36: warning: Function 'doubleListStatistics' argument order different: declaration 'list, sum, average, variance, stdDeviation, nonZeroSmallest, smallest, greatest, median' definition 'list, sum, average, variance, stdDeviation, nonZeroSmallest, smallest, smallestMedian, greatest' [funcArgOrderDifferent] massxpert-7.0.0/src/nongui/globals.hpp:180:41: note: Function 'doubleListStatistics' argument order different: declaration 'list, sum, average, variance, stdDeviation, nonZeroSmallest, smallest, greatest, median' definition 'list, sum, average, variance, stdDeviation, nonZeroSmallest, smallest, smallestMedian, greatest' massxpert-7.0.0/src/nongui/globals.cpp:128:36: note: Function 'doubleListStatistics' argument order different: declaration 'list, sum, average, variance, stdDeviation, nonZeroSmallest, smallest, greatest, median' definition 'list, sum, average, variance, stdDeviation, nonZeroSmallest, smallest, smallestMedian, greatest' massxpert-7.0.0/src/nongui/globals.cpp:244:8: style: Local variable 'res' shadows outer function [shadowFunction] massxpert-7.0.0/src/nongui/globals.hpp:215:8: note: Shadowed declaration massxpert-7.0.0/src/nongui/globals.cpp:244:8: note: Shadow variable massxpert-7.0.0/tests/src/libmass/test-MassSpectrum.cpp:33:1: error: syntax error [syntaxError] massxpert-7.0.0/tests/src/libmass/test-Trace.cpp:33:1: error: syntax error [syntaxError] massxpert-7.0.0/tests/src/minexpert/test-MassSpecDataSet.cpp:45:1: error: syntax error [syntaxError] diff: head massxpert-7.0.0/src/gui/AbstractMainTaskWindow.cpp:121:25: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::AbstractMainTaskWindow::configSettingsFilePath' can be const. [functionConst] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.hpp:80:11: note: Either there is a missing 'override', or the member function 'msxps::massxpert::AbstractMainTaskWindow::configSettingsFilePath' can be const. massxpert-7.0.0/src/gui/AbstractMainTaskWindow.cpp:121:25: note: Either there is a missing 'override', or the member function 'msxps::massxpert::AbstractMainTaskWindow::configSettingsFilePath' can be const. head massxpert-7.0.0/src/gui/AbstractMainTaskWindow.cpp:127:25: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::AbstractMainTaskWindow::userSpec' can be const. [functionConst] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.hpp:81:19: note: Either there is a missing 'override', or the member function 'msxps::massxpert::AbstractMainTaskWindow::userSpec' can be const. massxpert-7.0.0/src/gui/AbstractMainTaskWindow.cpp:127:25: note: Either there is a missing 'override', or the member function 'msxps::massxpert::AbstractMainTaskWindow::userSpec' can be const. 2.17.0 massxpert-7.0.0/src/gui/AbstractMainTaskWindow.hpp:80:11: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::AbstractMainTaskWindow::configSettingsFilePath' can be const. [functionConst] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.cpp:121:25: note: Either there is a missing 'override', or the member function 'msxps::massxpert::AbstractMainTaskWindow::configSettingsFilePath' can be const. massxpert-7.0.0/src/gui/AbstractMainTaskWindow.hpp:80:11: note: Either there is a missing 'override', or the member function 'msxps::massxpert::AbstractMainTaskWindow::configSettingsFilePath' can be const. 2.17.0 massxpert-7.0.0/src/gui/AbstractMainTaskWindow.hpp:81:19: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::AbstractMainTaskWindow::userSpec' can be const. [functionConst] massxpert-7.0.0/src/gui/AbstractMainTaskWindow.cpp:127:25: note: Either there is a missing 'override', or the member function 'msxps::massxpert::AbstractMainTaskWindow::userSpec' can be const. massxpert-7.0.0/src/gui/AbstractMainTaskWindow.hpp:81:19: note: Either there is a missing 'override', or the member function 'msxps::massxpert::AbstractMainTaskWindow::userSpec' can be const. head massxpert-7.0.0/src/gui/Application.cpp:141:14: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::Application::moduleName' can be const. [functionConst] massxpert-7.0.0/src/gui/Application.hpp:71:11: note: Either there is a missing 'override', or the member function 'msxps::massxpert::Application::moduleName' can be const. massxpert-7.0.0/src/gui/Application.cpp:141:14: note: Either there is a missing 'override', or the member function 'msxps::massxpert::Application::moduleName' can be const. 2.17.0 massxpert-7.0.0/src/gui/Application.hpp:71:11: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::Application::moduleName' can be const. [functionConst] massxpert-7.0.0/src/gui/Application.cpp:141:14: note: Either there is a missing 'override', or the member function 'msxps::massxpert::Application::moduleName' can be const. massxpert-7.0.0/src/gui/Application.hpp:71:11: note: Either there is a missing 'override', or the member function 'msxps::massxpert::Application::moduleName' can be const. head massxpert-7.0.0/src/gui/CalculatorWnd.cpp:330:16: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::CalculatorWnd::polChemDef' can be const. [functionConst] massxpert-7.0.0/src/gui/CalculatorWnd.hpp:103:21: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CalculatorWnd::polChemDef' can be const. massxpert-7.0.0/src/gui/CalculatorWnd.cpp:330:16: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CalculatorWnd::polChemDef' can be const. head massxpert-7.0.0/src/gui/CalculatorWnd.cpp:337:16: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::CalculatorWnd::polChemDefName' can be const. [functionConst] massxpert-7.0.0/src/gui/CalculatorWnd.hpp:104:11: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CalculatorWnd::polChemDefName' can be const. massxpert-7.0.0/src/gui/CalculatorWnd.cpp:337:16: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CalculatorWnd::polChemDefName' can be const. head massxpert-7.0.0/src/gui/CalculatorWnd.cpp:588:11: style: Variable 'recorder' is assigned a value that is never used. [unreadVariable] head massxpert-7.0.0/src/gui/CalculatorWnd.cpp:745:11: style: Variable 'recorder' is assigned a value that is never used. [unreadVariable] 2.17.0 massxpert-7.0.0/src/gui/CalculatorWnd.hpp:103:21: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::CalculatorWnd::polChemDef' can be const. [functionConst] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:330:16: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CalculatorWnd::polChemDef' can be const. massxpert-7.0.0/src/gui/CalculatorWnd.hpp:103:21: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CalculatorWnd::polChemDef' can be const. 2.17.0 massxpert-7.0.0/src/gui/CalculatorWnd.hpp:104:11: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::CalculatorWnd::polChemDefName' can be const. [functionConst] massxpert-7.0.0/src/gui/CalculatorWnd.cpp:337:16: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CalculatorWnd::polChemDefName' can be const. massxpert-7.0.0/src/gui/CalculatorWnd.hpp:104:11: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CalculatorWnd::polChemDefName' can be const. head massxpert-7.0.0/src/gui/CleaveOligomerTableView.cpp:112:26: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::CleaveOligomerTableView::oligomerList' can be const. [functionConst] massxpert-7.0.0/src/gui/CleaveOligomerTableView.hpp:88:23: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CleaveOligomerTableView::oligomerList' can be const. massxpert-7.0.0/src/gui/CleaveOligomerTableView.cpp:112:26: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CleaveOligomerTableView::oligomerList' can be const. 2.17.0 massxpert-7.0.0/src/gui/CleaveOligomerTableView.cpp:624:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_parentDlg [valueFlowBailoutIncompleteVar] head massxpert-7.0.0/src/gui/CleaveOligomerTableView.cpp:629:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] 2.17.0 massxpert-7.0.0/src/gui/CleaveOligomerTableView.hpp:88:23: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::CleaveOligomerTableView::oligomerList' can be const. [functionConst] massxpert-7.0.0/src/gui/CleaveOligomerTableView.cpp:112:26: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CleaveOligomerTableView::oligomerList' can be const. massxpert-7.0.0/src/gui/CleaveOligomerTableView.hpp:88:23: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CleaveOligomerTableView::oligomerList' can be const. head massxpert-7.0.0/src/gui/CleaveOligomerTableViewModel.cpp:75:31: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::CleaveOligomerTableViewModel::oligomerList' can be const. [functionConst] massxpert-7.0.0/src/gui/CleaveOligomerTableViewModel.hpp:81:23: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CleaveOligomerTableViewModel::oligomerList' can be const. massxpert-7.0.0/src/gui/CleaveOligomerTableViewModel.cpp:75:31: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CleaveOligomerTableViewModel::oligomerList' can be const. 2.17.0 massxpert-7.0.0/src/gui/CleaveOligomerTableViewModel.hpp:81:23: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::CleaveOligomerTableViewModel::oligomerList' can be const. [functionConst] massxpert-7.0.0/src/gui/CleaveOligomerTableViewModel.cpp:75:31: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CleaveOligomerTableViewModel::oligomerList' can be const. massxpert-7.0.0/src/gui/CleaveOligomerTableViewModel.hpp:81:23: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CleaveOligomerTableViewModel::oligomerList' can be const. head massxpert-7.0.0/src/gui/CompositionTreeViewItem.cpp:99:26: style:inconclusive: Technically the member function 'msxps::massxpert::CompositionTreeViewItem::childItems' can be const. [functionConst] massxpert-7.0.0/src/gui/CompositionTreeViewItem.hpp:88:43: note: Technically the member function 'msxps::massxpert::CompositionTreeViewItem::childItems' can be const. massxpert-7.0.0/src/gui/CompositionTreeViewItem.cpp:99:26: note: Technically the member function 'msxps::massxpert::CompositionTreeViewItem::childItems' can be const. 2.17.0 massxpert-7.0.0/src/gui/CompositionTreeViewItem.hpp:88:43: style:inconclusive: Technically the member function 'msxps::massxpert::CompositionTreeViewItem::childItems' can be const. [functionConst] massxpert-7.0.0/src/gui/CompositionTreeViewItem.cpp:99:26: note: Technically the member function 'msxps::massxpert::CompositionTreeViewItem::childItems' can be const. massxpert-7.0.0/src/gui/CompositionTreeViewItem.hpp:88:43: note: Technically the member function 'msxps::massxpert::CompositionTreeViewItem::childItems' can be const. head massxpert-7.0.0/src/gui/FragmentOligomerTableView.cpp:113:28: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::FragmentOligomerTableView::oligomerList' can be const. [functionConst] massxpert-7.0.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. massxpert-7.0.0/src/gui/FragmentOligomerTableView.cpp:113:28: note: Either there is a missing 'override', or the member function 'msxps::massxpert::FragmentOligomerTableView::oligomerList' can be const. 2.17.0 massxpert-7.0.0/src/gui/FragmentOligomerTableView.cpp:360:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_parentDlg [valueFlowBailoutIncompleteVar] head massxpert-7.0.0/src/gui/FragmentOligomerTableView.cpp:365:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] 2.17.0 massxpert-7.0.0/src/gui/FragmentOligomerTableView.hpp:88:23: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::FragmentOligomerTableView::oligomerList' can be const. [functionConst] massxpert-7.0.0/src/gui/FragmentOligomerTableView.cpp:113:28: note: Either there is a missing 'override', or the member function 'msxps::massxpert::FragmentOligomerTableView::oligomerList' can be const. massxpert-7.0.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. head massxpert-7.0.0/src/gui/FragmentOligomerTableViewModel.cpp:74:33: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::FragmentOligomerTableViewModel::oligomerList' can be const. [functionConst] massxpert-7.0.0/src/gui/FragmentOligomerTableViewModel.hpp:82:23: note: Either there is a missing 'override', or the member function 'msxps::massxpert::FragmentOligomerTableViewModel::oligomerList' can be const. massxpert-7.0.0/src/gui/FragmentOligomerTableViewModel.cpp:74:33: note: Either there is a missing 'override', or the member function 'msxps::massxpert::FragmentOligomerTableViewModel::oligomerList' can be const. 2.17.0 massxpert-7.0.0/src/gui/FragmentOligomerTableViewModel.hpp:82:23: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::FragmentOligomerTableViewModel::oligomerList' can be const. [functionConst] massxpert-7.0.0/src/gui/FragmentOligomerTableViewModel.cpp:74:33: note: Either there is a missing 'override', or the member function 'msxps::massxpert::FragmentOligomerTableViewModel::oligomerList' can be const. massxpert-7.0.0/src/gui/FragmentOligomerTableViewModel.hpp:82:23: note: Either there is a missing 'override', or the member function 'msxps::massxpert::FragmentOligomerTableViewModel::oligomerList' can be const. head massxpert-7.0.0/src/gui/MassSearchOligomerTableView.cpp:116:30: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MassSearchOligomerTableView::oligomerList' can be const. [functionConst] massxpert-7.0.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. massxpert-7.0.0/src/gui/MassSearchOligomerTableView.cpp:116:30: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MassSearchOligomerTableView::oligomerList' can be const. 2.17.0 massxpert-7.0.0/src/gui/MassSearchOligomerTableView.cpp:388:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_parentDlg [valueFlowBailoutIncompleteVar] head massxpert-7.0.0/src/gui/MassSearchOligomerTableView.cpp:393:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] 2.17.0 massxpert-7.0.0/src/gui/MassSearchOligomerTableView.hpp:88:23: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MassSearchOligomerTableView::oligomerList' can be const. [functionConst] massxpert-7.0.0/src/gui/MassSearchOligomerTableView.cpp:116:30: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MassSearchOligomerTableView::oligomerList' can be const. massxpert-7.0.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. head massxpert-7.0.0/src/gui/MassSearchOligomerTableViewModel.cpp:72:35: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MassSearchOligomerTableViewModel::oligomerList' can be const. [functionConst] massxpert-7.0.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. massxpert-7.0.0/src/gui/MassSearchOligomerTableViewModel.cpp:72:35: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MassSearchOligomerTableViewModel::oligomerList' can be const. 2.17.0 massxpert-7.0.0/src/gui/MassSearchOligomerTableViewModel.hpp:81:23: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MassSearchOligomerTableViewModel::oligomerList' can be const. [functionConst] massxpert-7.0.0/src/gui/MassSearchOligomerTableViewModel.cpp:72:35: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MassSearchOligomerTableViewModel::oligomerList' can be const. massxpert-7.0.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. head massxpert-7.0.0/src/gui/MonomerCrossLinkDlg.cpp:652:15: style: Variable 'itemText' is assigned a value that is never used. [unreadVariable] head massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:449:25: performance:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MonomerModificationDlg::modifListWidgetItemSelectionChanged' can be static. [functionStatic] massxpert-7.0.0/src/gui/MonomerModificationDlg.hpp:95:8: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MonomerModificationDlg::modifListWidgetItemSelectionChanged' can be static. massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:449:25: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MonomerModificationDlg::modifListWidgetItemSelectionChanged' can be static. 2.17.0 massxpert-7.0.0/src/gui/MonomerModificationDlg.hpp:95:8: performance:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MonomerModificationDlg::modifListWidgetItemSelectionChanged' can be static. [functionStatic] massxpert-7.0.0/src/gui/MonomerModificationDlg.cpp:449:25: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MonomerModificationDlg::modifListWidgetItemSelectionChanged' can be static. massxpert-7.0.0/src/gui/MonomerModificationDlg.hpp:95:8: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MonomerModificationDlg::modifListWidgetItemSelectionChanged' can be static. head massxpert-7.0.0/src/gui/MzCalculationTreeViewItem.cpp:100:28: style:inconclusive: Technically the member function 'msxps::massxpert::MzCalculationTreeViewItem::childItems' can be const. [functionConst] massxpert-7.0.0/src/gui/MzCalculationTreeViewItem.hpp:87:45: note: Technically the member function 'msxps::massxpert::MzCalculationTreeViewItem::childItems' can be const. massxpert-7.0.0/src/gui/MzCalculationTreeViewItem.cpp:100:28: note: Technically the member function 'msxps::massxpert::MzCalculationTreeViewItem::childItems' can be const. 2.17.0 massxpert-7.0.0/src/gui/MzCalculationTreeViewItem.hpp:87:45: style:inconclusive: Technically the member function 'msxps::massxpert::MzCalculationTreeViewItem::childItems' can be const. [functionConst] massxpert-7.0.0/src/gui/MzCalculationTreeViewItem.cpp:100:28: note: Technically the member function 'msxps::massxpert::MzCalculationTreeViewItem::childItems' can be const. massxpert-7.0.0/src/gui/MzCalculationTreeViewItem.hpp:87:45: note: Technically the member function 'msxps::massxpert::MzCalculationTreeViewItem::childItems' can be const. head massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:96:30: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableView::oligomerList' can be const. [functionConst] massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.hpp:91:23: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableView::oligomerList' can be const. massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:96:30: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableView::oligomerList' can be const. 2.17.0 massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.hpp:91:23: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableView::oligomerList' can be const. [functionConst] massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.cpp:96:30: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableView::oligomerList' can be const. massxpert-7.0.0/src/gui/MzLabInputOligomerTableView.hpp:91:23: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableView::oligomerList' can be const. head massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:148:33: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::name' can be const. [functionConst] massxpert-7.0.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. massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:148:33: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::name' can be const. head massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:155:33: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::oligomerList' can be const. [functionConst] massxpert-7.0.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. massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:155:33: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::oligomerList' can be const. head massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:223:33: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::massType' can be const. [functionConst] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.hpp:113:12: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::massType' can be const. massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:223:33: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::massType' can be const. head massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:231:33: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::previousMassType' can be const. [functionConst] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.hpp:114:12: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::previousMassType' can be const. massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:231:33: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::previousMassType' can be const. 2.17.0 massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.hpp:103:11: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::name' can be const. [functionConst] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:148:33: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::name' can be const. massxpert-7.0.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. 2.17.0 massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.hpp:105:23: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::oligomerList' can be const. [functionConst] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:155:33: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::oligomerList' can be const. massxpert-7.0.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. 2.17.0 massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.hpp:113:12: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::massType' can be const. [functionConst] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:223:33: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::massType' can be const. massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.hpp:113:12: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::massType' can be const. 2.17.0 massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.hpp:114:12: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::previousMassType' can be const. [functionConst] massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.cpp:231:33: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::previousMassType' can be const. massxpert-7.0.0/src/gui/MzLabInputOligomerTableViewDlg.hpp:114:12: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabInputOligomerTableViewDlg::previousMassType' can be const. head massxpert-7.0.0/src/gui/MzLabMatchBasedActionsDlg.cpp:367:11: style: Variable 'dialogName' is assigned a value that is never used. [unreadVariable] head massxpert-7.0.0/src/gui/MzLabOutputOligomerTableView.cpp:89:31: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabOutputOligomerTableView::oligomerPairList' can be const. [functionConst] massxpert-7.0.0/src/gui/MzLabOutputOligomerTableView.hpp:82:32: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabOutputOligomerTableView::oligomerPairList' can be const. massxpert-7.0.0/src/gui/MzLabOutputOligomerTableView.cpp:89:31: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabOutputOligomerTableView::oligomerPairList' can be const. 2.17.0 massxpert-7.0.0/src/gui/MzLabOutputOligomerTableView.hpp:82:32: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabOutputOligomerTableView::oligomerPairList' can be const. [functionConst] massxpert-7.0.0/src/gui/MzLabOutputOligomerTableView.cpp:89:31: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabOutputOligomerTableView::oligomerPairList' can be const. massxpert-7.0.0/src/gui/MzLabOutputOligomerTableView.hpp:82:32: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabOutputOligomerTableView::oligomerPairList' can be const. head massxpert-7.0.0/src/gui/MzLabOutputOligomerTableViewDlg.cpp:134:34: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabOutputOligomerTableViewDlg::name' can be const. [functionConst] massxpert-7.0.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. massxpert-7.0.0/src/gui/MzLabOutputOligomerTableViewDlg.cpp:134:34: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabOutputOligomerTableViewDlg::name' can be const. 2.17.0 massxpert-7.0.0/src/gui/MzLabOutputOligomerTableViewDlg.hpp:106:11: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabOutputOligomerTableViewDlg::name' can be const. [functionConst] massxpert-7.0.0/src/gui/MzLabOutputOligomerTableViewDlg.cpp:134:34: note: Either there is a missing 'override', or the member function 'msxps::massxpert::MzLabOutputOligomerTableViewDlg::name' can be const. massxpert-7.0.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. head massxpert-7.0.0/src/gui/RegionSelection.cpp:537:18: style:inconclusive: Technically the member function 'msxps::massxpert::RegionSelection::debugSelectionIndicesPutStdErr' can be const. [functionConst] massxpert-7.0.0/src/gui/RegionSelection.hpp:103:8: note: Technically the member function 'msxps::massxpert::RegionSelection::debugSelectionIndicesPutStdErr' can be const. massxpert-7.0.0/src/gui/RegionSelection.cpp:537:18: note: Technically the member function 'msxps::massxpert::RegionSelection::debugSelectionIndicesPutStdErr' can be const. 2.17.0 massxpert-7.0.0/src/gui/RegionSelection.hpp:103:8: style:inconclusive: Technically the member function 'msxps::massxpert::RegionSelection::debugSelectionIndicesPutStdErr' can be const. [functionConst] massxpert-7.0.0/src/gui/RegionSelection.cpp:537:18: note: Technically the member function 'msxps::massxpert::RegionSelection::debugSelectionIndicesPutStdErr' can be const. massxpert-7.0.0/src/gui/RegionSelection.hpp:103:8: note: Technically the member function 'msxps::massxpert::RegionSelection::debugSelectionIndicesPutStdErr' can be const. head massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:117:31: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::requestedVignetteSize' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.hpp:196:7: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::requestedVignetteSize' can be const. massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:117:31: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::requestedVignetteSize' can be const. head massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:124:31: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::columns' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.hpp:198:7: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::columns' can be const. massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:124:31: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::columns' can be const. head massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:131:31: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::rows' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.hpp:199:7: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::rows' can be const. massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:131:31: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::rows' can be const. head massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:138:31: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::leftMargin' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.hpp:197:7: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::leftMargin' can be const. massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:138:31: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::leftMargin' can be const. head massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1803:31: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::lastClickedVignette' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.hpp:201:7: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::lastClickedVignette' can be const. massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1803:31: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::lastClickedVignette' can be const. 2.17.0 massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.hpp:196:7: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::requestedVignetteSize' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:117:31: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::requestedVignetteSize' can be const. massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.hpp:196:7: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::requestedVignetteSize' can be const. 2.17.0 massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.hpp:197:7: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::leftMargin' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:138:31: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::leftMargin' can be const. massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.hpp:197:7: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::leftMargin' can be const. 2.17.0 massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.hpp:198:7: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::columns' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:124:31: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::columns' can be const. massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.hpp:198:7: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::columns' can be const. 2.17.0 massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.hpp:199:7: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::rows' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:131:31: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::rows' can be const. massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.hpp:199:7: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::rows' can be const. 2.17.0 massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.hpp:201:7: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::lastClickedVignette' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.cpp:1803:31: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::lastClickedVignette' can be const. massxpert-7.0.0/src/gui/SequenceEditorGraphicsView.hpp:201:7: note: Either there is a missing 'override', or the member function 'msxps::massxpert::SequenceEditorGraphicsView::lastClickedVignette' can be const. head massxpert-7.0.0/src/gui/SequenceSelection.cpp:259:20: style:inconclusive: Technically the member function 'msxps::massxpert::SequenceSelection::reselectRegions' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceSelection.hpp:79:7: note: Technically the member function 'msxps::massxpert::SequenceSelection::reselectRegions' can be const. massxpert-7.0.0/src/gui/SequenceSelection.cpp:259:20: note: Technically the member function 'msxps::massxpert::SequenceSelection::reselectRegions' can be const. head massxpert-7.0.0/src/gui/SequenceSelection.cpp:485:20: style:inconclusive: Technically the member function 'msxps::massxpert::SequenceSelection::regionSelectionCount' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceSelection.hpp:94:7: note: Technically the member function 'msxps::massxpert::SequenceSelection::regionSelectionCount' can be const. massxpert-7.0.0/src/gui/SequenceSelection.cpp:485:20: note: Technically the member function 'msxps::massxpert::SequenceSelection::regionSelectionCount' can be const. head massxpert-7.0.0/src/gui/SequenceSelection.cpp:492:20: style:inconclusive: Technically the member function 'msxps::massxpert::SequenceSelection::selectionIndices' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceSelection.hpp:96:8: note: Technically the member function 'msxps::massxpert::SequenceSelection::selectionIndices' can be const. massxpert-7.0.0/src/gui/SequenceSelection.cpp:492:20: note: Technically the member function 'msxps::massxpert::SequenceSelection::selectionIndices' can be const. head massxpert-7.0.0/src/gui/SequenceSelection.cpp:520:20: style:inconclusive: Technically the member function 'msxps::massxpert::SequenceSelection::debugSelectionPutStdErr' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceSelection.hpp:98:8: note: Technically the member function 'msxps::massxpert::SequenceSelection::debugSelectionPutStdErr' can be const. massxpert-7.0.0/src/gui/SequenceSelection.cpp:520:20: note: Technically the member function 'msxps::massxpert::SequenceSelection::debugSelectionPutStdErr' can be const. 2.17.0 massxpert-7.0.0/src/gui/SequenceSelection.hpp:79:7: style:inconclusive: Technically the member function 'msxps::massxpert::SequenceSelection::reselectRegions' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceSelection.cpp:259:20: note: Technically the member function 'msxps::massxpert::SequenceSelection::reselectRegions' can be const. massxpert-7.0.0/src/gui/SequenceSelection.hpp:79:7: note: Technically the member function 'msxps::massxpert::SequenceSelection::reselectRegions' can be const. 2.17.0 massxpert-7.0.0/src/gui/SequenceSelection.hpp:94:7: style:inconclusive: Technically the member function 'msxps::massxpert::SequenceSelection::regionSelectionCount' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceSelection.cpp:485:20: note: Technically the member function 'msxps::massxpert::SequenceSelection::regionSelectionCount' can be const. massxpert-7.0.0/src/gui/SequenceSelection.hpp:94:7: note: Technically the member function 'msxps::massxpert::SequenceSelection::regionSelectionCount' can be const. 2.17.0 massxpert-7.0.0/src/gui/SequenceSelection.hpp:96:8: style:inconclusive: Technically the member function 'msxps::massxpert::SequenceSelection::selectionIndices' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceSelection.cpp:492:20: note: Technically the member function 'msxps::massxpert::SequenceSelection::selectionIndices' can be const. massxpert-7.0.0/src/gui/SequenceSelection.hpp:96:8: note: Technically the member function 'msxps::massxpert::SequenceSelection::selectionIndices' can be const. 2.17.0 massxpert-7.0.0/src/gui/SequenceSelection.hpp:98:8: style:inconclusive: Technically the member function 'msxps::massxpert::SequenceSelection::debugSelectionPutStdErr' can be const. [functionConst] massxpert-7.0.0/src/gui/SequenceSelection.cpp:520:20: note: Technically the member function 'msxps::massxpert::SequenceSelection::debugSelectionPutStdErr' can be const. massxpert-7.0.0/src/gui/SequenceSelection.hpp:98:8: note: Technically the member function 'msxps::massxpert::SequenceSelection::debugSelectionPutStdErr' can be const. head massxpert-7.0.0/src/main.cpp:79:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 massxpert-7.0.0/src/main.cpp:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head massxpert-7.0.0/src/nongui/Atom.cpp:742:7: style:inconclusive: Technically the member function 'msxps::massxpert::Atom::validate' can be const. [functionConst] massxpert-7.0.0/src/nongui/Atom.hpp:151:8: note: Technically the member function 'msxps::massxpert::Atom::validate' can be const. massxpert-7.0.0/src/nongui/Atom.cpp:742:7: note: Technically the member function 'msxps::massxpert::Atom::validate' can be const. 2.17.0 massxpert-7.0.0/src/nongui/Atom.hpp:151:8: style:inconclusive: Technically the member function 'msxps::massxpert::Atom::validate' can be const. [functionConst] massxpert-7.0.0/src/nongui/Atom.cpp:742:7: note: Technically the member function 'msxps::massxpert::Atom::validate' can be const. massxpert-7.0.0/src/nongui/Atom.hpp:151:8: note: Technically the member function 'msxps::massxpert::Atom::validate' can be const. head massxpert-7.0.0/src/nongui/ChemEntVignette.cpp:86:18: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::ChemEntVignette::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/ChemEntVignette.hpp:74:11: note: Either there is a missing 'override', or the member function 'msxps::massxpert::ChemEntVignette::name' can be const. massxpert-7.0.0/src/nongui/ChemEntVignette.cpp:86:18: note: Either there is a missing 'override', or the member function 'msxps::massxpert::ChemEntVignette::name' can be const. 2.17.0 massxpert-7.0.0/src/nongui/ChemEntVignette.hpp:74:11: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::ChemEntVignette::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/ChemEntVignette.cpp:86:18: note: Either there is a missing 'override', or the member function 'msxps::massxpert::ChemEntVignette::name' can be const. massxpert-7.0.0/src/nongui/ChemEntVignette.hpp:74:11: note: Either there is a missing 'override', or the member function 'msxps::massxpert::ChemEntVignette::name' can be const. head massxpert-7.0.0/src/nongui/ChemEntVignetteRenderer.cpp:104:26: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::ChemEntVignetteRenderer::refCount' can be const. [functionConst] massxpert-7.0.0/src/nongui/ChemEntVignetteRenderer.hpp:72:7: note: Either there is a missing 'override', or the member function 'msxps::massxpert::ChemEntVignetteRenderer::refCount' can be const. massxpert-7.0.0/src/nongui/ChemEntVignetteRenderer.cpp:104:26: note: Either there is a missing 'override', or the member function 'msxps::massxpert::ChemEntVignetteRenderer::refCount' can be const. 2.17.0 massxpert-7.0.0/src/nongui/ChemEntVignetteRenderer.hpp:72:7: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::ChemEntVignetteRenderer::refCount' can be const. [functionConst] massxpert-7.0.0/src/nongui/ChemEntVignetteRenderer.cpp:104:26: note: Either there is a missing 'override', or the member function 'msxps::massxpert::ChemEntVignetteRenderer::refCount' can be const. massxpert-7.0.0/src/nongui/ChemEntVignetteRenderer.hpp:72:7: note: Either there is a missing 'override', or the member function 'msxps::massxpert::ChemEntVignetteRenderer::refCount' can be const. head massxpert-7.0.0/src/nongui/ChemicalGroupRule.cpp:60:20: style:inconclusive: Technically the member function 'msxps::massxpert::ChemicalGroupRule::entity' can be const. [functionConst] massxpert-7.0.0/src/nongui/ChemicalGroupRule.hpp:74:11: note: Technically the member function 'msxps::massxpert::ChemicalGroupRule::entity' can be const. massxpert-7.0.0/src/nongui/ChemicalGroupRule.cpp:60:20: note: Technically the member function 'msxps::massxpert::ChemicalGroupRule::entity' can be const. head massxpert-7.0.0/src/nongui/ChemicalGroupRule.cpp:74:20: style:inconclusive: Technically the member function 'msxps::massxpert::ChemicalGroupRule::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/ChemicalGroupRule.hpp:77:11: note: Technically the member function 'msxps::massxpert::ChemicalGroupRule::name' can be const. massxpert-7.0.0/src/nongui/ChemicalGroupRule.cpp:74:20: note: Technically the member function 'msxps::massxpert::ChemicalGroupRule::name' can be const. head massxpert-7.0.0/src/nongui/ChemicalGroupRule.cpp:88:20: style:inconclusive: Technically the member function 'msxps::massxpert::ChemicalGroupRule::outcome' can be const. [functionConst] massxpert-7.0.0/src/nongui/ChemicalGroupRule.hpp:80:7: note: Technically the member function 'msxps::massxpert::ChemicalGroupRule::outcome' can be const. massxpert-7.0.0/src/nongui/ChemicalGroupRule.cpp:88:20: note: Technically the member function 'msxps::massxpert::ChemicalGroupRule::outcome' can be const. 2.17.0 massxpert-7.0.0/src/nongui/ChemicalGroupRule.hpp:74:11: style:inconclusive: Technically the member function 'msxps::massxpert::ChemicalGroupRule::entity' can be const. [functionConst] massxpert-7.0.0/src/nongui/ChemicalGroupRule.cpp:60:20: note: Technically the member function 'msxps::massxpert::ChemicalGroupRule::entity' can be const. massxpert-7.0.0/src/nongui/ChemicalGroupRule.hpp:74:11: note: Technically the member function 'msxps::massxpert::ChemicalGroupRule::entity' can be const. 2.17.0 massxpert-7.0.0/src/nongui/ChemicalGroupRule.hpp:77:11: style:inconclusive: Technically the member function 'msxps::massxpert::ChemicalGroupRule::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/ChemicalGroupRule.cpp:74:20: note: Technically the member function 'msxps::massxpert::ChemicalGroupRule::name' can be const. massxpert-7.0.0/src/nongui/ChemicalGroupRule.hpp:77:11: note: Technically the member function 'msxps::massxpert::ChemicalGroupRule::name' can be const. 2.17.0 massxpert-7.0.0/src/nongui/ChemicalGroupRule.hpp:80:7: style:inconclusive: Technically the member function 'msxps::massxpert::ChemicalGroupRule::outcome' can be const. [functionConst] massxpert-7.0.0/src/nongui/ChemicalGroupRule.cpp:88:20: note: Technically the member function 'msxps::massxpert::ChemicalGroupRule::outcome' can be const. massxpert-7.0.0/src/nongui/ChemicalGroupRule.hpp:80:7: note: Technically the member function 'msxps::massxpert::ChemicalGroupRule::outcome' can be const. head massxpert-7.0.0/src/nongui/CleaveMotif.cpp:162:14: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveMotif::motif' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveMotif.hpp:125:18: note: Technically the member function 'msxps::massxpert::CleaveMotif::motif' can be const. massxpert-7.0.0/src/nongui/CleaveMotif.cpp:162:14: note: Technically the member function 'msxps::massxpert::CleaveMotif::motif' can be const. head massxpert-7.0.0/src/nongui/CleaveMotif.cpp:194:14: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveMotif::offset' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveMotif.hpp:130:7: note: Technically the member function 'msxps::massxpert::CleaveMotif::offset' can be const. massxpert-7.0.0/src/nongui/CleaveMotif.cpp:194:14: note: Technically the member function 'msxps::massxpert::CleaveMotif::offset' can be const. head massxpert-7.0.0/src/nongui/CleaveMotif.cpp:214:14: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveMotif::isForCleave' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveMotif.hpp:133:8: note: Technically the member function 'msxps::massxpert::CleaveMotif::isForCleave' can be const. massxpert-7.0.0/src/nongui/CleaveMotif.cpp:214:14: note: Technically the member function 'msxps::massxpert::CleaveMotif::isForCleave' can be const. head massxpert-7.0.0/src/nongui/CleaveMotif.cpp:334:14: performance:inconclusive: Technically the member function 'msxps::massxpert::CleaveMotif::validate' can be static (but you may consider moving to unnamed namespace). [functionStatic] massxpert-7.0.0/src/nongui/CleaveMotif.hpp:139:8: note: Technically the member function 'msxps::massxpert::CleaveMotif::validate' can be static (but you may consider moving to unnamed namespace). massxpert-7.0.0/src/nongui/CleaveMotif.cpp:334:14: note: Technically the member function 'msxps::massxpert::CleaveMotif::validate' can be static (but you may consider moving to unnamed namespace). 2.17.0 massxpert-7.0.0/src/nongui/CleaveMotif.hpp:125:18: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveMotif::motif' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveMotif.cpp:162:14: note: Technically the member function 'msxps::massxpert::CleaveMotif::motif' can be const. massxpert-7.0.0/src/nongui/CleaveMotif.hpp:125:18: note: Technically the member function 'msxps::massxpert::CleaveMotif::motif' can be const. 2.17.0 massxpert-7.0.0/src/nongui/CleaveMotif.hpp:130:7: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveMotif::offset' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveMotif.cpp:194:14: note: Technically the member function 'msxps::massxpert::CleaveMotif::offset' can be const. massxpert-7.0.0/src/nongui/CleaveMotif.hpp:130:7: note: Technically the member function 'msxps::massxpert::CleaveMotif::offset' can be const. 2.17.0 massxpert-7.0.0/src/nongui/CleaveMotif.hpp:133:8: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveMotif::isForCleave' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveMotif.cpp:214:14: note: Technically the member function 'msxps::massxpert::CleaveMotif::isForCleave' can be const. massxpert-7.0.0/src/nongui/CleaveMotif.hpp:133:8: note: Technically the member function 'msxps::massxpert::CleaveMotif::isForCleave' can be const. 2.17.0 massxpert-7.0.0/src/nongui/CleaveMotif.hpp:139:8: performance:inconclusive: Technically the member function 'msxps::massxpert::CleaveMotif::validate' can be static (but you may consider moving to unnamed namespace). [functionStatic] massxpert-7.0.0/src/nongui/CleaveMotif.cpp:334:14: note: Technically the member function 'msxps::massxpert::CleaveMotif::validate' can be static (but you may consider moving to unnamed namespace). massxpert-7.0.0/src/nongui/CleaveMotif.hpp:139:8: note: Technically the member function 'msxps::massxpert::CleaveMotif::validate' can be static (but you may consider moving to unnamed namespace). head massxpert-7.0.0/src/nongui/CleaveRule.cpp:160:13: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveRule::leftCode' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveRule.hpp:109:18: note: Technically the member function 'msxps::massxpert::CleaveRule::leftCode' can be const. massxpert-7.0.0/src/nongui/CleaveRule.cpp:160:13: note: Technically the member function 'msxps::massxpert::CleaveRule::leftCode' can be const. head massxpert-7.0.0/src/nongui/CleaveRule.cpp:180:13: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveRule::rightCode' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveRule.hpp:112:18: note: Technically the member function 'msxps::massxpert::CleaveRule::rightCode' can be const. massxpert-7.0.0/src/nongui/CleaveRule.cpp:180:13: note: Technically the member function 'msxps::massxpert::CleaveRule::rightCode' can be const. head massxpert-7.0.0/src/nongui/CleaveRule.cpp:200:13: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveRule::leftFormula' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveRule.hpp:115:18: note: Technically the member function 'msxps::massxpert::CleaveRule::leftFormula' can be const. massxpert-7.0.0/src/nongui/CleaveRule.cpp:200:13: note: Technically the member function 'msxps::massxpert::CleaveRule::leftFormula' can be const. head massxpert-7.0.0/src/nongui/CleaveRule.cpp:220:13: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveRule::rightFormula' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveRule.hpp:118:18: note: Technically the member function 'msxps::massxpert::CleaveRule::rightFormula' can be const. massxpert-7.0.0/src/nongui/CleaveRule.cpp:220:13: note: Technically the member function 'msxps::massxpert::CleaveRule::rightFormula' can be const. head massxpert-7.0.0/src/nongui/CleaveRule.cpp:99:13: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveRule::clone' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveRule.hpp:102:8: note: Technically the member function 'msxps::massxpert::CleaveRule::clone' can be const. massxpert-7.0.0/src/nongui/CleaveRule.cpp:99:13: note: Technically the member function 'msxps::massxpert::CleaveRule::clone' can be const. 2.17.0 massxpert-7.0.0/src/nongui/CleaveRule.hpp:102:8: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveRule::clone' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveRule.cpp:99:13: note: Technically the member function 'msxps::massxpert::CleaveRule::clone' can be const. massxpert-7.0.0/src/nongui/CleaveRule.hpp:102:8: note: Technically the member function 'msxps::massxpert::CleaveRule::clone' can be const. 2.17.0 massxpert-7.0.0/src/nongui/CleaveRule.hpp:109:18: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveRule::leftCode' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveRule.cpp:160:13: note: Technically the member function 'msxps::massxpert::CleaveRule::leftCode' can be const. massxpert-7.0.0/src/nongui/CleaveRule.hpp:109:18: note: Technically the member function 'msxps::massxpert::CleaveRule::leftCode' can be const. 2.17.0 massxpert-7.0.0/src/nongui/CleaveRule.hpp:112:18: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveRule::rightCode' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveRule.cpp:180:13: note: Technically the member function 'msxps::massxpert::CleaveRule::rightCode' can be const. massxpert-7.0.0/src/nongui/CleaveRule.hpp:112:18: note: Technically the member function 'msxps::massxpert::CleaveRule::rightCode' can be const. 2.17.0 massxpert-7.0.0/src/nongui/CleaveRule.hpp:115:18: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveRule::leftFormula' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveRule.cpp:200:13: note: Technically the member function 'msxps::massxpert::CleaveRule::leftFormula' can be const. massxpert-7.0.0/src/nongui/CleaveRule.hpp:115:18: note: Technically the member function 'msxps::massxpert::CleaveRule::leftFormula' can be const. 2.17.0 massxpert-7.0.0/src/nongui/CleaveRule.hpp:118:18: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveRule::rightFormula' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveRule.cpp:220:13: note: Technically the member function 'msxps::massxpert::CleaveRule::rightFormula' can be const. massxpert-7.0.0/src/nongui/CleaveRule.hpp:118:18: note: Technically the member function 'msxps::massxpert::CleaveRule::rightFormula' can be const. head massxpert-7.0.0/src/nongui/CleaveSpec.cpp:205:13: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveSpec::pattern' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveSpec.hpp:98:18: note: Technically the member function 'msxps::massxpert::CleaveSpec::pattern' can be const. massxpert-7.0.0/src/nongui/CleaveSpec.cpp:205:13: note: Technically the member function 'msxps::massxpert::CleaveSpec::pattern' can be const. 2.17.0 massxpert-7.0.0/src/nongui/CleaveSpec.hpp:98:18: style:inconclusive: Technically the member function 'msxps::massxpert::CleaveSpec::pattern' can be const. [functionConst] massxpert-7.0.0/src/nongui/CleaveSpec.cpp:205:13: note: Technically the member function 'msxps::massxpert::CleaveSpec::pattern' can be const. massxpert-7.0.0/src/nongui/CleaveSpec.hpp:98:18: note: Technically the member function 'msxps::massxpert::CleaveSpec::pattern' can be const. head massxpert-7.0.0/src/nongui/Cleaver.cpp:318:10: style:inconclusive: Technically the member function 'msxps::massxpert::Cleaver::findCleaveMotif' can be const. [functionConst] massxpert-7.0.0/src/nongui/Cleaver.hpp:95:7: note: Technically the member function 'msxps::massxpert::Cleaver::findCleaveMotif' can be const. massxpert-7.0.0/src/nongui/Cleaver.cpp:318:10: note: Technically the member function 'msxps::massxpert::Cleaver::findCleaveMotif' can be const. head massxpert-7.0.0/src/nongui/Cleaver.cpp:436:10: style:inconclusive: Technically the member function 'msxps::massxpert::Cleaver::accountCleaveRule' can be const. [functionConst] massxpert-7.0.0/src/nongui/Cleaver.hpp:96:8: note: Technically the member function 'msxps::massxpert::Cleaver::accountCleaveRule' can be const. massxpert-7.0.0/src/nongui/Cleaver.cpp:436:10: note: Technically the member function 'msxps::massxpert::Cleaver::accountCleaveRule' can be const. head massxpert-7.0.0/src/nongui/Cleaver.cpp:878:10: style:inconclusive: Technically the member function 'msxps::massxpert::Cleaver::analyzeCrossLinkedOligomer' can be const. [functionConst] massxpert-7.0.0/src/nongui/Cleaver.hpp:89:7: note: Technically the member function 'msxps::massxpert::Cleaver::analyzeCrossLinkedOligomer' can be const. massxpert-7.0.0/src/nongui/Cleaver.cpp:878:10: note: Technically the member function 'msxps::massxpert::Cleaver::analyzeCrossLinkedOligomer' can be const. 2.17.0 massxpert-7.0.0/src/nongui/Cleaver.hpp:89:7: style:inconclusive: Technically the member function 'msxps::massxpert::Cleaver::analyzeCrossLinkedOligomer' can be const. [functionConst] massxpert-7.0.0/src/nongui/Cleaver.cpp:878:10: note: Technically the member function 'msxps::massxpert::Cleaver::analyzeCrossLinkedOligomer' can be const. massxpert-7.0.0/src/nongui/Cleaver.hpp:89:7: note: Technically the member function 'msxps::massxpert::Cleaver::analyzeCrossLinkedOligomer' can be const. 2.17.0 massxpert-7.0.0/src/nongui/Cleaver.hpp:95:7: style:inconclusive: Technically the member function 'msxps::massxpert::Cleaver::findCleaveMotif' can be const. [functionConst] massxpert-7.0.0/src/nongui/Cleaver.cpp:318:10: note: Technically the member function 'msxps::massxpert::Cleaver::findCleaveMotif' can be const. massxpert-7.0.0/src/nongui/Cleaver.hpp:95:7: note: Technically the member function 'msxps::massxpert::Cleaver::findCleaveMotif' can be const. 2.17.0 massxpert-7.0.0/src/nongui/Cleaver.hpp:96:8: style:inconclusive: Technically the member function 'msxps::massxpert::Cleaver::accountCleaveRule' can be const. [functionConst] massxpert-7.0.0/src/nongui/Cleaver.cpp:436:10: note: Technically the member function 'msxps::massxpert::Cleaver::accountCleaveRule' can be const. massxpert-7.0.0/src/nongui/Cleaver.hpp:96:8: note: Technically the member function 'msxps::massxpert::Cleaver::accountCleaveRule' can be const. head massxpert-7.0.0/src/nongui/ConfigSetting.cpp:106:16: style:inconclusive: Technically the member function 'msxps::massxpert::ConfigSetting::moduleName' can be const. [functionConst] massxpert-7.0.0/src/nongui/ConfigSetting.hpp:79:11: note: Technically the member function 'msxps::massxpert::ConfigSetting::moduleName' can be const. massxpert-7.0.0/src/nongui/ConfigSetting.cpp:106:16: note: Technically the member function 'msxps::massxpert::ConfigSetting::moduleName' can be const. 2.17.0 massxpert-7.0.0/src/nongui/ConfigSetting.hpp:79:11: style:inconclusive: Technically the member function 'msxps::massxpert::ConfigSetting::moduleName' can be const. [functionConst] massxpert-7.0.0/src/nongui/ConfigSetting.cpp:106:16: note: Technically the member function 'msxps::massxpert::ConfigSetting::moduleName' can be const. massxpert-7.0.0/src/nongui/ConfigSetting.hpp:79:11: note: Technically the member function 'msxps::massxpert::ConfigSetting::moduleName' can be const. head massxpert-7.0.0/src/nongui/ConfigSettings.cpp:105:17: style:inconclusive: Technically the member function 'msxps::massxpert::ConfigSettings::moduleName' can be const. [functionConst] massxpert-7.0.0/src/nongui/ConfigSettings.hpp:76:11: note: Technically the member function 'msxps::massxpert::ConfigSettings::moduleName' can be const. massxpert-7.0.0/src/nongui/ConfigSettings.cpp:105:17: note: Technically the member function 'msxps::massxpert::ConfigSettings::moduleName' can be const. 2.17.0 massxpert-7.0.0/src/nongui/ConfigSettings.hpp:76:11: style:inconclusive: Technically the member function 'msxps::massxpert::ConfigSettings::moduleName' can be const. [functionConst] massxpert-7.0.0/src/nongui/ConfigSettings.cpp:105:17: note: Technically the member function 'msxps::massxpert::ConfigSettings::moduleName' can be const. massxpert-7.0.0/src/nongui/ConfigSettings.hpp:76:11: note: Technically the member function 'msxps::massxpert::ConfigSettings::moduleName' can be const. head massxpert-7.0.0/src/nongui/Coordinates.cpp:340:11: style: Variable 'text' is assigned a value that is never used. [unreadVariable] head massxpert-7.0.0/src/nongui/CrossLinkList.cpp:177:16: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::CrossLinkList::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinkList.hpp:80:11: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CrossLinkList::name' can be const. massxpert-7.0.0/src/nongui/CrossLinkList.cpp:177:16: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CrossLinkList::name' can be const. 2.17.0 massxpert-7.0.0/src/nongui/CrossLinkList.hpp:80:11: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::CrossLinkList::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinkList.cpp:177:16: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CrossLinkList::name' can be const. massxpert-7.0.0/src/nongui/CrossLinkList.hpp:80:11: note: Either there is a missing 'override', or the member function 'msxps::massxpert::CrossLinkList::name' can be const. head massxpert-7.0.0/src/nongui/CrossLinkedRegion.cpp:100:20: style:inconclusive: Technically the member function 'msxps::massxpert::CrossLinkedRegion::startIndex' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinkedRegion.hpp:71:7: note: Technically the member function 'msxps::massxpert::CrossLinkedRegion::startIndex' can be const. massxpert-7.0.0/src/nongui/CrossLinkedRegion.cpp:100:20: note: Technically the member function 'msxps::massxpert::CrossLinkedRegion::startIndex' can be const. head massxpert-7.0.0/src/nongui/CrossLinkedRegion.cpp:114:20: style:inconclusive: Technically the member function 'msxps::massxpert::CrossLinkedRegion::endIndex' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinkedRegion.hpp:74:7: note: Technically the member function 'msxps::massxpert::CrossLinkedRegion::endIndex' can be const. massxpert-7.0.0/src/nongui/CrossLinkedRegion.cpp:114:20: note: Technically the member function 'msxps::massxpert::CrossLinkedRegion::endIndex' can be const. 2.17.0 massxpert-7.0.0/src/nongui/CrossLinkedRegion.hpp:71:7: style:inconclusive: Technically the member function 'msxps::massxpert::CrossLinkedRegion::startIndex' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinkedRegion.cpp:100:20: note: Technically the member function 'msxps::massxpert::CrossLinkedRegion::startIndex' can be const. massxpert-7.0.0/src/nongui/CrossLinkedRegion.hpp:71:7: note: Technically the member function 'msxps::massxpert::CrossLinkedRegion::startIndex' can be const. 2.17.0 massxpert-7.0.0/src/nongui/CrossLinkedRegion.hpp:74:7: style:inconclusive: Technically the member function 'msxps::massxpert::CrossLinkedRegion::endIndex' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinkedRegion.cpp:114:20: note: Technically the member function 'msxps::massxpert::CrossLinkedRegion::endIndex' can be const. massxpert-7.0.0/src/nongui/CrossLinkedRegion.hpp:74:7: note: Technically the member function 'msxps::massxpert::CrossLinkedRegion::endIndex' can be const. head massxpert-7.0.0/src/nongui/CrossLinker.cpp:154:14: style:inconclusive: Technically the member function 'msxps::massxpert::CrossLinker::hasModif' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinker.hpp:83:7: note: Technically the member function 'msxps::massxpert::CrossLinker::hasModif' can be const. massxpert-7.0.0/src/nongui/CrossLinker.cpp:154:14: note: Technically the member function 'msxps::massxpert::CrossLinker::hasModif' can be const. head massxpert-7.0.0/src/nongui/CrossLinker.cpp:198:14: style:inconclusive: Technically the member function 'msxps::massxpert::CrossLinker::isNameKnown' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinker.hpp:87:7: note: Technically the member function 'msxps::massxpert::CrossLinker::isNameKnown' can be const. massxpert-7.0.0/src/nongui/CrossLinker.cpp:198:14: note: Technically the member function 'msxps::massxpert::CrossLinker::isNameKnown' can be const. 2.17.0 massxpert-7.0.0/src/nongui/CrossLinker.hpp:83:7: style:inconclusive: Technically the member function 'msxps::massxpert::CrossLinker::hasModif' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinker.cpp:154:14: note: Technically the member function 'msxps::massxpert::CrossLinker::hasModif' can be const. massxpert-7.0.0/src/nongui/CrossLinker.hpp:83:7: note: Technically the member function 'msxps::massxpert::CrossLinker::hasModif' can be const. 2.17.0 massxpert-7.0.0/src/nongui/CrossLinker.hpp:87:7: style:inconclusive: Technically the member function 'msxps::massxpert::CrossLinker::isNameKnown' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinker.cpp:198:14: note: Technically the member function 'msxps::massxpert::CrossLinker::isNameKnown' can be const. massxpert-7.0.0/src/nongui/CrossLinker.hpp:87:7: note: Technically the member function 'msxps::massxpert::CrossLinker::isNameKnown' can be const. head massxpert-7.0.0/src/nongui/CrossLinkerSpec.cpp:59:18: style:inconclusive: Technically the member function 'msxps::massxpert::CrossLinkerSpec::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinkerSpec.hpp:58:18: note: Technically the member function 'msxps::massxpert::CrossLinkerSpec::name' can be const. massxpert-7.0.0/src/nongui/CrossLinkerSpec.cpp:59:18: note: Technically the member function 'msxps::massxpert::CrossLinkerSpec::name' can be const. head massxpert-7.0.0/src/nongui/CrossLinkerSpec.cpp:72:18: style:inconclusive: Technically the member function 'msxps::massxpert::CrossLinkerSpec::vector' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinkerSpec.hpp:61:18: note: Technically the member function 'msxps::massxpert::CrossLinkerSpec::vector' can be const. massxpert-7.0.0/src/nongui/CrossLinkerSpec.cpp:72:18: note: Technically the member function 'msxps::massxpert::CrossLinkerSpec::vector' can be const. head massxpert-7.0.0/src/nongui/CrossLinkerSpec.cpp:86:18: style:inconclusive: Technically the member function 'msxps::massxpert::CrossLinkerSpec::sound' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinkerSpec.hpp:64:18: note: Technically the member function 'msxps::massxpert::CrossLinkerSpec::sound' can be const. massxpert-7.0.0/src/nongui/CrossLinkerSpec.cpp:86:18: note: Technically the member function 'msxps::massxpert::CrossLinkerSpec::sound' can be const. 2.17.0 massxpert-7.0.0/src/nongui/CrossLinkerSpec.hpp:58:18: style:inconclusive: Technically the member function 'msxps::massxpert::CrossLinkerSpec::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinkerSpec.cpp:59:18: note: Technically the member function 'msxps::massxpert::CrossLinkerSpec::name' can be const. massxpert-7.0.0/src/nongui/CrossLinkerSpec.hpp:58:18: note: Technically the member function 'msxps::massxpert::CrossLinkerSpec::name' can be const. 2.17.0 massxpert-7.0.0/src/nongui/CrossLinkerSpec.hpp:61:18: style:inconclusive: Technically the member function 'msxps::massxpert::CrossLinkerSpec::vector' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinkerSpec.cpp:72:18: note: Technically the member function 'msxps::massxpert::CrossLinkerSpec::vector' can be const. massxpert-7.0.0/src/nongui/CrossLinkerSpec.hpp:61:18: note: Technically the member function 'msxps::massxpert::CrossLinkerSpec::vector' can be const. 2.17.0 massxpert-7.0.0/src/nongui/CrossLinkerSpec.hpp:64:18: style:inconclusive: Technically the member function 'msxps::massxpert::CrossLinkerSpec::sound' can be const. [functionConst] massxpert-7.0.0/src/nongui/CrossLinkerSpec.cpp:86:18: note: Technically the member function 'msxps::massxpert::CrossLinkerSpec::sound' can be const. massxpert-7.0.0/src/nongui/CrossLinkerSpec.hpp:64:18: note: Technically the member function 'msxps::massxpert::CrossLinkerSpec::sound' can be const. head massxpert-7.0.0/src/nongui/Formula.cpp:1975:10: style:inconclusive: Technically the member function 'msxps::massxpert::Formula::deepAtomCopy' can be const. [functionConst] massxpert-7.0.0/src/nongui/Formula.hpp:253:8: note: Technically the member function 'msxps::massxpert::Formula::deepAtomCopy' can be const. massxpert-7.0.0/src/nongui/Formula.cpp:1975:10: note: Technically the member function 'msxps::massxpert::Formula::deepAtomCopy' can be const. 2.17.0 massxpert-7.0.0/src/nongui/Formula.hpp:253:8: style:inconclusive: Technically the member function 'msxps::massxpert::Formula::deepAtomCopy' can be const. [functionConst] massxpert-7.0.0/src/nongui/Formula.cpp:1975:10: note: Technically the member function 'msxps::massxpert::Formula::deepAtomCopy' can be const. massxpert-7.0.0/src/nongui/Formula.hpp:253:8: note: Technically the member function 'msxps::massxpert::Formula::deepAtomCopy' can be const. head massxpert-7.0.0/src/nongui/FragOptions.cpp:256:14: style:inconclusive: Technically the member function 'msxps::massxpert::FragOptions::formulaList' can be const. [functionConst] massxpert-7.0.0/src/nongui/FragOptions.hpp:98:27: note: Technically the member function 'msxps::massxpert::FragOptions::formulaList' can be const. massxpert-7.0.0/src/nongui/FragOptions.cpp:256:14: note: Technically the member function 'msxps::massxpert::FragOptions::formulaList' can be const. 2.17.0 massxpert-7.0.0/src/nongui/FragOptions.hpp:98:27: style:inconclusive: Technically the member function 'msxps::massxpert::FragOptions::formulaList' can be const. [functionConst] massxpert-7.0.0/src/nongui/FragOptions.cpp:256:14: note: Technically the member function 'msxps::massxpert::FragOptions::formulaList' can be const. massxpert-7.0.0/src/nongui/FragOptions.hpp:98:27: note: Technically the member function 'msxps::massxpert::FragOptions::formulaList' can be const. head massxpert-7.0.0/src/nongui/FragSpec.cpp:296:11: style:inconclusive: Technically the member function 'msxps::massxpert::FragSpec::monomerContribution' can be const. [functionConst] massxpert-7.0.0/src/nongui/FragSpec.hpp:124:7: note: Technically the member function 'msxps::massxpert::FragSpec::monomerContribution' can be const. massxpert-7.0.0/src/nongui/FragSpec.cpp:296:11: note: Technically the member function 'msxps::massxpert::FragSpec::monomerContribution' can be const. 2.17.0 massxpert-7.0.0/src/nongui/FragSpec.hpp:124:7: style:inconclusive: Technically the member function 'msxps::massxpert::FragSpec::monomerContribution' can be const. [functionConst] massxpert-7.0.0/src/nongui/FragSpec.cpp:296:11: note: Technically the member function 'msxps::massxpert::FragSpec::monomerContribution' can be const. massxpert-7.0.0/src/nongui/FragSpec.hpp:124:7: note: Technically the member function 'msxps::massxpert::FragSpec::monomerContribution' can be const. head massxpert-7.0.0/src/nongui/Fragmenter.cpp:1299:19: style: Variable 'formula' is assigned a value that is never used. [unreadVariable] head massxpert-7.0.0/src/nongui/Fragmenter.cpp:1564:13: style:inconclusive: Technically the member function 'msxps::massxpert::Fragmenter::accountFragRule' can be const. [functionConst] massxpert-7.0.0/src/nongui/Fragmenter.hpp:91:8: note: Technically the member function 'msxps::massxpert::Fragmenter::accountFragRule' can be const. massxpert-7.0.0/src/nongui/Fragmenter.cpp:1564:13: note: Technically the member function 'msxps::massxpert::Fragmenter::accountFragRule' can be const. head massxpert-7.0.0/src/nongui/Fragmenter.cpp:1803:13: performance:inconclusive: Technically the member function 'msxps::massxpert::Fragmenter::accountFormulas' can be static (but you may consider moving to unnamed namespace). [functionStatic] massxpert-7.0.0/src/nongui/Fragmenter.hpp:92:7: note: Technically the member function 'msxps::massxpert::Fragmenter::accountFormulas' can be static (but you may consider moving to unnamed namespace). massxpert-7.0.0/src/nongui/Fragmenter.cpp:1803:13: note: Technically the member function 'msxps::massxpert::Fragmenter::accountFormulas' can be static (but you may consider moving to unnamed namespace). head massxpert-7.0.0/src/nongui/Fragmenter.cpp:461:19: style: Variable 'formula' is assigned a value that is never used. [unreadVariable] head massxpert-7.0.0/src/nongui/Fragmenter.cpp:884:19: style: Variable 'formula' is assigned a value that is never used. [unreadVariable] 2.17.0 massxpert-7.0.0/src/nongui/Fragmenter.hpp:91:8: style:inconclusive: Technically the member function 'msxps::massxpert::Fragmenter::accountFragRule' can be const. [functionConst] massxpert-7.0.0/src/nongui/Fragmenter.cpp:1564:13: note: Technically the member function 'msxps::massxpert::Fragmenter::accountFragRule' can be const. massxpert-7.0.0/src/nongui/Fragmenter.hpp:91:8: note: Technically the member function 'msxps::massxpert::Fragmenter::accountFragRule' can be const. 2.17.0 massxpert-7.0.0/src/nongui/Fragmenter.hpp:92:7: performance:inconclusive: Technically the member function 'msxps::massxpert::Fragmenter::accountFormulas' can be static (but you may consider moving to unnamed namespace). [functionStatic] massxpert-7.0.0/src/nongui/Fragmenter.cpp:1803:13: note: Technically the member function 'msxps::massxpert::Fragmenter::accountFormulas' can be static (but you may consider moving to unnamed namespace). massxpert-7.0.0/src/nongui/Fragmenter.hpp:92:7: note: Technically the member function 'msxps::massxpert::Fragmenter::accountFormulas' can be static (but you may consider moving to unnamed namespace). head massxpert-7.0.0/src/nongui/Ionizable.cpp:684:12: style:inconclusive: Technically the member function 'msxps::massxpert::Ionizable::validate' can be const. [functionConst] massxpert-7.0.0/src/nongui/Ionizable.hpp:140:8: note: Technically the member function 'msxps::massxpert::Ionizable::validate' can be const. massxpert-7.0.0/src/nongui/Ionizable.cpp:684:12: note: Technically the member function 'msxps::massxpert::Ionizable::validate' can be const. 2.17.0 massxpert-7.0.0/src/nongui/Ionizable.hpp:140:8: style:inconclusive: Technically the member function 'msxps::massxpert::Ionizable::validate' can be const. [functionConst] massxpert-7.0.0/src/nongui/Ionizable.cpp:684:12: note: Technically the member function 'msxps::massxpert::Ionizable::validate' can be const. massxpert-7.0.0/src/nongui/Ionizable.hpp:140:8: note: Technically the member function 'msxps::massxpert::Ionizable::validate' can be const. head massxpert-7.0.0/src/nongui/MassList.cpp:181:11: style:inconclusive: Technically the member function 'msxps::massxpert::MassList::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/MassList.hpp:76:11: note: Technically the member function 'msxps::massxpert::MassList::name' can be const. massxpert-7.0.0/src/nongui/MassList.cpp:181:11: note: Technically the member function 'msxps::massxpert::MassList::name' can be const. 2.17.0 massxpert-7.0.0/src/nongui/MassList.hpp:76:11: style:inconclusive: Technically the member function 'msxps::massxpert::MassList::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/MassList.cpp:181:11: note: Technically the member function 'msxps::massxpert::MassList::name' can be const. massxpert-7.0.0/src/nongui/MassList.hpp:76:11: note: Technically the member function 'msxps::massxpert::MassList::name' can be const. head massxpert-7.0.0/src/nongui/Modif.cpp:344:10: style:inconclusive: Technically the member function 'msxps::massxpert::Modif::maxCount' can be const. [functionConst] massxpert-7.0.0/src/nongui/Modif.hpp:99:7: note: Technically the member function 'msxps::massxpert::Modif::maxCount' can be const. massxpert-7.0.0/src/nongui/Modif.cpp:344:10: note: Technically the member function 'msxps::massxpert::Modif::maxCount' can be const. head massxpert-7.0.0/src/nongui/Modif.cpp:365:10: style:inconclusive: Technically the member function 'msxps::massxpert::Modif::operator==' can be const. [functionConst] massxpert-7.0.0/src/nongui/Modif.hpp:103:8: note: Technically the member function 'msxps::massxpert::Modif::operator==' can be const. massxpert-7.0.0/src/nongui/Modif.cpp:365:10: note: Technically the member function 'msxps::massxpert::Modif::operator==' can be const. head massxpert-7.0.0/src/nongui/Modif.cpp:389:10: style:inconclusive: Technically the member function 'msxps::massxpert::Modif::operator!=' can be const. [functionConst] massxpert-7.0.0/src/nongui/Modif.hpp:104:8: note: Technically the member function 'msxps::massxpert::Modif::operator!=' can be const. massxpert-7.0.0/src/nongui/Modif.cpp:389:10: note: Technically the member function 'msxps::massxpert::Modif::operator!=' can be const. head massxpert-7.0.0/src/nongui/Modif.cpp:410:10: style:inconclusive: Technically the member function 'msxps::massxpert::Modif::isNameKnown' can be const. [functionConst] massxpert-7.0.0/src/nongui/Modif.hpp:106:7: note: Technically the member function 'msxps::massxpert::Modif::isNameKnown' can be const. massxpert-7.0.0/src/nongui/Modif.cpp:410:10: note: Technically the member function 'msxps::massxpert::Modif::isNameKnown' can be const. head massxpert-7.0.0/src/nongui/Modif.cpp:537:10: style:inconclusive: Technically the member function 'msxps::massxpert::Modif::accountMasses' can be const. [functionConst] massxpert-7.0.0/src/nongui/Modif.hpp:112:8: note: Technically the member function 'msxps::massxpert::Modif::accountMasses' can be const. massxpert-7.0.0/src/nongui/Modif.cpp:537:10: note: Technically the member function 'msxps::massxpert::Modif::accountMasses' can be const. head massxpert-7.0.0/src/nongui/Modif.cpp:851:10: style:inconclusive: Technically the member function 'msxps::massxpert::Modif::debugPutStdErr' can be const. [functionConst] massxpert-7.0.0/src/nongui/Modif.hpp:124:8: note: Technically the member function 'msxps::massxpert::Modif::debugPutStdErr' can be const. massxpert-7.0.0/src/nongui/Modif.cpp:851:10: note: Technically the member function 'msxps::massxpert::Modif::debugPutStdErr' can be const. 2.17.0 massxpert-7.0.0/src/nongui/Modif.hpp:103:8: style:inconclusive: Technically the member function 'msxps::massxpert::Modif::operator==' can be const. [functionConst] massxpert-7.0.0/src/nongui/Modif.cpp:365:10: note: Technically the member function 'msxps::massxpert::Modif::operator==' can be const. massxpert-7.0.0/src/nongui/Modif.hpp:103:8: note: Technically the member function 'msxps::massxpert::Modif::operator==' can be const. 2.17.0 massxpert-7.0.0/src/nongui/Modif.hpp:104:8: style:inconclusive: Technically the member function 'msxps::massxpert::Modif::operator!=' can be const. [functionConst] massxpert-7.0.0/src/nongui/Modif.cpp:389:10: note: Technically the member function 'msxps::massxpert::Modif::operator!=' can be const. massxpert-7.0.0/src/nongui/Modif.hpp:104:8: note: Technically the member function 'msxps::massxpert::Modif::operator!=' can be const. 2.17.0 massxpert-7.0.0/src/nongui/Modif.hpp:106:7: style:inconclusive: Technically the member function 'msxps::massxpert::Modif::isNameKnown' can be const. [functionConst] massxpert-7.0.0/src/nongui/Modif.cpp:410:10: note: Technically the member function 'msxps::massxpert::Modif::isNameKnown' can be const. massxpert-7.0.0/src/nongui/Modif.hpp:106:7: note: Technically the member function 'msxps::massxpert::Modif::isNameKnown' can be const. 2.17.0 massxpert-7.0.0/src/nongui/Modif.hpp:112:8: style:inconclusive: Technically the member function 'msxps::massxpert::Modif::accountMasses' can be const. [functionConst] massxpert-7.0.0/src/nongui/Modif.cpp:537:10: note: Technically the member function 'msxps::massxpert::Modif::accountMasses' can be const. massxpert-7.0.0/src/nongui/Modif.hpp:112:8: note: Technically the member function 'msxps::massxpert::Modif::accountMasses' can be const. 2.17.0 massxpert-7.0.0/src/nongui/Modif.hpp:124:8: style:inconclusive: Technically the member function 'msxps::massxpert::Modif::debugPutStdErr' can be const. [functionConst] massxpert-7.0.0/src/nongui/Modif.cpp:851:10: note: Technically the member function 'msxps::massxpert::Modif::debugPutStdErr' can be const. massxpert-7.0.0/src/nongui/Modif.hpp:124:8: note: Technically the member function 'msxps::massxpert::Modif::debugPutStdErr' can be const. 2.17.0 massxpert-7.0.0/src/nongui/Modif.hpp:99:7: style:inconclusive: Technically the member function 'msxps::massxpert::Modif::maxCount' can be const. [functionConst] massxpert-7.0.0/src/nongui/Modif.cpp:344:10: note: Technically the member function 'msxps::massxpert::Modif::maxCount' can be const. massxpert-7.0.0/src/nongui/Modif.hpp:99:7: note: Technically the member function 'msxps::massxpert::Modif::maxCount' can be const. head massxpert-7.0.0/src/nongui/ModifSpec.cpp:106:12: style:inconclusive: Technically the member function 'msxps::massxpert::ModifSpec::vector' can be const. [functionConst] massxpert-7.0.0/src/nongui/ModifSpec.hpp:78:18: note: Technically the member function 'msxps::massxpert::ModifSpec::vector' can be const. massxpert-7.0.0/src/nongui/ModifSpec.cpp:106:12: note: Technically the member function 'msxps::massxpert::ModifSpec::vector' can be const. head massxpert-7.0.0/src/nongui/ModifSpec.cpp:120:12: style:inconclusive: Technically the member function 'msxps::massxpert::ModifSpec::sound' can be const. [functionConst] massxpert-7.0.0/src/nongui/ModifSpec.hpp:81:18: note: Technically the member function 'msxps::massxpert::ModifSpec::sound' can be const. massxpert-7.0.0/src/nongui/ModifSpec.cpp:120:12: note: Technically the member function 'msxps::massxpert::ModifSpec::sound' can be const. head massxpert-7.0.0/src/nongui/ModifSpec.cpp:65:12: style:inconclusive: Technically the member function 'msxps::massxpert::ModifSpec::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/ModifSpec.hpp:69:18: note: Technically the member function 'msxps::massxpert::ModifSpec::name' can be const. massxpert-7.0.0/src/nongui/ModifSpec.cpp:65:12: note: Technically the member function 'msxps::massxpert::ModifSpec::name' can be const. head massxpert-7.0.0/src/nongui/ModifSpec.cpp:78:12: style:inconclusive: Technically the member function 'msxps::massxpert::ModifSpec::action' can be const. [functionConst] massxpert-7.0.0/src/nongui/ModifSpec.hpp:72:7: note: Technically the member function 'msxps::massxpert::ModifSpec::action' can be const. massxpert-7.0.0/src/nongui/ModifSpec.cpp:78:12: note: Technically the member function 'msxps::massxpert::ModifSpec::action' can be const. head massxpert-7.0.0/src/nongui/ModifSpec.cpp:92:12: style:inconclusive: Technically the member function 'msxps::massxpert::ModifSpec::raster' can be const. [functionConst] massxpert-7.0.0/src/nongui/ModifSpec.hpp:75:18: note: Technically the member function 'msxps::massxpert::ModifSpec::raster' can be const. massxpert-7.0.0/src/nongui/ModifSpec.cpp:92:12: note: Technically the member function 'msxps::massxpert::ModifSpec::raster' can be const. 2.17.0 massxpert-7.0.0/src/nongui/ModifSpec.hpp:69:18: style:inconclusive: Technically the member function 'msxps::massxpert::ModifSpec::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/ModifSpec.cpp:65:12: note: Technically the member function 'msxps::massxpert::ModifSpec::name' can be const. massxpert-7.0.0/src/nongui/ModifSpec.hpp:69:18: note: Technically the member function 'msxps::massxpert::ModifSpec::name' can be const. 2.17.0 massxpert-7.0.0/src/nongui/ModifSpec.hpp:72:7: style:inconclusive: Technically the member function 'msxps::massxpert::ModifSpec::action' can be const. [functionConst] massxpert-7.0.0/src/nongui/ModifSpec.cpp:78:12: note: Technically the member function 'msxps::massxpert::ModifSpec::action' can be const. massxpert-7.0.0/src/nongui/ModifSpec.hpp:72:7: note: Technically the member function 'msxps::massxpert::ModifSpec::action' can be const. 2.17.0 massxpert-7.0.0/src/nongui/ModifSpec.hpp:75:18: style:inconclusive: Technically the member function 'msxps::massxpert::ModifSpec::raster' can be const. [functionConst] massxpert-7.0.0/src/nongui/ModifSpec.cpp:92:12: note: Technically the member function 'msxps::massxpert::ModifSpec::raster' can be const. massxpert-7.0.0/src/nongui/ModifSpec.hpp:75:18: note: Technically the member function 'msxps::massxpert::ModifSpec::raster' can be const. 2.17.0 massxpert-7.0.0/src/nongui/ModifSpec.hpp:78:18: style:inconclusive: Technically the member function 'msxps::massxpert::ModifSpec::vector' can be const. [functionConst] massxpert-7.0.0/src/nongui/ModifSpec.cpp:106:12: note: Technically the member function 'msxps::massxpert::ModifSpec::vector' can be const. massxpert-7.0.0/src/nongui/ModifSpec.hpp:78:18: note: Technically the member function 'msxps::massxpert::ModifSpec::vector' can be const. 2.17.0 massxpert-7.0.0/src/nongui/ModifSpec.hpp:81:18: style:inconclusive: Technically the member function 'msxps::massxpert::ModifSpec::sound' can be const. [functionConst] massxpert-7.0.0/src/nongui/ModifSpec.cpp:120:12: note: Technically the member function 'msxps::massxpert::ModifSpec::sound' can be const. massxpert-7.0.0/src/nongui/ModifSpec.hpp:81:18: note: Technically the member function 'msxps::massxpert::ModifSpec::sound' can be const. head massxpert-7.0.0/src/nongui/Monomer.cpp:616:10: style:inconclusive: Technically the member function 'msxps::massxpert::Monomer::modifCount' can be const. [functionConst] massxpert-7.0.0/src/nongui/Monomer.hpp:118:7: note: Technically the member function 'msxps::massxpert::Monomer::modifCount' can be const. massxpert-7.0.0/src/nongui/Monomer.cpp:616:10: note: Technically the member function 'msxps::massxpert::Monomer::modifCount' can be const. 2.17.0 massxpert-7.0.0/src/nongui/Monomer.hpp:118:7: style:inconclusive: Technically the member function 'msxps::massxpert::Monomer::modifCount' can be const. [functionConst] massxpert-7.0.0/src/nongui/Monomer.cpp:616:10: note: Technically the member function 'msxps::massxpert::Monomer::modifCount' can be const. massxpert-7.0.0/src/nongui/Monomer.hpp:118:7: note: Technically the member function 'msxps::massxpert::Monomer::modifCount' can be const. head massxpert-7.0.0/src/nongui/MonomerDictionary.cpp:178:20: performance:inconclusive: Technically the member function 'msxps::massxpert::MonomerDictionary::skipSection' can be static (but you may consider moving to unnamed namespace). [functionStatic] massxpert-7.0.0/src/nongui/MonomerDictionary.hpp:60:8: note: Technically the member function 'msxps::massxpert::MonomerDictionary::skipSection' can be static (but you may consider moving to unnamed namespace). massxpert-7.0.0/src/nongui/MonomerDictionary.cpp:178:20: note: Technically the member function 'msxps::massxpert::MonomerDictionary::skipSection' can be static (but you may consider moving to unnamed namespace). head massxpert-7.0.0/src/nongui/MonomerDictionary.cpp:94:20: style:inconclusive: Technically the member function 'msxps::massxpert::MonomerDictionary::isLineProperSectionDivider' can be const. [functionConst] massxpert-7.0.0/src/nongui/MonomerDictionary.hpp:59:8: note: Technically the member function 'msxps::massxpert::MonomerDictionary::isLineProperSectionDivider' can be const. massxpert-7.0.0/src/nongui/MonomerDictionary.cpp:94:20: note: Technically the member function 'msxps::massxpert::MonomerDictionary::isLineProperSectionDivider' can be const. 2.17.0 massxpert-7.0.0/src/nongui/MonomerDictionary.hpp:59:8: style:inconclusive: Technically the member function 'msxps::massxpert::MonomerDictionary::isLineProperSectionDivider' can be const. [functionConst] massxpert-7.0.0/src/nongui/MonomerDictionary.cpp:94:20: note: Technically the member function 'msxps::massxpert::MonomerDictionary::isLineProperSectionDivider' can be const. massxpert-7.0.0/src/nongui/MonomerDictionary.hpp:59:8: note: Technically the member function 'msxps::massxpert::MonomerDictionary::isLineProperSectionDivider' can be const. 2.17.0 massxpert-7.0.0/src/nongui/MonomerDictionary.hpp:60:8: performance:inconclusive: Technically the member function 'msxps::massxpert::MonomerDictionary::skipSection' can be static (but you may consider moving to unnamed namespace). [functionStatic] massxpert-7.0.0/src/nongui/MonomerDictionary.cpp:178:20: note: Technically the member function 'msxps::massxpert::MonomerDictionary::skipSection' can be static (but you may consider moving to unnamed namespace). massxpert-7.0.0/src/nongui/MonomerDictionary.hpp:60:8: note: Technically the member function 'msxps::massxpert::MonomerDictionary::skipSection' can be static (but you may consider moving to unnamed namespace). head massxpert-7.0.0/src/nongui/MonomerSpec.cpp:100:14: style:inconclusive: Technically the member function 'msxps::massxpert::MonomerSpec::vector' can be const. [functionConst] massxpert-7.0.0/src/nongui/MonomerSpec.hpp:71:18: note: Technically the member function 'msxps::massxpert::MonomerSpec::vector' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.cpp:100:14: note: Technically the member function 'msxps::massxpert::MonomerSpec::vector' can be const. head massxpert-7.0.0/src/nongui/MonomerSpec.cpp:114:14: style:inconclusive: Technically the member function 'msxps::massxpert::MonomerSpec::nameSound' can be const. [functionConst] massxpert-7.0.0/src/nongui/MonomerSpec.hpp:74:18: note: Technically the member function 'msxps::massxpert::MonomerSpec::nameSound' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.cpp:114:14: note: Technically the member function 'msxps::massxpert::MonomerSpec::nameSound' can be const. head massxpert-7.0.0/src/nongui/MonomerSpec.cpp:128:14: style:inconclusive: Technically the member function 'msxps::massxpert::MonomerSpec::codeSound' can be const. [functionConst] massxpert-7.0.0/src/nongui/MonomerSpec.hpp:77:18: note: Technically the member function 'msxps::massxpert::MonomerSpec::codeSound' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.cpp:128:14: note: Technically the member function 'msxps::massxpert::MonomerSpec::codeSound' can be const. head massxpert-7.0.0/src/nongui/MonomerSpec.cpp:59:14: style:inconclusive: Technically the member function 'msxps::massxpert::MonomerSpec::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/MonomerSpec.hpp:62:18: note: Technically the member function 'msxps::massxpert::MonomerSpec::name' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.cpp:59:14: note: Technically the member function 'msxps::massxpert::MonomerSpec::name' can be const. head massxpert-7.0.0/src/nongui/MonomerSpec.cpp:72:14: style:inconclusive: Technically the member function 'msxps::massxpert::MonomerSpec::code' can be const. [functionConst] massxpert-7.0.0/src/nongui/MonomerSpec.hpp:65:18: note: Technically the member function 'msxps::massxpert::MonomerSpec::code' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.cpp:72:14: note: Technically the member function 'msxps::massxpert::MonomerSpec::code' can be const. head massxpert-7.0.0/src/nongui/MonomerSpec.cpp:86:14: style:inconclusive: Technically the member function 'msxps::massxpert::MonomerSpec::raster' can be const. [functionConst] massxpert-7.0.0/src/nongui/MonomerSpec.hpp:68:18: note: Technically the member function 'msxps::massxpert::MonomerSpec::raster' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.cpp:86:14: note: Technically the member function 'msxps::massxpert::MonomerSpec::raster' can be const. 2.17.0 massxpert-7.0.0/src/nongui/MonomerSpec.hpp:62:18: style:inconclusive: Technically the member function 'msxps::massxpert::MonomerSpec::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/MonomerSpec.cpp:59:14: note: Technically the member function 'msxps::massxpert::MonomerSpec::name' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.hpp:62:18: note: Technically the member function 'msxps::massxpert::MonomerSpec::name' can be const. 2.17.0 massxpert-7.0.0/src/nongui/MonomerSpec.hpp:65:18: style:inconclusive: Technically the member function 'msxps::massxpert::MonomerSpec::code' can be const. [functionConst] massxpert-7.0.0/src/nongui/MonomerSpec.cpp:72:14: note: Technically the member function 'msxps::massxpert::MonomerSpec::code' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.hpp:65:18: note: Technically the member function 'msxps::massxpert::MonomerSpec::code' can be const. 2.17.0 massxpert-7.0.0/src/nongui/MonomerSpec.hpp:68:18: style:inconclusive: Technically the member function 'msxps::massxpert::MonomerSpec::raster' can be const. [functionConst] massxpert-7.0.0/src/nongui/MonomerSpec.cpp:86:14: note: Technically the member function 'msxps::massxpert::MonomerSpec::raster' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.hpp:68:18: note: Technically the member function 'msxps::massxpert::MonomerSpec::raster' can be const. 2.17.0 massxpert-7.0.0/src/nongui/MonomerSpec.hpp:71:18: style:inconclusive: Technically the member function 'msxps::massxpert::MonomerSpec::vector' can be const. [functionConst] massxpert-7.0.0/src/nongui/MonomerSpec.cpp:100:14: note: Technically the member function 'msxps::massxpert::MonomerSpec::vector' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.hpp:71:18: note: Technically the member function 'msxps::massxpert::MonomerSpec::vector' can be const. 2.17.0 massxpert-7.0.0/src/nongui/MonomerSpec.hpp:74:18: style:inconclusive: Technically the member function 'msxps::massxpert::MonomerSpec::nameSound' can be const. [functionConst] massxpert-7.0.0/src/nongui/MonomerSpec.cpp:114:14: note: Technically the member function 'msxps::massxpert::MonomerSpec::nameSound' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.hpp:74:18: note: Technically the member function 'msxps::massxpert::MonomerSpec::nameSound' can be const. 2.17.0 massxpert-7.0.0/src/nongui/MonomerSpec.hpp:77:18: style:inconclusive: Technically the member function 'msxps::massxpert::MonomerSpec::codeSound' can be const. [functionConst] massxpert-7.0.0/src/nongui/MonomerSpec.cpp:128:14: note: Technically the member function 'msxps::massxpert::MonomerSpec::codeSound' can be const. massxpert-7.0.0/src/nongui/MonomerSpec.hpp:77:18: note: Technically the member function 'msxps::massxpert::MonomerSpec::codeSound' can be const. head massxpert-7.0.0/src/nongui/OligomerList.cpp:88:15: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::OligomerList::name' can be const. [functionConst] massxpert-7.0.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. massxpert-7.0.0/src/nongui/OligomerList.cpp:88:15: note: Either there is a missing 'override', or the member function 'msxps::massxpert::OligomerList::name' can be const. 2.17.0 massxpert-7.0.0/src/nongui/OligomerList.hpp:73:11: style:inconclusive: Either there is a missing 'override', or the member function 'msxps::massxpert::OligomerList::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/OligomerList.cpp:88:15: note: Either there is a missing 'override', or the member function 'msxps::massxpert::OligomerList::name' can be const. massxpert-7.0.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. head massxpert-7.0.0/src/nongui/OligomerPair.cpp:149:15: style:inconclusive: Technically the member function 'msxps::massxpert::OligomerPair::mass1' can be const. [functionConst] massxpert-7.0.0/src/nongui/OligomerPair.hpp:94:10: note: Technically the member function 'msxps::massxpert::OligomerPair::mass1' can be const. massxpert-7.0.0/src/nongui/OligomerPair.cpp:149:15: note: Technically the member function 'msxps::massxpert::OligomerPair::mass1' can be const. head massxpert-7.0.0/src/nongui/OligomerPair.cpp:156:15: style:inconclusive: Technically the member function 'msxps::massxpert::OligomerPair::charge1' can be const. [functionConst] massxpert-7.0.0/src/nongui/OligomerPair.hpp:95:7: note: Technically the member function 'msxps::massxpert::OligomerPair::charge1' can be const. massxpert-7.0.0/src/nongui/OligomerPair.cpp:156:15: note: Technically the member function 'msxps::massxpert::OligomerPair::charge1' can be const. head massxpert-7.0.0/src/nongui/OligomerPair.cpp:163:15: style:inconclusive: Technically the member function 'msxps::massxpert::OligomerPair::mass2' can be const. [functionConst] massxpert-7.0.0/src/nongui/OligomerPair.hpp:97:10: note: Technically the member function 'msxps::massxpert::OligomerPair::mass2' can be const. massxpert-7.0.0/src/nongui/OligomerPair.cpp:163:15: note: Technically the member function 'msxps::massxpert::OligomerPair::mass2' can be const. head massxpert-7.0.0/src/nongui/OligomerPair.cpp:170:15: style:inconclusive: Technically the member function 'msxps::massxpert::OligomerPair::charge2' can be const. [functionConst] massxpert-7.0.0/src/nongui/OligomerPair.hpp:98:7: note: Technically the member function 'msxps::massxpert::OligomerPair::charge2' can be const. massxpert-7.0.0/src/nongui/OligomerPair.cpp:170:15: note: Technically the member function 'msxps::massxpert::OligomerPair::charge2' can be const. head massxpert-7.0.0/src/nongui/OligomerPair.cpp:86:15: style:inconclusive: Technically the member function 'msxps::massxpert::OligomerPair::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/OligomerPair.hpp:80:11: note: Technically the member function 'msxps::massxpert::OligomerPair::name' can be const. massxpert-7.0.0/src/nongui/OligomerPair.cpp:86:15: note: Technically the member function 'msxps::massxpert::OligomerPair::name' can be const. 2.17.0 massxpert-7.0.0/src/nongui/OligomerPair.hpp:80:11: style:inconclusive: Technically the member function 'msxps::massxpert::OligomerPair::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/OligomerPair.cpp:86:15: note: Technically the member function 'msxps::massxpert::OligomerPair::name' can be const. massxpert-7.0.0/src/nongui/OligomerPair.hpp:80:11: note: Technically the member function 'msxps::massxpert::OligomerPair::name' can be const. 2.17.0 massxpert-7.0.0/src/nongui/OligomerPair.hpp:94:10: style:inconclusive: Technically the member function 'msxps::massxpert::OligomerPair::mass1' can be const. [functionConst] massxpert-7.0.0/src/nongui/OligomerPair.cpp:149:15: note: Technically the member function 'msxps::massxpert::OligomerPair::mass1' can be const. massxpert-7.0.0/src/nongui/OligomerPair.hpp:94:10: note: Technically the member function 'msxps::massxpert::OligomerPair::mass1' can be const. 2.17.0 massxpert-7.0.0/src/nongui/OligomerPair.hpp:95:7: style:inconclusive: Technically the member function 'msxps::massxpert::OligomerPair::charge1' can be const. [functionConst] massxpert-7.0.0/src/nongui/OligomerPair.cpp:156:15: note: Technically the member function 'msxps::massxpert::OligomerPair::charge1' can be const. massxpert-7.0.0/src/nongui/OligomerPair.hpp:95:7: note: Technically the member function 'msxps::massxpert::OligomerPair::charge1' can be const. 2.17.0 massxpert-7.0.0/src/nongui/OligomerPair.hpp:97:10: style:inconclusive: Technically the member function 'msxps::massxpert::OligomerPair::mass2' can be const. [functionConst] massxpert-7.0.0/src/nongui/OligomerPair.cpp:163:15: note: Technically the member function 'msxps::massxpert::OligomerPair::mass2' can be const. massxpert-7.0.0/src/nongui/OligomerPair.hpp:97:10: note: Technically the member function 'msxps::massxpert::OligomerPair::mass2' can be const. 2.17.0 massxpert-7.0.0/src/nongui/OligomerPair.hpp:98:7: style:inconclusive: Technically the member function 'msxps::massxpert::OligomerPair::charge2' can be const. [functionConst] massxpert-7.0.0/src/nongui/OligomerPair.cpp:170:15: note: Technically the member function 'msxps::massxpert::OligomerPair::charge2' can be const. massxpert-7.0.0/src/nongui/OligomerPair.hpp:98:7: note: Technically the member function 'msxps::massxpert::OligomerPair::charge2' can be const. head massxpert-7.0.0/src/nongui/PkaPhPi.cpp:102:10: style:inconclusive: Technically the member function 'msxps::massxpert::PkaPhPi::ph' can be const. [functionConst] massxpert-7.0.0/src/nongui/PkaPhPi.hpp:86:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::ph' can be const. massxpert-7.0.0/src/nongui/PkaPhPi.cpp:102:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::ph' can be const. head massxpert-7.0.0/src/nongui/PkaPhPi.cpp:109:10: style:inconclusive: Technically the member function 'msxps::massxpert::PkaPhPi::pi' can be const. [functionConst] massxpert-7.0.0/src/nongui/PkaPhPi.hpp:88:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::pi' can be const. massxpert-7.0.0/src/nongui/PkaPhPi.cpp:109:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::pi' can be const. head massxpert-7.0.0/src/nongui/PkaPhPi.cpp:116:10: style:inconclusive: Technically the member function 'msxps::massxpert::PkaPhPi::positiveCharges' can be const. [functionConst] massxpert-7.0.0/src/nongui/PkaPhPi.hpp:89:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::positiveCharges' can be const. massxpert-7.0.0/src/nongui/PkaPhPi.cpp:116:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::positiveCharges' can be const. head massxpert-7.0.0/src/nongui/PkaPhPi.cpp:123:10: style:inconclusive: Technically the member function 'msxps::massxpert::PkaPhPi::negativeCharges' can be const. [functionConst] massxpert-7.0.0/src/nongui/PkaPhPi.hpp:90:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::negativeCharges' can be const. massxpert-7.0.0/src/nongui/PkaPhPi.cpp:123:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::negativeCharges' can be const. head massxpert-7.0.0/src/nongui/PkaPhPi.cpp:527:10: style:inconclusive: Technically the member function 'msxps::massxpert::PkaPhPi::calculateChargeRatio' can be const. [functionConst] massxpert-7.0.0/src/nongui/PkaPhPi.hpp:100:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::calculateChargeRatio' can be const. massxpert-7.0.0/src/nongui/PkaPhPi.cpp:527:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::calculateChargeRatio' can be const. 2.17.0 massxpert-7.0.0/src/nongui/PkaPhPi.hpp:100:10: style:inconclusive: Technically the member function 'msxps::massxpert::PkaPhPi::calculateChargeRatio' can be const. [functionConst] massxpert-7.0.0/src/nongui/PkaPhPi.cpp:527:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::calculateChargeRatio' can be const. massxpert-7.0.0/src/nongui/PkaPhPi.hpp:100:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::calculateChargeRatio' can be const. 2.17.0 massxpert-7.0.0/src/nongui/PkaPhPi.hpp:86:10: style:inconclusive: Technically the member function 'msxps::massxpert::PkaPhPi::ph' can be const. [functionConst] massxpert-7.0.0/src/nongui/PkaPhPi.cpp:102:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::ph' can be const. massxpert-7.0.0/src/nongui/PkaPhPi.hpp:86:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::ph' can be const. 2.17.0 massxpert-7.0.0/src/nongui/PkaPhPi.hpp:88:10: style:inconclusive: Technically the member function 'msxps::massxpert::PkaPhPi::pi' can be const. [functionConst] massxpert-7.0.0/src/nongui/PkaPhPi.cpp:109:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::pi' can be const. massxpert-7.0.0/src/nongui/PkaPhPi.hpp:88:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::pi' can be const. 2.17.0 massxpert-7.0.0/src/nongui/PkaPhPi.hpp:89:10: style:inconclusive: Technically the member function 'msxps::massxpert::PkaPhPi::positiveCharges' can be const. [functionConst] massxpert-7.0.0/src/nongui/PkaPhPi.cpp:116:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::positiveCharges' can be const. massxpert-7.0.0/src/nongui/PkaPhPi.hpp:89:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::positiveCharges' can be const. 2.17.0 massxpert-7.0.0/src/nongui/PkaPhPi.hpp:90:10: style:inconclusive: Technically the member function 'msxps::massxpert::PkaPhPi::negativeCharges' can be const. [functionConst] massxpert-7.0.0/src/nongui/PkaPhPi.cpp:123:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::negativeCharges' can be const. massxpert-7.0.0/src/nongui/PkaPhPi.hpp:90:10: note: Technically the member function 'msxps::massxpert::PkaPhPi::negativeCharges' can be const. head massxpert-7.0.0/src/nongui/PkaPhPiDataParser.cpp:68:20: style:inconclusive: Technically the member function 'msxps::massxpert::PkaPhPiDataParser::filePath' can be const. [functionConst] massxpert-7.0.0/src/nongui/PkaPhPiDataParser.hpp:62:18: note: Technically the member function 'msxps::massxpert::PkaPhPiDataParser::filePath' can be const. massxpert-7.0.0/src/nongui/PkaPhPiDataParser.cpp:68:20: note: Technically the member function 'msxps::massxpert::PkaPhPiDataParser::filePath' can be const. 2.17.0 massxpert-7.0.0/src/nongui/PkaPhPiDataParser.hpp:62:18: style:inconclusive: Technically the member function 'msxps::massxpert::PkaPhPiDataParser::filePath' can be const. [functionConst] massxpert-7.0.0/src/nongui/PkaPhPiDataParser.cpp:68:20: note: Technically the member function 'msxps::massxpert::PkaPhPiDataParser::filePath' can be const. massxpert-7.0.0/src/nongui/PkaPhPiDataParser.hpp:62:18: note: Technically the member function 'msxps::massxpert::PkaPhPiDataParser::filePath' can be const. head massxpert-7.0.0/src/nongui/PolChemDef.cpp:1225:13: performance:inconclusive: Technically the member function 'msxps::massxpert::PolChemDef::formatXmlDtd' can be static (but you may consider moving to unnamed namespace). [functionStatic] massxpert-7.0.0/src/nongui/PolChemDef.hpp:283:12: note: Technically the member function 'msxps::massxpert::PolChemDef::formatXmlDtd' can be static (but you may consider moving to unnamed namespace). massxpert-7.0.0/src/nongui/PolChemDef.cpp:1225:13: note: Technically the member function 'msxps::massxpert::PolChemDef::formatXmlDtd' can be static (but you may consider moving to unnamed namespace). head massxpert-7.0.0/src/nongui/PolChemDef.cpp:576:13: performance:inconclusive: Technically the member function 'msxps::massxpert::PolChemDef::newChemEntVignetteRenderer' can be static (but you may consider moving to unnamed namespace). [functionStatic] massxpert-7.0.0/src/nongui/PolChemDef.hpp:262:28: note: Technically the member function 'msxps::massxpert::PolChemDef::newChemEntVignetteRenderer' can be static (but you may consider moving to unnamed namespace). massxpert-7.0.0/src/nongui/PolChemDef.cpp:576:13: note: Technically the member function 'msxps::massxpert::PolChemDef::newChemEntVignetteRenderer' can be static (but you may consider moving to unnamed namespace). head massxpert-7.0.0/src/nongui/PolChemDef.cpp:792:13: style:inconclusive: Technically the member function 'msxps::massxpert::PolChemDef::refCount' can be const. [functionConst] massxpert-7.0.0/src/nongui/PolChemDef.hpp:272:7: note: Technically the member function 'msxps::massxpert::PolChemDef::refCount' can be const. massxpert-7.0.0/src/nongui/PolChemDef.cpp:792:13: note: Technically the member function 'msxps::massxpert::PolChemDef::refCount' can be const. 2.17.0 massxpert-7.0.0/src/nongui/PolChemDef.hpp:262:28: performance:inconclusive: Technically the member function 'msxps::massxpert::PolChemDef::newChemEntVignetteRenderer' can be static (but you may consider moving to unnamed namespace). [functionStatic] massxpert-7.0.0/src/nongui/PolChemDef.cpp:576:13: note: Technically the member function 'msxps::massxpert::PolChemDef::newChemEntVignetteRenderer' can be static (but you may consider moving to unnamed namespace). massxpert-7.0.0/src/nongui/PolChemDef.hpp:262:28: note: Technically the member function 'msxps::massxpert::PolChemDef::newChemEntVignetteRenderer' can be static (but you may consider moving to unnamed namespace). 2.17.0 massxpert-7.0.0/src/nongui/PolChemDef.hpp:272:7: style:inconclusive: Technically the member function 'msxps::massxpert::PolChemDef::refCount' can be const. [functionConst] massxpert-7.0.0/src/nongui/PolChemDef.cpp:792:13: note: Technically the member function 'msxps::massxpert::PolChemDef::refCount' can be const. massxpert-7.0.0/src/nongui/PolChemDef.hpp:272:7: note: Technically the member function 'msxps::massxpert::PolChemDef::refCount' can be const. 2.17.0 massxpert-7.0.0/src/nongui/PolChemDef.hpp:283:12: performance:inconclusive: Technically the member function 'msxps::massxpert::PolChemDef::formatXmlDtd' can be static (but you may consider moving to unnamed namespace). [functionStatic] massxpert-7.0.0/src/nongui/PolChemDef.cpp:1225:13: note: Technically the member function 'msxps::massxpert::PolChemDef::formatXmlDtd' can be static (but you may consider moving to unnamed namespace). massxpert-7.0.0/src/nongui/PolChemDef.hpp:283:12: note: Technically the member function 'msxps::massxpert::PolChemDef::formatXmlDtd' can be static (but you may consider moving to unnamed namespace). head massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:101:22: style:inconclusive: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getConfigSysUser' can be const. [functionConst] massxpert-7.0.0/src/nongui/PolChemDefCatParser.hpp:85:7: note: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getConfigSysUser' can be const. massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:101:22: note: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getConfigSysUser' can be const. head massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:73:22: style:inconclusive: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getFilePath' can be const. [functionConst] massxpert-7.0.0/src/nongui/PolChemDefCatParser.hpp:79:18: note: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getFilePath' can be const. massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:73:22: note: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getFilePath' can be const. head massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:87:22: style:inconclusive: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getPendingMode' can be const. [functionConst] massxpert-7.0.0/src/nongui/PolChemDefCatParser.hpp:82:7: note: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getPendingMode' can be const. massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:87:22: note: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getPendingMode' can be const. 2.17.0 massxpert-7.0.0/src/nongui/PolChemDefCatParser.hpp:79:18: style:inconclusive: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getFilePath' can be const. [functionConst] massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:73:22: note: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getFilePath' can be const. massxpert-7.0.0/src/nongui/PolChemDefCatParser.hpp:79:18: note: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getFilePath' can be const. 2.17.0 massxpert-7.0.0/src/nongui/PolChemDefCatParser.hpp:82:7: style:inconclusive: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getPendingMode' can be const. [functionConst] massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:87:22: note: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getPendingMode' can be const. massxpert-7.0.0/src/nongui/PolChemDefCatParser.hpp:82:7: note: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getPendingMode' can be const. 2.17.0 massxpert-7.0.0/src/nongui/PolChemDefCatParser.hpp:85:7: style:inconclusive: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getConfigSysUser' can be const. [functionConst] massxpert-7.0.0/src/nongui/PolChemDefCatParser.cpp:101:22: note: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getConfigSysUser' can be const. massxpert-7.0.0/src/nongui/PolChemDefCatParser.hpp:85:7: note: Technically the member function 'msxps::massxpert::PolChemDefCatParser::getConfigSysUser' can be const. head massxpert-7.0.0/src/nongui/Prop.cpp:79:7: style:inconclusive: Technically the member function 'msxps::massxpert::Prop::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/Prop.hpp:112:18: note: Technically the member function 'msxps::massxpert::Prop::name' can be const. massxpert-7.0.0/src/nongui/Prop.cpp:79:7: note: Technically the member function 'msxps::massxpert::Prop::name' can be const. 2.17.0 massxpert-7.0.0/src/nongui/Prop.hpp:112:18: style:inconclusive: Technically the member function 'msxps::massxpert::Prop::name' can be const. [functionConst] massxpert-7.0.0/src/nongui/Prop.cpp:79:7: note: Technically the member function 'msxps::massxpert::Prop::name' can be const. massxpert-7.0.0/src/nongui/Prop.hpp:112:18: note: Technically the member function 'msxps::massxpert::Prop::name' can be const. head massxpert-7.0.0/src/nongui/PropListHolder.cpp:173:17: style:inconclusive: Technically the member function 'msxps::massxpert::PropListHolder::propIndex' can be const. [functionConst] massxpert-7.0.0/src/nongui/PropListHolder.hpp:78:7: note: Technically the member function 'msxps::massxpert::PropListHolder::propIndex' can be const. massxpert-7.0.0/src/nongui/PropListHolder.cpp:173:17: note: Technically the member function 'msxps::massxpert::PropListHolder::propIndex' can be const. 2.17.0 massxpert-7.0.0/src/nongui/PropListHolder.hpp:78:7: style:inconclusive: Technically the member function 'msxps::massxpert::PropListHolder::propIndex' can be const. [functionConst] massxpert-7.0.0/src/nongui/PropListHolder.cpp:173:17: note: Technically the member function 'msxps::massxpert::PropListHolder::propIndex' can be const. massxpert-7.0.0/src/nongui/PropListHolder.hpp:78:7: note: Technically the member function 'msxps::massxpert::PropListHolder::propIndex' can be const. head massxpert-7.0.0/src/nongui/Sequence.cpp:134:11: style:inconclusive: Technically the member function 'msxps::massxpert::Sequence::isInBound' can be const. [functionConst] massxpert-7.0.0/src/nongui/Sequence.hpp:120:8: note: Technically the member function 'msxps::massxpert::Sequence::isInBound' can be const. massxpert-7.0.0/src/nongui/Sequence.cpp:134:11: note: Technically the member function 'msxps::massxpert::Sequence::isInBound' can be const. head massxpert-7.0.0/src/nongui/Sequence.cpp:414:11: style:inconclusive: Technically the member function 'msxps::massxpert::Sequence::nextCode' can be const. [functionConst] massxpert-7.0.0/src/nongui/Sequence.hpp:115:7: note: Technically the member function 'msxps::massxpert::Sequence::nextCode' can be const. massxpert-7.0.0/src/nongui/Sequence.cpp:414:11: note: Technically the member function 'msxps::massxpert::Sequence::nextCode' can be const. head massxpert-7.0.0/src/nongui/Sequence.cpp:547:11: style:inconclusive: Technically the member function 'msxps::massxpert::Sequence::findForwardMotif' can be const. [functionConst] massxpert-7.0.0/src/nongui/Sequence.hpp:134:7: note: Technically the member function 'msxps::massxpert::Sequence::findForwardMotif' can be const. massxpert-7.0.0/src/nongui/Sequence.cpp:547:11: note: Technically the member function 'msxps::massxpert::Sequence::findForwardMotif' can be const. head massxpert-7.0.0/src/nongui/Sequence.cpp:728:11: style:inconclusive: Technically the member function 'msxps::massxpert::Sequence::monomerIndex' can be const. [functionConst] massxpert-7.0.0/src/nongui/Sequence.hpp:117:7: note: Technically the member function 'msxps::massxpert::Sequence::monomerIndex' can be const. massxpert-7.0.0/src/nongui/Sequence.cpp:728:11: note: Technically the member function 'msxps::massxpert::Sequence::monomerIndex' can be const. head massxpert-7.0.0/src/nongui/Sequence.cpp:94:11: style:inconclusive: Technically the member function 'msxps::massxpert::Sequence::monomerText' can be const. [functionConst] massxpert-7.0.0/src/nongui/Sequence.hpp:110:18: note: Technically the member function 'msxps::massxpert::Sequence::monomerText' can be const. massxpert-7.0.0/src/nongui/Sequence.cpp:94:11: note: Technically the member function 'msxps::massxpert::Sequence::monomerText' can be const. 2.17.0 massxpert-7.0.0/src/nongui/Sequence.hpp:110:18: style:inconclusive: Technically the member function 'msxps::massxpert::Sequence::monomerText' can be const. [functionConst] massxpert-7.0.0/src/nongui/Sequence.cpp:94:11: note: Technically the member function 'msxps::massxpert::Sequence::monomerText' can be const. massxpert-7.0.0/src/nongui/Sequence.hpp:110:18: note: Technically the member function 'msxps::massxpert::Sequence::monomerText' can be const. 2.17.0 massxpert-7.0.0/src/nongui/Sequence.hpp:115:7: style:inconclusive: Technically the member function 'msxps::massxpert::Sequence::nextCode' can be const. [functionConst] massxpert-7.0.0/src/nongui/Sequence.cpp:414:11: note: Technically the member function 'msxps::massxpert::Sequence::nextCode' can be const. massxpert-7.0.0/src/nongui/Sequence.hpp:115:7: note: Technically the member function 'msxps::massxpert::Sequence::nextCode' can be const. 2.17.0 massxpert-7.0.0/src/nongui/Sequence.hpp:117:7: style:inconclusive: Technically the member function 'msxps::massxpert::Sequence::monomerIndex' can be const. [functionConst] massxpert-7.0.0/src/nongui/Sequence.cpp:728:11: note: Technically the member function 'msxps::massxpert::Sequence::monomerIndex' can be const. massxpert-7.0.0/src/nongui/Sequence.hpp:117:7: note: Technically the member function 'msxps::massxpert::Sequence::monomerIndex' can be const. 2.17.0 massxpert-7.0.0/src/nongui/Sequence.hpp:120:8: style:inconclusive: Technically the member function 'msxps::massxpert::Sequence::isInBound' can be const. [functionConst] massxpert-7.0.0/src/nongui/Sequence.cpp:134:11: note: Technically the member function 'msxps::massxpert::Sequence::isInBound' can be const. massxpert-7.0.0/src/nongui/Sequence.hpp:120:8: note: Technically the member function 'msxps::massxpert::Sequence::isInBound' can be const. 2.17.0 massxpert-7.0.0/src/nongui/Sequence.hpp:134:7: style:inconclusive: Technically the member function 'msxps::massxpert::Sequence::findForwardMotif' can be const. [functionConst] massxpert-7.0.0/src/nongui/Sequence.cpp:547:11: note: Technically the member function 'msxps::massxpert::Sequence::findForwardMotif' can be const. massxpert-7.0.0/src/nongui/Sequence.hpp:134:7: note: Technically the member function 'msxps::massxpert::Sequence::findForwardMotif' can be const. DONE