2026-09-07 16:07 ftp://ftp.de.debian.org/debian/pool/main/a/avogadrolibs/avogadrolibs_2.0.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=googletest --library=opengl --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.12.107+deb13-amd64-x86_64-with-glibc2.41 python: 3.12.14 client-version: 1.4.0 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.21.0 head-info: c976cac (2026-09-07 16:21:23 +0200) count: 3674 3690 elapsed-time: 46.8 50.4 head-timing-info: old-timing-info: head results: OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/defaultmodel.h:35:3: style: Class 'DefaultModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.cpp:39:32: style: Return value 'instance().removeModel(identifier)' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.cpp:39:32: note: Calling function 'removeModel' returns 1 OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.cpp:39:32: note: Return value 'instance().removeModel(identifier)' is always true OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.cpp:156:55: style:inconclusive: Function 'partialCharges' argument 2 names different: declaration 'mol' definition 'molecule'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.h:119:42: note: Function 'partialCharges' argument 2 names different: declaration 'mol' definition 'molecule'. OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.cpp:156:55: note: Function 'partialCharges' argument 2 names different: declaration 'mol' definition 'molecule'. OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.cpp:180:59: style:inconclusive: Function 'dipoleMoment' argument 2 names different: declaration 'mol' definition 'molecule'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.h:134:46: note: Function 'dipoleMoment' argument 2 names different: declaration 'mol' definition 'molecule'. OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.cpp:180:59: note: Function 'dipoleMoment' argument 2 names different: declaration 'mol' definition 'molecule'. OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.cpp:207:49: style:inconclusive: Function 'potential' argument 2 names different: declaration 'mol' definition 'molecule'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.h:140:67: note: Function 'potential' argument 2 names different: declaration 'mol' definition 'molecule'. OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.cpp:207:49: note: Function 'potential' argument 2 names different: declaration 'mol' definition 'molecule'. OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.cpp:230:50: style:inconclusive: Function 'potentials' argument 2 names different: declaration 'mol' definition 'molecule'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.h:148:50: note: Function 'potentials' argument 2 names different: declaration 'mol' definition 'molecule'. OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.cpp:230:50: note: Function 'potentials' argument 2 names different: declaration 'mol' definition 'molecule'. OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemodel.h:73:36: style: Argument 'dielectric' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemodel.h:78:17: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemodel.h:73:36: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/defaultmodel.h:52:49: style: Argument 'identifier' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/defaultmodel.h:47:15: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/defaultmodel.h:52:49: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.cpp:111:25: style: Local variable 'identifiers' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.h:86:25: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.cpp:111:25: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.cpp:134:8: style: Local variable 'identifiers' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.h:86:25: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.cpp:134:8: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.cpp:242:25: style: Local variable 'potentials' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.h:147:23: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.cpp:242:25: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemanager.cpp:114:14: style: Variable 'm_model' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemodel.cpp:35:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3 [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemodel.cpp:55:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3 [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/defaultmodel.cpp:14:47: style:inconclusive: Function 'DefaultModel' argument 1 names different: declaration 'identifier' definition 'id'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/defaultmodel.h:35:35: note: Function 'DefaultModel' argument 1 names different: declaration 'identifier' definition 'id'. OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/defaultmodel.cpp:14:47: note: Function 'DefaultModel' argument 1 names different: declaration 'identifier' definition 'id'. OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/gradients.h:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PI [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/gradients.h:108:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/gradients.h:181:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energycalculator.cpp:96:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energycalculator.cpp:131:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energycalculator.h:165:32: style: Argument 'mask' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energycalculator.h:170:19: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energycalculator.h:165:32: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energycalculator.cpp:109:40: style: Argument 'constraints' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energycalculator.h:157:33: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energycalculator.cpp:109:40: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energycalculator.cpp:146:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energycalculator.cpp:149:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energycalculator.cpp:152:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energycalculator.cpp:155:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.h:125:15: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.cpp:31:32: style: Return value 'instance().removeModel(identifier)' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.cpp:31:32: note: Calling function 'removeModel' returns 1 OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.cpp:31:32: note: Return value 'instance().removeModel(identifier)' is always true OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.cpp:34:48: style: Argument 'model' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.h:89:21: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.cpp:34:48: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.cpp:55:59: style: Argument 'identifier' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.h:29:15: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.cpp:55:59: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.cpp:70:9: style: Local variable 'model' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.h:89:21: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.cpp:70:9: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.cpp:64:52: style: Argument 'identifier' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.h:29:15: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.cpp:64:52: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.cpp:80:60: style: Argument 'identifier' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.h:29:15: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.cpp:80:60: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.cpp:121:25: style: Local variable 'identifiers' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.h:94:25: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.cpp:121:25: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.cpp:156:8: style: Local variable 'identifiers' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.h:94:25: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.cpp:156:8: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.cpp:124:14: style: Variable 'm_model' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.cpp:113:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/lennardjones.cpp:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:364:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:474:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:585:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:750:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:879:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:929:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:1078:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:1084:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:1105:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:1125:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:1151:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:1165:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:1179:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:1193:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:1207:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:1224:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:1235:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:1246:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:1257:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:1268:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uffdata.h:17:7: warning: Member variable 'parameter::element' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uffdata.h:19:9: warning: Member variable 'parameter::r1' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uffdata.h:20:9: warning: Member variable 'parameter::theta0' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uffdata.h:21:9: warning: Member variable 'parameter::x1' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uffdata.h:22:9: warning: Member variable 'parameter::D1' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uffdata.h:23:9: warning: Member variable 'parameter::zeta' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uffdata.h:24:9: warning: Member variable 'parameter::Z1' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uffdata.h:25:9: warning: Member variable 'parameter::Vi' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uffdata.h:26:9: warning: Member variable 'parameter::Uj' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uffdata.h:27:9: warning: Member variable 'parameter::Xi' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uffdata.h:28:9: warning: Member variable 'parameter::Hard' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uffdata.h:29:9: warning: Member variable 'parameter::Radius' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:60:16: warning: Member variable 'UFFAngle::coordination' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:72:9: warning: Member variable 'UFFTorsion::_n' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:129:3: style: Class 'UFFPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:170:17: style: Variable 'atomType' is assigned an expression that holds the same value. [redundantAssignment] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:161:20: note: atomType is assigned 'j' here. OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:164:23: note: Assuming condition is true OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:167:30: note: Assuming condition is true OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:169:32: note: Assuming condition is true OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:170:17: note: Variable 'atomType' is assigned an expression that holds the same value. OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:187:17: style: Variable 'atomType' is assigned an expression that holds the same value. [redundantAssignment] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:161:20: note: atomType is assigned 'j' here. OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:164:23: note: Assuming condition is true OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:167:30: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:183:30: note: Assuming condition is true OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:186:41: note: Assuming condition is true OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:187:17: note: Variable 'atomType' is assigned an expression that holds the same value. OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:867:12: style: Local variable 'angleGradient' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:1047:8: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:867:12: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:879:20: style: Local variable 'angleEnergy' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.h:49:8: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:879:20: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/command/avobabel.cpp:23:26: style: Parameter 'argv' can be declared as const array [constParameter] OpenChemistry-avogadrolibs-ceb949f/avogadro/command/qube.cpp:37:26: style: Parameter 'argv' can be declared as const array [constParameter] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/angleiterator.cpp:34:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/angleiterator.h:35:9: style: The member function 'Avogadro::Core::AngleIterator::end' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/angleiterator.h:43:8: style:inconclusive: Technically the member function 'Avogadro::Core::AngleIterator::operator!=' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/angleiterator.h:27:3: style: Class 'AngleIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atomutilities.cpp:31:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP3 [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atomutilities.cpp:133:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atomutilities.cpp:84:49: style:inconclusive: Function 'generateNewBondVector' argument 2 names different: declaration 'currentVectors' definition 'allVectors'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atomutilities.h:33:51: note: Function 'generateNewBondVector' argument 2 names different: declaration 'currentVectors' definition 'allVectors'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atomutilities.cpp:84:49: note: Function 'generateNewBondVector' argument 2 names different: declaration 'currentVectors' definition 'allVectors'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/constraint.h:114:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:75:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:97:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Matrix [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:132:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bool [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:169:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:180:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Long [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:202:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Float [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:213:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Double [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:241:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pointer [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:252:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Matrix [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:263:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:274:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:289:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bool [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:300:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:311:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:322:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:339:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Long [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:352:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Float [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:367:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Double [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:382:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pointer [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:391:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:409:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Matrix [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:418:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Matrix [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:429:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:438:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:460:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:575:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1360:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/avospglib.cpp:66:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/bond.h:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/bond.h:145:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/bond.h:151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/bond.h:165:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/bond.h:179:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/bond.h:186:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/bond.h:192:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/bond.h:199:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/bond.h:206:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/bond.h:230:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/bond.h:236:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/bond.h:251:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:224:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:237:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:251:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:265:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:272:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:278:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:284:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:290:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:303:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:310:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:317:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:324:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:331:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:337:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:343:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:349:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:355:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:361:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:373:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:379:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:385:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:391:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:397:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:403:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:410:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:417:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/atom.h:423:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:506:3: portability: Returning an address value in a function with integer return type is not portable. [CastAddressToIntegerAtReturn] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:283:10: error: Reference to temporary returned. [returnTempReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:16:17: warning: Member variable 'Variant::m_value' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:590:19: style: Unused private function: 'Variant::lexical_cast < short >' [unusedPrivateFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:147:12: note: Unused private function: 'Variant::lexical_cast < short >' OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:590:19: note: Unused private function: 'Variant::lexical_cast < short >' OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:590:19: style: Unused private function: 'Variant::lexical_cast < int >' [unusedPrivateFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:147:12: note: Unused private function: 'Variant::lexical_cast < int >' OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:590:19: note: Unused private function: 'Variant::lexical_cast < int >' OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:590:19: style: Unused private function: 'Variant::lexical_cast < long >' [unusedPrivateFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:147:12: note: Unused private function: 'Variant::lexical_cast < long >' OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:590:19: note: Unused private function: 'Variant::lexical_cast < long >' OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:590:19: style: Unused private function: 'Variant::lexical_cast < float >' [unusedPrivateFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:147:12: note: Unused private function: 'Variant::lexical_cast < float >' OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:590:19: note: Unused private function: 'Variant::lexical_cast < float >' OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:590:19: style: Unused private function: 'Variant::lexical_cast < double >' [unusedPrivateFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:147:12: note: Unused private function: 'Variant::lexical_cast < double >' OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:590:19: note: Unused private function: 'Variant::lexical_cast < double >' OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:281:19: style: The member function 'Avogadro::Core::Variant::value < Eigen :: Matrix < double , 3 , 1 > >' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:79:5: note: The member function 'Avogadro::Core::Variant::value < Eigen :: Matrix < double , 3 , 1 > >' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:281:19: note: The member function 'Avogadro::Core::Variant::value < Eigen :: Matrix < double , 3 , 1 > >' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:281:19: style: The member function 'Avogadro::Core::Variant::value < std :: vector < double > >' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:79:5: note: The member function 'Avogadro::Core::Variant::value < std :: vector < double > >' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:281:19: note: The member function 'Avogadro::Core::Variant::value < std :: vector < double > >' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:474:22: style: The member function 'Avogadro::Core::Variant::toBool' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:85:15: note: The member function 'Avogadro::Core::Variant::toBool' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:474:22: note: The member function 'Avogadro::Core::Variant::toBool' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:479:22: style: The member function 'Avogadro::Core::Variant::toChar' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:88:15: note: The member function 'Avogadro::Core::Variant::toChar' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:479:22: note: The member function 'Avogadro::Core::Variant::toChar' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:484:31: style: The member function 'Avogadro::Core::Variant::toUChar' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:91:24: note: The member function 'Avogadro::Core::Variant::toUChar' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:484:31: note: The member function 'Avogadro::Core::Variant::toUChar' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:489:23: style: The member function 'Avogadro::Core::Variant::toShort' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:94:16: note: The member function 'Avogadro::Core::Variant::toShort' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:489:23: note: The member function 'Avogadro::Core::Variant::toShort' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:494:32: style: The member function 'Avogadro::Core::Variant::toUShort' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:97:25: note: The member function 'Avogadro::Core::Variant::toUShort' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:494:32: note: The member function 'Avogadro::Core::Variant::toUShort' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:499:21: style: The member function 'Avogadro::Core::Variant::toInt' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:100:14: note: The member function 'Avogadro::Core::Variant::toInt' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:499:21: note: The member function 'Avogadro::Core::Variant::toInt' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:504:30: style: The member function 'Avogadro::Core::Variant::toUInt' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:103:23: note: The member function 'Avogadro::Core::Variant::toUInt' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:504:30: note: The member function 'Avogadro::Core::Variant::toUInt' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:509:22: style: The member function 'Avogadro::Core::Variant::toLong' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:106:15: note: The member function 'Avogadro::Core::Variant::toLong' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:509:22: note: The member function 'Avogadro::Core::Variant::toLong' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:514:31: style: The member function 'Avogadro::Core::Variant::toULong' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:109:24: note: The member function 'Avogadro::Core::Variant::toULong' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:514:31: note: The member function 'Avogadro::Core::Variant::toULong' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:519:23: style: The member function 'Avogadro::Core::Variant::toFloat' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:112:16: note: The member function 'Avogadro::Core::Variant::toFloat' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:519:23: note: The member function 'Avogadro::Core::Variant::toFloat' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:524:24: style: The member function 'Avogadro::Core::Variant::toDouble' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:115:17: note: The member function 'Avogadro::Core::Variant::toDouble' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:524:24: note: The member function 'Avogadro::Core::Variant::toDouble' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:529:22: style: The member function 'Avogadro::Core::Variant::toReal' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:118:15: note: The member function 'Avogadro::Core::Variant::toReal' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:529:22: note: The member function 'Avogadro::Core::Variant::toReal' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:534:23: style: The member function 'Avogadro::Core::Variant::toPointer' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:121:16: note: The member function 'Avogadro::Core::Variant::toPointer' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:534:23: note: The member function 'Avogadro::Core::Variant::toPointer' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:539:29: style: The member function 'Avogadro::Core::Variant::toString' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:124:22: note: The member function 'Avogadro::Core::Variant::toString' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:539:29: note: The member function 'Avogadro::Core::Variant::toString' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:544:25: style: The member function 'Avogadro::Core::Variant::toMatrix' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:127:18: note: The member function 'Avogadro::Core::Variant::toMatrix' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:544:25: note: The member function 'Avogadro::Core::Variant::toMatrix' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:290:26: style: The member function 'Avogadro::Core::UnitCell::wrapFractional' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:108:11: note: The member function 'Avogadro::Core::UnitCell::wrapFractional' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:290:26: note: The member function 'Avogadro::Core::UnitCell::wrapFractional' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/array.h:133:5: warning: Value of pointer 'd', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:50:3: style: Class 'Variant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:370:21: performance: Function 'elements()' should return member 'm_elements' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:538:22: performance: Function 'cubes()' should return member 'm_cubes' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:539:28: performance: Function 'cubes()' should return member 'm_cubes' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:25:27: style:inconclusive: Function 'Variant' argument 1 names different: declaration 'value' definition 'v'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:50:13: note: Function 'Variant' argument 1 names different: declaration 'value' definition 'v'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:25:27: note: Function 'Variant' argument 1 names different: declaration 'value' definition 'v'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:123:33: style:inconclusive: Function 'setValue' argument 1 names different: declaration 'value' definition 'v'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:69:19: note: Function 'setValue' argument 1 names different: declaration 'value' definition 'v'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:123:33: note: Function 'setValue' argument 1 names different: declaration 'value' definition 'v'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1050:72: style:inconclusive: Function 'setHybridization' argument 2 names different: declaration 'hybridization' definition 'hyb'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:151:57: note: Function 'setHybridization' argument 2 names different: declaration 'hybridization' definition 'hyb'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1050:72: note: Function 'setHybridization' argument 2 names different: declaration 'hybridization' definition 'hyb'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1219:69: style:inconclusive: Function 'setAtomLabels' argument 1 names different: declaration 'label' definition 'labels'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:341:54: note: Function 'setAtomLabels' argument 1 names different: declaration 'label' definition 'labels'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1219:69: note: Function 'setAtomLabels' argument 1 names different: declaration 'label' definition 'labels'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1311:46: style:inconclusive: Function 'bondLabel' argument 1 names different: declaration 'bondIndex' definition 'bondId'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:460:31: note: Function 'bondLabel' argument 1 names different: declaration 'bondIndex' definition 'bondId'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1311:46: note: Function 'bondLabel' argument 1 names different: declaration 'bondIndex' definition 'bondId'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1316:69: style:inconclusive: Function 'setBondLabels' argument 1 names different: declaration 'label' definition 'labels'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:476:54: note: Function 'setBondLabels' argument 1 names different: declaration 'label' definition 'labels'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1316:69: note: Function 'setBondLabels' argument 1 names different: declaration 'label' definition 'labels'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1325:42: style:inconclusive: Function 'setBondLabel' argument 1 names different: declaration 'bondIndex' definition 'bondId'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:467:27: note: Function 'setBondLabel' argument 1 names different: declaration 'bondIndex' definition 'bondId'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1325:42: note: Function 'setBondLabel' argument 1 names different: declaration 'bondIndex' definition 'bondId'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:162:32: style:inconclusive: Function 'UnitCell' argument 1 names different: declaration 'a' definition 'a_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:26:17: note: Function 'UnitCell' argument 1 names different: declaration 'a' definition 'a_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:162:32: note: Function 'UnitCell' argument 1 names different: declaration 'a' definition 'a_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:162:41: style:inconclusive: Function 'UnitCell' argument 2 names different: declaration 'b' definition 'b_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:26:25: note: Function 'UnitCell' argument 2 names different: declaration 'b' definition 'b_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:162:41: note: Function 'UnitCell' argument 2 names different: declaration 'b' definition 'b_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:162:50: style:inconclusive: Function 'UnitCell' argument 3 names different: declaration 'c' definition 'c_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:26:33: note: Function 'UnitCell' argument 3 names different: declaration 'c' definition 'c_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:162:50: note: Function 'UnitCell' argument 3 names different: declaration 'c' definition 'c_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:162:59: style:inconclusive: Function 'UnitCell' argument 4 names different: declaration 'alpha' definition 'alpha_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:26:41: note: Function 'UnitCell' argument 4 names different: declaration 'alpha' definition 'alpha_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:162:59: note: Function 'UnitCell' argument 4 names different: declaration 'alpha' definition 'alpha_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:162:72: style:inconclusive: Function 'UnitCell' argument 5 names different: declaration 'beta' definition 'beta_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:26:53: note: Function 'UnitCell' argument 5 names different: declaration 'beta' definition 'beta_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:162:72: note: Function 'UnitCell' argument 5 names different: declaration 'beta' definition 'beta_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:163:32: style:inconclusive: Function 'UnitCell' argument 6 names different: declaration 'gamma' definition 'gamma_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:26:64: note: Function 'UnitCell' argument 6 names different: declaration 'gamma' definition 'gamma_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:163:32: note: Function 'UnitCell' argument 6 names different: declaration 'gamma' definition 'gamma_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:168:42: style:inconclusive: Function 'UnitCell' argument 1 names different: declaration 'a' definition 'a_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:27:27: note: Function 'UnitCell' argument 1 names different: declaration 'a' definition 'a_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:168:42: note: Function 'UnitCell' argument 1 names different: declaration 'a' definition 'a_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:168:61: style:inconclusive: Function 'UnitCell' argument 2 names different: declaration 'b' definition 'b_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:27:45: note: Function 'UnitCell' argument 2 names different: declaration 'b' definition 'b_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:168:61: note: Function 'UnitCell' argument 2 names different: declaration 'b' definition 'b_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:169:42: style:inconclusive: Function 'UnitCell' argument 3 names different: declaration 'c' definition 'c_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:27:63: note: Function 'UnitCell' argument 3 names different: declaration 'c' definition 'c_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:169:42: note: Function 'UnitCell' argument 3 names different: declaration 'c' definition 'c_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:177:42: style:inconclusive: Function 'UnitCell' argument 1 names different: declaration 'cellMatrix' definition 'cellMatrix_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:28:36: note: Function 'UnitCell' argument 1 names different: declaration 'cellMatrix' definition 'cellMatrix_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:177:42: note: Function 'UnitCell' argument 1 names different: declaration 'cellMatrix' definition 'cellMatrix_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:280:53: style:inconclusive: Function 'toCartesian' argument 1 names different: declaration 'frac' definition 'f'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:100:38: note: Function 'toCartesian' argument 1 names different: declaration 'frac' definition 'f'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:280:53: note: Function 'toCartesian' argument 1 names different: declaration 'frac' definition 'f'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:290:56: style:inconclusive: Function 'wrapFractional' argument 1 names different: declaration 'frac' definition 'f'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:108:41: note: Function 'wrapFractional' argument 1 names different: declaration 'frac' definition 'f'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:290:56: note: Function 'wrapFractional' argument 1 names different: declaration 'frac' definition 'f'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:312:53: style:inconclusive: Function 'wrapFractional' argument 1 names different: declaration 'frac' definition 'f'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:109:38: note: Function 'wrapFractional' argument 1 names different: declaration 'frac' definition 'f'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:312:53: note: Function 'wrapFractional' argument 1 names different: declaration 'frac' definition 'f'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:590:51: style:inconclusive: Function 'lexical_cast < short >' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:147:44: note: Function 'lexical_cast < short >' argument 1 names different: declaration 'string' definition 'str'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:590:51: note: Function 'lexical_cast < short >' argument 1 names different: declaration 'string' definition 'str'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:590:51: style:inconclusive: Function 'lexical_cast < int >' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:147:44: note: Function 'lexical_cast < int >' argument 1 names different: declaration 'string' definition 'str'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:590:51: note: Function 'lexical_cast < int >' argument 1 names different: declaration 'string' definition 'str'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:590:51: style:inconclusive: Function 'lexical_cast < long >' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:147:44: note: Function 'lexical_cast < long >' argument 1 names different: declaration 'string' definition 'str'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:590:51: note: Function 'lexical_cast < long >' argument 1 names different: declaration 'string' definition 'str'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:590:51: style:inconclusive: Function 'lexical_cast < float >' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:147:44: note: Function 'lexical_cast < float >' argument 1 names different: declaration 'string' definition 'str'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:590:51: note: Function 'lexical_cast < float >' argument 1 names different: declaration 'string' definition 'str'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:590:51: style:inconclusive: Function 'lexical_cast < double >' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant.h:147:44: note: Function 'lexical_cast < double >' argument 1 names different: declaration 'string' definition 'str'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:590:51: note: Function 'lexical_cast < double >' argument 1 names different: declaration 'string' definition 'str'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/constraint.h:66:17: style: Argument 'value' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/constraint.h:85:8: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/constraint.h:66:17: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/constraint.h:80:22: style: Argument 'value' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/constraint.h:85:8: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/constraint.h:80:22: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/constraint.h:104:18: style: Argument 'k' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/constraint.h:103:8: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/constraint.h:104:18: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/constraint.h:130:33: style: Argument 'type' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/constraint.h:109:20: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/constraint.h:130:33: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:618:37: style: Argument 'hallNumber' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:619:18: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:618:37: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:872:60: style: Argument 'constraints' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:876:34: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:872:60: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1091:70: style: Argument 'isotopes' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:201:26: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1091:70: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1100:63: style: Argument 'isotope' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:212:18: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1100:63: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1127:63: style: Argument 'colors' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:230:21: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1127:63: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1136:56: style: Argument 'color' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:243:13: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1136:56: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1155:53: style: Argument 'layer' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:261:10: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1155:53: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/array.h:267:44: performance: Function parameter 'n' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:867:34: style: Parameter 'c' can be declared as reference to const [constParameterReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1256:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/coordinateblockgenerator.cpp:87:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/coordinateblockgenerator.h:82:15: performance: Function 'specification()' should return member 'm_specification' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/coordinateblockgenerator.cpp:62:17: style: The scope of the variable 'atomicNumber' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/crystaltools.cpp:556:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/crystaltools.cpp:666:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/crystaltools.cpp:23:8: style:inconclusive: Technically the member function 'Avogadro::Core::::WrapAtomsToCellFunctor::operator()' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/crystaltools.cpp:650:8: style:inconclusive: Technically the member function 'Avogadro::Core::::TransformAtomsFunctor::operator()' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/crystaltools.cpp:686:8: style:inconclusive: Technically the member function 'Avogadro::Core::::FractionalCoordinatesFunctor::operator()' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/crystaltools.cpp:725:11: style:inconclusive: Technically the member function 'Avogadro::Core::::SetFractionalCoordinatesFunctor::operator()' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/crystaltools.cpp:21:3: style: Struct 'WrapAtomsToCellFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/crystaltools.cpp:647:3: style: Struct 'TransformAtomsFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/crystaltools.cpp:684:3: style: Struct 'FractionalCoordinatesFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/crystaltools.cpp:720:3: style: Struct 'SetFractionalCoordinatesFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/crystaltools.cpp:462:52: style:inconclusive: Function 'isNiggliReduced' argument 1 names different: declaration 'mol' definition 'molecule'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/crystaltools.h:95:47: note: Function 'isNiggliReduced' argument 1 names different: declaration 'mol' definition 'molecule'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/crystaltools.cpp:462:52: note: Function 'isNiggliReduced' argument 1 names different: declaration 'mol' definition 'molecule'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/crystaltools.cpp:447:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:232:15: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:315:50: style:inconclusive: Function 'setValue' argument 2 names different: declaration 'value' definition 'value_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:202:39: note: Function 'setValue' argument 2 names different: declaration 'value' definition 'value_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:315:50: note: Function 'setValue' argument 2 names different: declaration 'value' definition 'value_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:26:37: style:inconclusive: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:77:33: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:26:37: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:26:58: style:inconclusive: Function 'setLimits' argument 2 names different: declaration 'max' definition 'max_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:77:53: note: Function 'setLimits' argument 2 names different: declaration 'max' definition 'max_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:26:58: note: Function 'setLimits' argument 2 names different: declaration 'max' definition 'max_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:40:37: style:inconclusive: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:86:33: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:40:37: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:40:58: style:inconclusive: Function 'setLimits' argument 2 names different: declaration 'max' definition 'max_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:86:53: note: Function 'setLimits' argument 2 names different: declaration 'max' definition 'max_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:40:58: note: Function 'setLimits' argument 2 names different: declaration 'max' definition 'max_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:40:70: style:inconclusive: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:86:64: note: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:40:70: note: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:47:37: style:inconclusive: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:94:33: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:47:37: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:47:70: style:inconclusive: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:94:65: note: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:47:70: note: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:52:37: style:inconclusive: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:102:33: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:52:37: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:53:37: style:inconclusive: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:103:33: note: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:53:37: note: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:76:49: style:inconclusive: Function 'setLimits' argument 2 names different: declaration 'spacing' definition 'spacing_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:117:45: note: Function 'setLimits' argument 2 names different: declaration 'spacing' definition 'spacing_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:76:49: note: Function 'setLimits' argument 2 names different: declaration 'spacing' definition 'spacing_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:411:27: style:inconclusive: Function 'setValue' argument 4 names different: declaration 'value' definition 'value_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:196:71: note: Function 'setValue' argument 4 names different: declaration 'value' definition 'value_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:411:27: note: Function 'setValue' argument 4 names different: declaration 'value' definition 'value_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:424:23: style:inconclusive: Function 'fill' argument 1 names different: declaration 'value' definition 'value_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:208:19: note: Function 'fill' argument 1 names different: declaration 'value' definition 'value_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:424:23: note: Function 'fill' argument 1 names different: declaration 'value' definition 'value_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:431:49: style:inconclusive: Function 'fillStripe' argument 5 names different: declaration 'value' definition 'value_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:219:45: note: Function 'fillStripe' argument 5 names different: declaration 'value' definition 'value_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:431:49: note: Function 'fillStripe' argument 5 names different: declaration 'value' definition 'value_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:128:16: style: Local variable 'value' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:163:9: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:128:16: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:198:7: style: Local variable 'nx' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:281:7: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:198:7: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:199:7: style: Local variable 'ny' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:282:7: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:199:7: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:200:7: style: Local variable 'nz' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:283:7: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:200:7: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:294:7: style: Local variable 'ny' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:282:7: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:294:7: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:295:7: style: Local variable 'nz' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.h:283:7: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/cube.cpp:295:7: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/core/dihedraliterator.cpp:36:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/dihedraliterator.cpp:16:3: performance: Variable 'm_current' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/dihedraliterator.h:35:12: style: The member function 'Avogadro::Core::DihedralIterator::end' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/dihedraliterator.h:42:8: style:inconclusive: Technically the member function 'Avogadro::Core::DihedralIterator::operator!=' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/dihedraliterator.h:27:3: style: Class 'DihedralIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/utilities.h:48:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/utilities.h:92:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/utilities.h:118:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/utilities.h:154:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.cpp:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.cpp:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.cpp:71:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.cpp:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.cpp:88:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.cpp:93:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable element_color [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.cpp:102:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementCount [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.cpp:164:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.cpp:178:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.cpp:104:17: style: The scope of the variable 'suffix' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.cpp:174:62: style:inconclusive: Function 'guessAtomicNumber' argument 1 names different: declaration 'str' definition 'inputStr'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.h:68:61: note: Function 'guessAtomicNumber' argument 1 names different: declaration 'str' definition 'inputStr'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.cpp:174:62: note: Function 'guessAtomicNumber' argument 1 names different: declaration 'str' definition 'inputStr'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.cpp:271:73: style:inconclusive: Function 'isotopeMass' argument 2 names different: declaration 'isotopeNumber' definition 'isotope'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.h:107:44: note: Function 'isotopeMass' argument 2 names different: declaration 'isotopeNumber' definition 'isotope'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.cpp:271:73: note: Function 'isotopeMass' argument 2 names different: declaration 'isotopeNumber' definition 'isotope'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.cpp:122:65: style: Argument 'name' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.h:71:22: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.cpp:122:65: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.cpp:131:67: style: Argument 'symbol' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.h:74:22: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.cpp:131:67: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.cpp:283:19: style: Local variable 'mass' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.h:77:17: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.cpp:283:19: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.h:233:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paired [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.h:241:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paired [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.h:249:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paired [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.h:257:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paired [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.cpp:101:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Beta [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.cpp:123:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Beta [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.cpp:160:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Beta [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.cpp:183:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Beta [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.cpp:191:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Beta [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/variant-inline.h:18:17: warning: Member variable 'Variant::m_value' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/basisset.h:91:15: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/basisset.h:101:15: performance: Function 'theoryName()' should return member 'm_theoryName' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.h:201:15: performance: Function 'functionalName()' should return member 'm_functionalName' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.h:212:20: performance: Function 'symmetry()' should return member 'm_symmetry' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.h:214:29: performance: Function 'atomIndices()' should return member 'm_atomIndices' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.h:216:29: performance: Function 'moIndices()' should return member 'm_moIndices' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.h:218:29: performance: Function 'gtoIndices()' should return member 'm_gtoIndices' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.h:220:29: performance: Function 'cIndices()' should return member 'm_cIndices' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.h:222:23: performance: Function 'gtoA()' should return member 'm_gtoA' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.h:224:23: performance: Function 'gtoC()' should return member 'm_gtoC' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.cpp:117:65: style:inconclusive: Function 'setMolecularOrbitals' argument 3 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.h:121:35: note: Function 'setMolecularOrbitals' argument 3 names different: declaration 'index' definition 'idx'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.cpp:117:65: note: Function 'setMolecularOrbitals' argument 3 names different: declaration 'index' definition 'idx'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/basisset.h:86:35: style: Argument 'name' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/basisset.h:91:15: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/basisset.h:86:35: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/basisset.h:96:41: style: Argument 'name' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/basisset.h:91:15: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/basisset.h:96:41: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.cpp:128:11: style: Local variable 'moMatrix' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.h:231:12: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussianset.cpp:128:11: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:29:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANGSTROM_TO_BOHR [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:188:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANGSTROM_TO_BOHR [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:130:31: style: The member function 'Avogadro::Core::GaussianSetTools::isSmall' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.h:103:8: note: The member function 'Avogadro::Core::GaussianSetTools::isSmall' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:130:31: note: The member function 'Avogadro::Core::GaussianSetTools::isSmall' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:276:10: style: The scope of the variable 'tmpGTO' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:302:10: style: The scope of the variable 'tmpGTO' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:336:10: style: The scope of the variable 'tmpGTO' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:376:10: style: The scope of the variable 'tmpGTO' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:421:10: style: The scope of the variable 'tmpGTO' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:488:10: style: The scope of the variable 'tmpGTO' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:543:10: style: The scope of the variable 'tmpGTO' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:42:66: style:inconclusive: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'moNumber'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.h:47:50: note: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'moNumber'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:42:66: note: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'moNumber'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:52:56: style:inconclusive: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'mo'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.h:57:40: note: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'mo'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:52:56: note: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'mo'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:130:46: style:inconclusive: Function 'isSmall' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.h:103:23: note: Function 'isSmall' argument 1 names different: declaration 'value' definition 'val'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:130:46: note: Function 'isSmall' argument 1 names different: declaration 'value' definition 'val'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:245:51: style:inconclusive: Function 'pointS' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.h:119:28: note: Function 'pointS' argument 1 names different: declaration 'index' definition 'moIndex'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:245:51: note: Function 'pointS' argument 1 names different: declaration 'index' definition 'moIndex'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:262:51: style:inconclusive: Function 'pointP' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.h:120:28: note: Function 'pointP' argument 1 names different: declaration 'index' definition 'moIndex'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:262:51: note: Function 'pointP' argument 1 names different: declaration 'index' definition 'moIndex'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:287:51: style:inconclusive: Function 'pointD' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.h:122:28: note: Function 'pointD' argument 1 names different: declaration 'index' definition 'moIndex'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:287:51: note: Function 'pointD' argument 1 names different: declaration 'index' definition 'moIndex'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:321:52: style:inconclusive: Function 'pointD5' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.h:124:29: note: Function 'pointD5' argument 1 names different: declaration 'index' definition 'moIndex'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:321:52: note: Function 'pointD5' argument 1 names different: declaration 'index' definition 'moIndex'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:361:51: style:inconclusive: Function 'pointF' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.h:126:28: note: Function 'pointF' argument 1 names different: declaration 'index' definition 'moIndex'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:361:51: note: Function 'pointF' argument 1 names different: declaration 'index' definition 'moIndex'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:405:52: style:inconclusive: Function 'pointF7' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.h:128:29: note: Function 'pointF7' argument 1 names different: declaration 'index' definition 'moIndex'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:405:52: note: Function 'pointF7' argument 1 names different: declaration 'index' definition 'moIndex'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:472:51: style:inconclusive: Function 'pointG' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.h:130:28: note: Function 'pointG' argument 1 names different: declaration 'index' definition 'moIndex'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:472:51: note: Function 'pointG' argument 1 names different: declaration 'index' definition 'moIndex'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:526:52: style:inconclusive: Function 'pointG9' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.h:132:29: note: Function 'pointG9' argument 1 names different: declaration 'index' definition 'moIndex'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:526:52: note: Function 'pointG9' argument 1 names different: declaration 'index' definition 'moIndex'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:310:10: style: Variable 'componentsD' can be declared as const array [constVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:352:10: style: Variable 'componentsD' can be declared as const array [constVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:395:10: style: Variable 'componentsF' can be declared as const array [constVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:460:10: style: Variable 'componentsF' can be declared as const array [constVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:519:10: style: Variable 'componentsG' can be declared as const array [constVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:554:10: style: Variable 'componentsG' can be declared as const array [constVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:256:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:307:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:341:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:381:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:426:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:493:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:548:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:182:9: style: Variable 'atomsSize' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:276:17: style: Variable 'tmpGTO' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:302:17: style: Variable 'tmpGTO' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:336:17: style: Variable 'tmpGTO' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:376:17: style: Variable 'tmpGTO' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:421:17: style: Variable 'tmpGTO' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:488:17: style: Variable 'tmpGTO' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/gaussiansettools.cpp:543:17: style: Variable 'tmpGTO' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:103:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:158:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:199:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:328:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:415:16: error: The address of variable 'm_edgeMap' is accessed at non-zero index. [objectIndex] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:415:22: note: Address of variable taken here. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:414:36: note: Assuming condition is true OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:415:16: note: The address of variable 'm_edgeMap' is accessed at non-zero index. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:427:16: error: The address of variable 'm_edgeMap' is accessed at non-zero index. [objectIndex] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:427:22: note: Address of variable taken here. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:426:36: note: Assuming condition is true OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:427:16: note: The address of variable 'm_edgeMap' is accessed at non-zero index. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:599:5: style: Variable 'r' is assigned an expression that holds the same value. [redundantAssignment] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:589:9: note: r is assigned 'm_vertexToSubgraph[element]' here. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:591:9: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:597:22: note: Assuming condition is true OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:599:5: note: Variable 'r' is assigned an expression that holds the same value. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:468:51: style:inconclusive: Function 'endpoints' argument 1 names different: declaration 'edgeIndex' definition 'index'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.h:149:46: note: Function 'endpoints' argument 1 names different: declaration 'edgeIndex' definition 'index'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:468:51: note: Function 'endpoints' argument 1 names different: declaration 'edgeIndex' definition 'index'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:587:31: style:inconclusive: Function 'subgraph' argument 1 names different: declaration 'index' definition 'element'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.h:183:26: note: Function 'subgraph' argument 1 names different: declaration 'index' definition 'element'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:587:31: note: Function 'subgraph' argument 1 names different: declaration 'index' definition 'element'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:604:36: style:inconclusive: Function 'subgraphCount' argument 1 names different: declaration 'index' definition 'element'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.h:189:31: note: Function 'subgraphCount' argument 1 names different: declaration 'index' definition 'element'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:604:36: note: Function 'subgraphCount' argument 1 names different: declaration 'index' definition 'element'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:268:32: style: Local variable 'neighbors' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.h:137:23: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:268:32: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:367:13: style: Local variable 'subgraph' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.h:183:10: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:367:13: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:510:36: style: Argument 'subgraph' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.h:183:10: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:510:36: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:274:24: performance: Searching before insertion is not necessary. [stlFindInsert] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:498:42: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:565:8: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:582:7: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/internalcoordinates.cpp:22:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/internalcoordinates.cpp:249:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAD_TO_DEG [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/layer.cpp:22:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/layer.cpp:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/layer.cpp:55:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/layermanager.h:48:15: style: The member function 'Avogadro::Core::LayerData::boolToString' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/layermanager.h:49:8: style: The member function 'Avogadro::Core::LayerData::stringToBool' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/layermanager.h:38:16: style: Virtual function 'deserialize' is called from constructor 'LayerData(std::string save="")' at line 31. Dynamic binding is not used. [virtualCallInConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/layermanager.h:31:38: note: Calling deserialize OpenChemistry-avogadrolibs-ceb949f/avogadro/core/layermanager.h:38:16: note: deserialize is a virtual function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/layermanager.h:31:3: style: Struct 'LayerData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/layermanager.h:69:3: style: Struct 'MoleculeInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/layermanager.h:45:15: performance: Function 'getSave()' should return member 'm_save' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/layermanager.h:31:25: performance: Function parameter 'save' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/layermanager.h:49:33: performance: Function parameter 'b' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mesh.cpp:173:13: warning:inconclusive: Member variable 'Mesh::m_stable' is not assigned a value in 'Mesh::operator='. [operatorEqVarError] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mesh.cpp:173:13: warning: Member variable 'Mesh::m_other' is not assigned a value in 'Mesh::operator='. [operatorEqVarError] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mesh.cpp:173:13: warning: Member variable 'Mesh::m_cube' is not assigned a value in 'Mesh::operator='. [operatorEqVarError] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mesh.cpp:173:13: warning: Member variable 'Mesh::m_lock' is not assigned a value in 'Mesh::operator='. [operatorEqVarError] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mesh.cpp:48:12: style:inconclusive: Technically the member function 'Avogadro::Core::Mesh::stable' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mesh.h:72:8: note: Technically the member function 'Avogadro::Core::Mesh::stable' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mesh.cpp:48:12: note: Technically the member function 'Avogadro::Core::Mesh::stable' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:42:3: style: Class 'Color3f' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mesh.h:212:15: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:92:31: style:inconclusive: Function 'Color3f' argument 1 names different: declaration 'red' definition 'r'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:42:17: note: Function 'Color3f' argument 1 names different: declaration 'red' definition 'r'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:92:31: note: Function 'Color3f' argument 1 names different: declaration 'red' definition 'r'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:92:40: style:inconclusive: Function 'Color3f' argument 2 names different: declaration 'green' definition 'g'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:42:34: note: Function 'Color3f' argument 2 names different: declaration 'green' definition 'g'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:92:40: note: Function 'Color3f' argument 2 names different: declaration 'green' definition 'g'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:92:49: style:inconclusive: Function 'Color3f' argument 3 names different: declaration 'blue' definition 'b'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:42:53: note: Function 'Color3f' argument 3 names different: declaration 'blue' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:92:49: note: Function 'Color3f' argument 3 names different: declaration 'blue' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:95:29: style:inconclusive: Function 'Color3f' argument 1 names different: declaration 'red' definition 'r'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:50:15: note: Function 'Color3f' argument 1 names different: declaration 'red' definition 'r'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:95:29: note: Function 'Color3f' argument 1 names different: declaration 'red' definition 'r'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:95:36: style:inconclusive: Function 'Color3f' argument 2 names different: declaration 'green' definition 'g'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:50:24: note: Function 'Color3f' argument 2 names different: declaration 'green' definition 'g'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:95:36: note: Function 'Color3f' argument 2 names different: declaration 'green' definition 'g'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:95:43: style:inconclusive: Function 'Color3f' argument 3 names different: declaration 'blue' definition 'b'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:50:35: note: Function 'Color3f' argument 3 names different: declaration 'blue' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:95:43: note: Function 'Color3f' argument 3 names different: declaration 'blue' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:103:32: style:inconclusive: Function 'set' argument 1 names different: declaration 'red' definition 'r'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:59:18: note: Function 'set' argument 1 names different: declaration 'red' definition 'r'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:103:32: note: Function 'set' argument 1 names different: declaration 'red' definition 'r'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:103:41: style:inconclusive: Function 'set' argument 2 names different: declaration 'green' definition 'g'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:59:29: note: Function 'set' argument 2 names different: declaration 'green' definition 'g'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:103:41: note: Function 'set' argument 2 names different: declaration 'green' definition 'g'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:103:50: style:inconclusive: Function 'set' argument 3 names different: declaration 'blue' definition 'b'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:59:42: note: Function 'set' argument 3 names different: declaration 'blue' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/color3f.h:103:50: note: Function 'set' argument 3 names different: declaration 'blue' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mesh.cpp:34:44: style:inconclusive: Function 'reserve' argument 2 names different: declaration 'colors' definition 'useColors'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mesh.h:58:40: note: Function 'reserve' argument 2 names different: declaration 'colors' definition 'useColors'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mesh.cpp:34:44: note: Function 'reserve' argument 2 names different: declaration 'colors' definition 'useColors'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mesh.cpp:43:27: style:inconclusive: Function 'setStable' argument 1 names different: declaration 'stable' definition 'isStable'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mesh.h:65:23: note: Function 'setStable' argument 1 names different: declaration 'stable' definition 'isStable'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mesh.cpp:43:27: note: Function 'setStable' argument 1 names different: declaration 'stable' definition 'isStable'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mesh.cpp:249:14: style: Local variable 'normal' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mesh.h:152:19: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mesh.cpp:249:14: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mesh.cpp:222:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1097:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeThinU [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1202:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1454:18: style:inconclusive: Technically the member function 'Avogadro::Core::Molecule::timeStep' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:692:10: note: Technically the member function 'Avogadro::Core::Molecule::timeStep' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1454:18: note: Technically the member function 'Avogadro::Core::Molecule::timeStep' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1812:28: style:inconclusive: Technically the member function 'Avogadro::Core::Molecule::getAtomsAtLayer' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:948:20: note: Technically the member function 'Avogadro::Core::Molecule::getAtomsAtLayer' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1812:28: note: Technically the member function 'Avogadro::Core::Molecule::getAtomsAtLayer' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/residue.h:53:3: style: Class 'Residue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/residue.h:63:15: performance: Function 'residueName()' should return member 'm_residueName' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:680:32: style: Condition 'm_atomicNumbers[index]==elementToRemove' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:674:24: note: elementToRemove is assigned 'm_atomicNumbers[index]' here. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:677:11: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:680:32: note: Condition 'm_atomicNumbers[index]==elementToRemove' is always true OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:350:46: style:inconclusive: Function 'setSpectra' argument 1 names different: declaration 'name' definition 'type'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:109:38: note: Function 'setSpectra' argument 1 names different: declaration 'name' definition 'type'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:350:46: note: Function 'setSpectra' argument 1 names different: declaration 'name' definition 'type'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:355:46: style:inconclusive: Function 'spectra' argument 1 names different: declaration 'name' definition 'type'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:106:38: note: Function 'spectra' argument 1 names different: declaration 'name' definition 'type'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:355:46: note: Function 'spectra' argument 1 names different: declaration 'name' definition 'type'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:367:35: style:inconclusive: Function 'addConstraint' argument 1 names different: declaration 'Value' definition 'value'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:865:27: note: Function 'addConstraint' argument 1 names different: declaration 'Value' definition 'value'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:367:35: note: Function 'addConstraint' argument 1 names different: declaration 'Value' definition 'value'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:593:52: style:inconclusive: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:373:42: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:593:52: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:608:52: style:inconclusive: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:374:34: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:608:52: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:696:43: style:inconclusive: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'atom_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:389:43: note: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'atom_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:696:43: note: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'atom_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:742:54: style:inconclusive: Function 'addBond' argument 1 names different: declaration 'atom1' definition 'a'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:411:44: note: Function 'addBond' argument 1 names different: declaration 'atom1' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:742:54: note: Function 'addBond' argument 1 names different: declaration 'atom1' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:742:73: style:inconclusive: Function 'addBond' argument 2 names different: declaration 'atom2' definition 'b'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:411:67: note: Function 'addBond' argument 2 names different: declaration 'atom2' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:742:73: note: Function 'addBond' argument 2 names different: declaration 'atom2' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:772:43: style:inconclusive: Function 'removeBond' argument 1 names different: declaration 'bond' definition 'bond_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:428:43: note: Function 'removeBond' argument 1 names different: declaration 'bond' definition 'bond_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:772:43: note: Function 'removeBond' argument 1 names different: declaration 'bond' definition 'bond_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:777:33: style:inconclusive: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:438:33: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:777:33: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:777:42: style:inconclusive: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:438:46: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:777:42: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:782:43: style:inconclusive: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:439:43: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:782:43: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:782:62: style:inconclusive: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:439:66: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:782:62: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:958:65: style:inconclusive: Function 'formula' argument 2 names different: declaration 'showCountsOver' definition 'over'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:547:27: note: Function 'formula' argument 2 names different: declaration 'showCountsOver' definition 'over'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:958:65: note: Function 'formula' argument 2 names different: declaration 'showCountsOver' definition 'over'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1282:73: style:inconclusive: Function 'perceiveBondsSimple' argument 2 names different: declaration 'minDistance' definition 'min'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:639:41: note: Function 'perceiveBondsSimple' argument 2 names different: declaration 'minDistance' definition 'min'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1282:73: note: Function 'perceiveBondsSimple' argument 2 names different: declaration 'minDistance' definition 'min'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1509:42: style:inconclusive: Function 'residueLabel' argument 1 names different: declaration 'residueIndex' definition 'residueId'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:738:34: note: Function 'residueLabel' argument 1 names different: declaration 'residueIndex' definition 'residueId'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1509:42: note: Function 'residueLabel' argument 1 names different: declaration 'residueIndex' definition 'residueId'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1514:65: style:inconclusive: Function 'setResidueLabels' argument 1 names different: declaration 'label' definition 'labels'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:757:57: note: Function 'setResidueLabels' argument 1 names different: declaration 'label' definition 'labels'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1514:65: note: Function 'setResidueLabels' argument 1 names different: declaration 'label' definition 'labels'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1523:38: style:inconclusive: Function 'setResidueLabel' argument 1 names different: declaration 'residueIndex' definition 'residueId'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:745:30: note: Function 'setResidueLabel' argument 1 names different: declaration 'residueIndex' definition 'residueId'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1523:38: note: Function 'setResidueLabel' argument 1 names different: declaration 'residueIndex' definition 'residueId'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1579:41: style:inconclusive: Function 'atomCount' argument 1 names different: declaration 'atomicNumber' definition 'number'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:767:33: note: Function 'atomCount' argument 1 names different: declaration 'atomicNumber' definition 'number'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1579:41: note: Function 'atomCount' argument 1 names different: declaration 'atomicNumber' definition 'number'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1609:60: style:inconclusive: Function 'setAtomicNumber' argument 2 names different: declaration 'atomicNumber' definition 'number'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:859:52: note: Function 'setAtomicNumber' argument 2 names different: declaration 'atomicNumber' definition 'number'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1609:60: note: Function 'setAtomicNumber' argument 2 names different: declaration 'atomicNumber' definition 'number'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:859:12: style: Local variable 'bond' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:448:12: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:859:12: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1053:10: style: Local variable 'mass' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:553:10: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1053:10: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1159:15: style: Local variable 'bond' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:448:12: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1159:15: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1438:52: style: Argument 'velocities' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:676:18: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1438:52: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1489:36: style: Argument 'residue' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:725:12: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1489:36: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1537:11: style: Local variable 'bond' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:448:12: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1537:11: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1756:33: style: Local variable 'composition' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:917:35: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1756:33: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1767:34: style: Argument 'atom' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:399:12: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1767:34: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1776:12: style: Local variable 'bond' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:448:12: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1776:12: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1802:63: style: Argument 'bonds' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:483:19: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1802:63: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1812:51: style: Argument 'layer' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:261:10: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1812:51: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1825:41: style: Argument 'radius' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:578:10: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1825:41: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/residue.h:65:36: style: Parameter 'name' can be declared as reference to const [constParameterReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/residue.h:69:28: style: Parameter 'number' can be declared as reference to const [constParameterReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1489:36: style: Parameter 'residue' can be declared as reference to const [constParameterReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:102:14: style: Variable 'slaterSet' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:107:16: style: Variable 'gaussianSet' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:338:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:346:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1584:9: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1631:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:379:10: style: Variable 'it' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mutex.cpp:22:18: warning: Class 'Mutex' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mutex.cpp:22:18: warning: Class 'Mutex' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/neighborperceiver.cpp:12:20: warning: Member variable 'NeighborPerceiver::m_cachedIndex' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/residue.cpp:106:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/residuedata.h:54:30: style:inconclusive: Technically the member function 'Avogadro::Core::ResidueData::residueAtoms' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/residuedata.h:56:52: style:inconclusive: Technically the member function 'Avogadro::Core::ResidueData::residueSingleBonds' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/residuedata.h:61:52: style:inconclusive: Technically the member function 'Avogadro::Core::ResidueData::residueDoubleBonds' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/residuedata.h:54:30: performance: Function 'residueAtoms()' should return member 'm_residueAtomNames' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/residuedata.h:56:52: performance: Function 'residueSingleBonds()' should return member 'm_residueSingleBonds' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/residuedata.h:61:52: performance: Function 'residueDoubleBonds()' should return member 'm_residueDoubleBonds' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/residue.cpp:101:52: style: The scope of the variable 'bondSeq' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/residue.cpp:133:40: style: Argument 'color' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/residue.h:130:13: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/residue.cpp:133:40: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/residue.cpp:41:37: performance: Function parameter 'other' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/residue.cpp:63:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/residue.cpp:82:28: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/residue.cpp:92:37: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/residue.cpp:158:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/ringperceiver.cpp:268:12: style: The member function 'Avogadro::Core::::Sssr::isValid' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/ringperceiver.cpp:239:8: note: The member function 'Avogadro::Core::::Sssr::isValid' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/ringperceiver.cpp:268:12: note: The member function 'Avogadro::Core::::Sssr::isValid' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/ringperceiver.cpp:112:19: warning: Class 'PidMatrix' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/ringperceiver.cpp:112:19: warning: Class 'PidMatrix' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/ringperceiver.cpp:37:3: style: Class 'DistanceMatrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/ringperceiver.cpp:93:3: style: Class 'PidMatrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/ringperceiver.cpp:363:17: style: Condition 'ringCount==0' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/ringperceiver.cpp:362:62: note: Assignment 'ringCount=graph.edgeCount()-graph.vertexCount()+1', assigned value is greater than 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/core/ringperceiver.cpp:363:17: note: Condition 'ringCount==0' is always false OpenChemistry-avogadrolibs-ceb949f/avogadro/core/ringperceiver.cpp:128:66: style:inconclusive: Function 'addPaths' argument 3 names different: declaration 'paths' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/ringperceiver.cpp:99:57: note: Function 'addPaths' argument 3 names different: declaration 'paths' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/ringperceiver.cpp:128:66: note: Function 'addPaths' argument 3 names different: declaration 'paths' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/ringperceiver.cpp:279:48: style:inconclusive: Function 'isUnique' argument 1 names different: declaration 'ring' definition 'path'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/ringperceiver.cpp:240:44: note: Function 'isUnique' argument 1 names different: declaration 'ring' definition 'path'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/ringperceiver.cpp:279:48: note: Function 'isUnique' argument 1 names different: declaration 'ring' definition 'path'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/ringperceiver.cpp:273:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/secondarystructure.cpp:37:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable undefined [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/secondarystructure.cpp:16:66: style:inconclusive: Function 'SecondaryStructureAssigner' argument 1 names different: declaration 'm' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/secondarystructure.h:38:49: note: Function 'SecondaryStructureAssigner' argument 1 names different: declaration 'm' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/secondarystructure.cpp:16:66: note: Function 'SecondaryStructureAssigner' argument 1 names different: declaration 'm' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/sharedmutex.cpp:22:30: warning: Class 'SharedMutex' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/sharedmutex.cpp:22:30: warning: Class 'SharedMutex' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slaterset.cpp:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slaterset.cpp:69:17: style: The member function 'Avogadro::Core::SlaterSet::outputAll' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slaterset.h:144:8: note: The member function 'Avogadro::Core::SlaterSet::outputAll' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slaterset.cpp:69:17: note: The member function 'Avogadro::Core::SlaterSet::outputAll' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slaterset.cpp:140:32: style: The member function 'Avogadro::Core::SlaterSet::factorial' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slaterset.h:159:16: note: The member function 'Avogadro::Core::SlaterSet::factorial' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slaterset.cpp:140:32: note: The member function 'Avogadro::Core::SlaterSet::factorial' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slaterset.cpp:28:53: style:inconclusive: Function 'addZetas' argument 1 names different: declaration 'zetas' definition 'z'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slaterset.h:91:44: note: Function 'addZetas' argument 1 names different: declaration 'zetas' definition 'z'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slaterset.cpp:28:53: note: Function 'addZetas' argument 1 names different: declaration 'zetas' definition 'z'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slaterset.h:119:51: style:inconclusive: Function 'molecularOrbitalCount' argument 1 names different: declaration 'type' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slaterset.cpp:135:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slatersettools.cpp:61:24: style: The member function 'Avogadro::Core::SlaterSetTools::calculateSpinDensity' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slatersettools.h:57:10: note: The member function 'Avogadro::Core::SlaterSetTools::calculateSpinDensity' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slatersettools.cpp:61:24: note: The member function 'Avogadro::Core::SlaterSetTools::calculateSpinDensity' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slatersettools.cpp:72:29: style: The member function 'Avogadro::Core::SlaterSetTools::isSmall' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slatersettools.h:69:8: note: The member function 'Avogadro::Core::SlaterSetTools::isSmall' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slatersettools.cpp:72:29: note: The member function 'Avogadro::Core::SlaterSetTools::isSmall' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slatersettools.cpp:20:54: style:inconclusive: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'mo'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slatersettools.h:41:40: note: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'mo'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slatersettools.cpp:20:54: note: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'mo'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slatersettools.h:57:46: style:inconclusive: Function 'calculateSpinDensity' argument 1 names different: declaration 'position' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slatersettools.cpp:72:44: style:inconclusive: Function 'isSmall' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slatersettools.h:69:23: note: Function 'isSmall' argument 1 names different: declaration 'value' definition 'val'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/slatersettools.cpp:72:44: note: Function 'isSmall' argument 1 names different: declaration 'value' definition 'val'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:217:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:62:57: style: Argument 'hallNumber' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.h:54:25: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:62:57: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:103:64: style: Argument 'hallNumber' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.h:54:25: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:103:64: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:111:53: style: Argument 'hallNumber' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.h:54:25: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:111:53: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:119:52: style: Argument 'hallNumber' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.h:54:25: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:119:52: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:127:55: style: Argument 'hallNumber' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.h:54:25: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:127:55: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:135:59: style: Argument 'hallNumber' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.h:54:25: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:135:59: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:143:60: style: Argument 'hallNumber' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.h:54:25: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:143:60: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:151:49: style: Argument 'hallNumber' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.h:54:25: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:151:49: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:159:60: style: Argument 'hallNumber' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.h:54:25: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:159:60: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:239:58: style: Argument 'hallNumber' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.h:54:25: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:239:58: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:257:62: style: Argument 'hallNumber' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.h:54:25: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:257:62: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:438:57: style: Argument 'hallNumber' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.h:54:25: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:438:57: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:530:58: style: Argument 'hallNumber' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.h:54:25: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:530:58: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:251:14: style: Variable 'transform' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:262:13: style: Variable 'uc' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:365:13: style: Variable 'uc' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:443:13: style: Variable 'uc' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.cpp:22:39: style:inconclusive: Function 'setCellParameters' argument 1 names different: declaration 'a' definition 'a_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:62:31: note: Function 'setCellParameters' argument 1 names different: declaration 'a' definition 'a_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.cpp:22:39: note: Function 'setCellParameters' argument 1 names different: declaration 'a' definition 'a_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.cpp:22:48: style:inconclusive: Function 'setCellParameters' argument 2 names different: declaration 'b' definition 'b_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:62:39: note: Function 'setCellParameters' argument 2 names different: declaration 'b' definition 'b_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.cpp:22:48: note: Function 'setCellParameters' argument 2 names different: declaration 'b' definition 'b_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.cpp:22:57: style:inconclusive: Function 'setCellParameters' argument 3 names different: declaration 'c' definition 'c_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:62:47: note: Function 'setCellParameters' argument 3 names different: declaration 'c' definition 'c_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.cpp:22:57: note: Function 'setCellParameters' argument 3 names different: declaration 'c' definition 'c_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.cpp:22:66: style:inconclusive: Function 'setCellParameters' argument 4 names different: declaration 'alpha' definition 'al'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:62:55: note: Function 'setCellParameters' argument 4 names different: declaration 'alpha' definition 'al'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.cpp:22:66: note: Function 'setCellParameters' argument 4 names different: declaration 'alpha' definition 'al'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.cpp:22:75: style:inconclusive: Function 'setCellParameters' argument 5 names different: declaration 'beta' definition 'be'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:62:67: note: Function 'setCellParameters' argument 5 names different: declaration 'beta' definition 'be'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.cpp:22:75: note: Function 'setCellParameters' argument 5 names different: declaration 'beta' definition 'be'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.cpp:23:39: style:inconclusive: Function 'setCellParameters' argument 6 names different: declaration 'gamma' definition 'ga'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.h:63:31: note: Function 'setCellParameters' argument 6 names different: declaration 'gamma' definition 'ga'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/unitcell.cpp:23:39: note: Function 'setCellParameters' argument 6 names different: declaration 'gamma' definition 'ga'. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/version.cpp:12:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AvogadroLibs_VERSION [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.h:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:233:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable element_count [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:1112:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:1784:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:1791:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.h:90:13: style:inconclusive: Technically the member function 'Avogadro::Io::FileFormat::mode' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.h:97:8: style:inconclusive: Technically the member function 'Avogadro::Io::FileFormat::isMode' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:1098:19: style:inconclusive: Technically the member function 'Avogadro::Io::CjsonFormat::serialize' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.h:56:8: note: Technically the member function 'Avogadro::Io::CjsonFormat::serialize' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:1098:19: note: Technically the member function 'Avogadro::Io::CjsonFormat::serialize' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.h:177:15: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.h:183:15: performance: Function 'fileName()' should return member 'm_fileName' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.h:195:15: performance: Function 'options()' should return member 'm_options' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:143:38: style:inconclusive: Function 'read' argument 1 names different: declaration 'in' definition 'file'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.h:50:41: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:143:38: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:148:45: style:inconclusive: Function 'deserialize' argument 1 names different: declaration 'in' definition 'file'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.h:55:34: note: Function 'deserialize' argument 1 names different: declaration 'in' definition 'file'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:148:45: note: Function 'deserialize' argument 1 names different: declaration 'in' definition 'file'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:149:36: style:inconclusive: Function 'deserialize' argument 3 names different: declaration 'json' definition 'isJson'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.h:55:69: note: Function 'deserialize' argument 3 names different: declaration 'json' definition 'isJson'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:149:36: note: Function 'deserialize' argument 3 names different: declaration 'json' definition 'isJson'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:1093:39: style:inconclusive: Function 'write' argument 1 names different: declaration 'out' definition 'file'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.h:51:42: note: Function 'write' argument 1 names different: declaration 'out' definition 'file'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:1093:39: note: Function 'write' argument 1 names different: declaration 'out' definition 'file'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:1098:43: style:inconclusive: Function 'serialize' argument 1 names different: declaration 'out' definition 'file'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.h:56:32: note: Function 'serialize' argument 1 names different: declaration 'out' definition 'file'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:1098:43: note: Function 'serialize' argument 1 names different: declaration 'out' definition 'file'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:1099:34: style:inconclusive: Function 'serialize' argument 3 names different: declaration 'json' definition 'isJson'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.h:56:74: note: Function 'serialize' argument 3 names different: declaration 'json' definition 'isJson'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:1099:34: note: Function 'serialize' argument 3 names different: declaration 'json' definition 'isJson'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.h:189:38: style: Argument 'options' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.h:195:15: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.h:189:38: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:473:14: style: Local variable 'name' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.h:35:15: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:473:14: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:650:22: style: Variable 'occupation' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:657:22: style: Variable 'energie' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:664:22: style: Variable 'number' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:671:22: style: Variable 'sym' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:681:22: style: Variable 'moCoefficient' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:687:22: style: Variable 'i' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:690:22: style: Variable 'i' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:708:26: style: Variable 'moCoefficient' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:714:26: style: Variable 'i' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:717:26: style: Variable 'i' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:734:24: style: Variable 'i' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:737:24: style: Variable 'i' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:748:26: style: Variable 'i' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:751:26: style: Variable 'i' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:800:22: style: Variable 'j' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:59:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:72:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:651:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:658:25: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:665:22: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:672:22: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:682:20: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:688:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:691:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:709:24: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:715:25: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:718:25: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:735:27: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:738:27: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:749:32: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:752:32: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cmlformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cmlformat.cpp:120:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD_F [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cmlformat.cpp:500:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numeric [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cmlformat.cpp:48:5: performance: Variable 'moleculeNode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cmlformat.cpp:462:36: style:inconclusive: Function 'read' argument 1 names different: declaration 'in' definition 'file'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cmlformat.h:46:41: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cmlformat.cpp:462:36: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cmlformat.cpp:462:58: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cmlformat.h:46:61: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cmlformat.cpp:462:58: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cmlformat.cpp:493:64: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cmlformat.h:48:50: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cmlformat.cpp:493:64: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cmlformat.cpp:44:71: performance: Function parameter 'filename_' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cmsgpackformat.h:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cmsgpackformat.h:30:14: style: The function 'supportedOperations' overrides a function in a base class but is identical to the overridden function [uselessOverride] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.h:28:14: note: Virtual function in base class OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cmsgpackformat.h:30:14: note: Function in derived class OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cmsgpackformat.h:45:15: style: The function 'specificationUrl' overrides a function in a base class but is identical to the overridden function [uselessOverride] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.h:42:15: note: Virtual function in base class OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cmsgpackformat.h:45:15: note: Function in derived class OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.cpp:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.cpp:182:7: error: Memory leak: FREEINDEXES [memleak] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.cpp:193:7: error: Memory leak: FREEINDEXES [memleak] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.cpp:206:7: error: Memory leak: FREEINDEXES [memleak] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.cpp:208:3: error: Memory leak: FREEINDEXES [memleak] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.cpp:180:10: warning: If memory allocation fails, then there is a possible null pointer dereference: FREEINDEXES [nullPointerOutOfMemory] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.cpp:179:37: note: Assuming allocation function fails OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.cpp:179:30: note: Assignment 'FREEINDEXES=reinterpret_cast(calloc(NATOMS-NAMNF,sizeof(int)))', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.cpp:180:10: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.cpp:122:14: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.cpp:126:17: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.cpp:66:9: style: The scope of the variable 'remarks' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.cpp:72:7: style: The scope of the variable 'lenRemarks' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.cpp:55:62: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.h:44:43: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.cpp:55:62: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.h:45:42: style:inconclusive: Function 'write' argument 1 names different: declaration 'outStream' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.h:46:50: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.cpp:43:46: warning: Either the condition 'magic!=DCD_MAGIC' is redundant or there is signed integer overflow for expression 'inp<<8'. [integerOverflowCond] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.cpp:86:5: note: Compound assignment '=', assigned value is 1409286144 OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.cpp:86:26: note: Calling function 'swap_integer', 1st argument 'magic' value is 1409286144 OpenChemistry-avogadrolibs-ceb949f/avogadro/io/dcdformat.cpp:43:46: note: Integer overflow OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.cpp:34:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.cpp:70:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.cpp:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.cpp:147:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.cpp:157:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.cpp:23:10: warning: Class 'FileFormat' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.cpp:23:10: warning: Class 'FileFormat' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.cpp:61:42: style:inconclusive: Function 'open' argument 1 names different: declaration 'fileName' definition 'fileName_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.h:84:32: note: Function 'open' argument 1 names different: declaration 'fileName' definition 'fileName_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.cpp:61:42: note: Function 'open' argument 1 names different: declaration 'fileName' definition 'fileName_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.cpp:61:63: style:inconclusive: Function 'open' argument 2 names different: declaration 'mode' definition 'mode_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.h:84:52: note: Function 'open' argument 2 names different: declaration 'mode' definition 'mode_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.cpp:61:63: note: Function 'open' argument 2 names different: declaration 'mode' definition 'mode_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.cpp:121:46: style:inconclusive: Function 'readFile' argument 1 names different: declaration 'fileName' definition 'fileName_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.h:145:44: note: Function 'readFile' argument 1 names different: declaration 'fileName' definition 'fileName_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.cpp:121:46: note: Function 'readFile' argument 1 names different: declaration 'fileName' definition 'fileName_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.cpp:133:47: style:inconclusive: Function 'writeFile' argument 1 names different: declaration 'fileName' definition 'fileName_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.h:153:45: note: Function 'writeFile' argument 1 names different: declaration 'fileName' definition 'fileName_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.cpp:133:47: note: Function 'writeFile' argument 1 names different: declaration 'fileName' definition 'fileName_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/gromacsformat.h:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.h:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Write [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.h:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/pdbformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/sdfformat.h:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/trrformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/turbomoleformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/vaspformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/vaspformat.h:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/xyzformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/sdfformat.h:31:14: style: The function 'supportedOperations' overrides a function in a base class but is identical to the overridden function [uselessOverride] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.h:27:14: note: Virtual function in base class OpenChemistry-avogadrolibs-ceb949f/avogadro/io/sdfformat.h:31:14: note: Function in derived class OpenChemistry-avogadrolibs-ceb949f/avogadro/io/sdfformat.h:39:15: style: The function 'description' overrides a function in a base class but is identical to the overridden function [uselessOverride] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.h:35:15: note: Virtual function in base class OpenChemistry-avogadrolibs-ceb949f/avogadro/io/sdfformat.h:39:15: note: Function in derived class OpenChemistry-avogadrolibs-ceb949f/avogadro/io/sdfformat.h:44:15: style: The function 'specificationUrl' overrides a function in a base class but is identical to the overridden function [uselessOverride] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.h:40:15: note: Virtual function in base class OpenChemistry-avogadrolibs-ceb949f/avogadro/io/sdfformat.h:44:15: note: Function in derived class OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.h:253:15: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.cpp:208:22: style:inconclusive: Function 'newFormatFromIdentifier' argument 1 names different: declaration 'identifier' definition 'id'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.h:152:24: note: Function 'newFormatFromIdentifier' argument 1 names different: declaration 'identifier' definition 'id'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.cpp:208:22: note: Function 'newFormatFromIdentifier' argument 1 names different: declaration 'identifier' definition 'id'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.cpp:215:22: style:inconclusive: Function 'newFormatFromMimeType' argument 1 names different: declaration 'mimeType' definition 'mime'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.h:166:24: note: Function 'newFormatFromMimeType' argument 1 names different: declaration 'mimeType' definition 'mime'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.cpp:215:22: note: Function 'newFormatFromMimeType' argument 1 names different: declaration 'mimeType' definition 'mime'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.cpp:359:44: style:inconclusive: Function 'filteredFormatsFromFormatVector' argument 2 names different: declaration 'fvec' definition 'v'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.h:314:58: note: Function 'filteredFormatsFromFormatVector' argument 2 names different: declaration 'fvec' definition 'v'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.cpp:359:44: note: Function 'filteredFormatsFromFormatVector' argument 2 names different: declaration 'fvec' definition 'v'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.cpp:373:44: style:inconclusive: Function 'filteredFormatFromFormatVector' argument 2 names different: declaration 'fvec' definition 'v'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.h:326:68: note: Function 'filteredFormatFromFormatVector' argument 2 names different: declaration 'fvec' definition 'v'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.cpp:373:44: note: Function 'filteredFormatFromFormatVector' argument 2 names different: declaration 'fvec' definition 'v'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.cpp:151:14: style: Variable 'mime' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.cpp:155:14: style: Variable 'extension' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.cpp:46:15: style: Variable 'format' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.cpp:70:15: style: Variable 'format' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.cpp:94:15: style: Variable 'format' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.cpp:109:15: style: Variable 'format' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.cpp:139:14: style: Variable 'm_format' can be declared as pointer to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.cpp:210:15: style: Variable 'format' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.cpp:217:15: style: Variable 'format' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.cpp:224:15: style: Variable 'format' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.cpp:139:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.cpp:255:13: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformatmanager.cpp:377:68: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/gromacsformat.cpp:73:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/gromacsformat.cpp:139:9: style: Condition 'atomicNum' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/gromacsformat.cpp:136:21: note: Assignment 'atomicNum=0', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/io/gromacsformat.cpp:137:11: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/io/gromacsformat.cpp:139:9: note: Condition 'atomicNum' is always false OpenChemistry-avogadrolibs-ceb949f/avogadro/io/gromacsformat.cpp:51:10: style: The scope of the variable 'value' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/gromacsformat.h:51:42: style:inconclusive: Function 'write' argument 1 names different: declaration 'out' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/gromacsformat.h:52:50: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/hdf5dataformat.cpp:63:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5O_TYPE_DATASET [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/hdf5dataformat.cpp:132:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5I_INVALID_HID [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/hdf5dataformat.cpp:175:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5I_INVALID_HID [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/hdf5dataformat.cpp:198:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5I_INVALID_HID [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/hdf5dataformat.cpp:246:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/hdf5dataformat.cpp:275:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5P_DEFAULT [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/hdf5dataformat.cpp:289:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5P_DEFAULT [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/hdf5dataformat.cpp:353:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5P_LINK_CREATE [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/hdf5dataformat.cpp:417:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5P_DEFAULT [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/hdf5dataformat.cpp:28:7: style: The member function 'Avogadro::Io::Hdf5DataFormat::ResizeContainer::dimsToNumberOfElements' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/hdf5dataformat.cpp:121:36: warning: Class 'Hdf5DataFormat' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/hdf5dataformat.cpp:121:36: warning: Class 'Hdf5DataFormat' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/hdf5dataformat.cpp:77:3: style: Class 'ResizeMatrixX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/hdf5dataformat.cpp:93:3: style: Class 'ResizeVector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/hdf5dataformat.cpp:107:3: style: Class 'ResizeArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/hdf5dataformat.h:98:15: performance: Function 'filename()' should return member 'filename' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/hdf5dataformat.cpp:34:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.cpp:43:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.cpp:445:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformAtoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.cpp:41:75: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.h:53:43: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.cpp:41:75: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.h:54:42: style:inconclusive: Function 'write' argument 1 names different: declaration 'outStream' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.h:55:50: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.h:85:41: style:inconclusive: Function 'read' argument 1 names different: declaration 'inStream' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.h:86:43: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.cpp:440:77: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.h:88:50: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.cpp:440:77: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.cpp:401:11: style: Local variable 'uc' shadows outer variable [shadowVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.cpp:233:9: note: Shadowed variable OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.cpp:401:11: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.cpp:84:7: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.cpp:111:12: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.cpp:289:9: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.cpp:316:14: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.cpp:491:38: performance: Searching before insertion is not necessary. Instead of 'composition[atomicNumber]=idx++' consider using 'composition.try_emplace(atomicNumber, idx++);'. [stlFindInsert] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.cpp:43:33: style: Variable 'timestep' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.cpp:161:14: style: Variable 'id_idx' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/lammpsformat.cpp:362:16: style: Variable 'id_idx' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.cpp:201:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Real [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.cpp:686:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Real [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.cpp:912:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.cpp:896:30: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.cpp:136:17: style: The scope of the variable 'options' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.cpp:93:56: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.h:54:61: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.cpp:93:56: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.cpp:627:61: style:inconclusive: Function 'readV3000' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.h:55:66: note: Function 'readV3000' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.cpp:627:61: note: Function 'readV3000' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.cpp:833:69: style:inconclusive: Function 'writeV3000' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.h:59:55: note: Function 'writeV3000' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.cpp:833:69: note: Function 'writeV3000' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.cpp:884:64: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.h:57:50: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.cpp:884:64: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.cpp:405:14: style: Variable 'i' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.cpp:86:12: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.cpp:478:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.cpp:129:60: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mmtfformat.h:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mmtfformat.cpp:73:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mmtfformat.cpp:256:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mmtfformat.cpp:263:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mmtfformat.cpp:50:37: style:inconclusive: Function 'read' argument 1 names different: declaration 'in' definition 'file'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mmtfformat.h:53:41: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mmtfformat.cpp:50:37: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mmtfformat.h:56:42: style:inconclusive: Function 'write' argument 1 names different: declaration 'out' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mmtfformat.h:57:50: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mmtfformat.cpp:41:59: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mmtfformat.cpp:205:13: style: Variable 'modelIndex' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/pdbformat.cpp:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3 [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/pdbformat.cpp:356:17: style: The member function 'Avogadro::Io::PdbFormat::perceiveSubstitutedCations' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/pdbformat.h:55:8: note: The member function 'Avogadro::Io::PdbFormat::perceiveSubstitutedCations' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/pdbformat.cpp:356:17: note: The member function 'Avogadro::Io::PdbFormat::perceiveSubstitutedCations' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/pdbformat.cpp:38:56: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/pdbformat.h:48:61: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/pdbformat.cpp:38:56: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/pdbformat.cpp:261:11: style: Variable 'bCoords' can be declared as const array [constVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/sdfformat.h:57:22: style: The function 'read' overrides a function in a base class but just delegates back to the base class. [uselessOverride] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.h:54:22: note: Virtual function in base class OpenChemistry-avogadrolibs-ceb949f/avogadro/io/sdfformat.h:57:22: note: Function in derived class OpenChemistry-avogadrolibs-ceb949f/avogadro/io/sdfformat.h:58:22: style: The function 'write' overrides a function in a base class but just delegates back to the base class. [uselessOverride] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/mdlformat.h:56:22: note: Virtual function in base class OpenChemistry-avogadrolibs-ceb949f/avogadro/io/sdfformat.h:58:22: note: Function in derived class OpenChemistry-avogadrolibs-ceb949f/avogadro/io/sdfformat.cpp:17:56: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/sdfformat.h:57:61: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/sdfformat.cpp:17:56: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/sdfformat.cpp:22:64: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/sdfformat.h:59:50: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/sdfformat.cpp:22:64: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/trrformat.cpp:79:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/trrformat.cpp:371:12: style: Variable 'natoms' is reassigned a value before the old one has been used. [redundantAssignment] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/trrformat.cpp:324:16: note: natoms is assigned OpenChemistry-avogadrolibs-ceb949f/avogadro/io/trrformat.cpp:371:12: note: natoms is overwritten OpenChemistry-avogadrolibs-ceb949f/avogadro/io/trrformat.cpp:76:62: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/trrformat.h:48:43: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/trrformat.cpp:76:62: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/trrformat.h:51:42: style:inconclusive: Function 'write' argument 1 names different: declaration 'outStream' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/trrformat.h:52:50: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/trrformat.cpp:62:14: style: Variable 'headerKey' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/trrformat.cpp:149:14: style: Variable '_kid' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/trrformat.cpp:203:14: style: Variable '_kid' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/trrformat.cpp:322:16: style: Variable '_kid' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/trrformat.cpp:376:16: style: Variable '_kid' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/trrformat.cpp:42:46: warning: Either the condition 'magic!=GROMACS_MAGIC' is redundant or there is signed integer overflow for expression 'inp<<8'. [integerOverflowCond] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/trrformat.cpp:96:5: note: Compound assignment '=', assigned value is 33437450240 OpenChemistry-avogadrolibs-ceb949f/avogadro/io/trrformat.cpp:96:25: note: Calling function 'swapInteger', 1st argument 'magic' value is 33437450240 OpenChemistry-avogadrolibs-ceb949f/avogadro/io/trrformat.cpp:42:46: note: Integer overflow OpenChemistry-avogadrolibs-ceb949f/avogadro/io/turbomoleformat.cpp:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/turbomoleformat.cpp:373:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/turbomoleformat.cpp:42:68: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/turbomoleformat.h:51:43: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/turbomoleformat.cpp:42:68: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/turbomoleformat.cpp:370:76: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/turbomoleformat.h:53:50: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/turbomoleformat.cpp:370:76: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/turbomoleformat.cpp:355:11: style: Local variable 'cell' shadows outer variable [shadowVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/turbomoleformat.cpp:335:19: note: Shadowed variable OpenChemistry-avogadrolibs-ceb949f/avogadro/io/turbomoleformat.cpp:355:11: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/io/vaspformat.cpp:50:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/vaspformat.cpp:248:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/vaspformat.cpp:351:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3 [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/vaspformat.h:82:42: style:inconclusive: Function 'write' argument 1 names different: declaration 'outStream' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/vaspformat.h:83:50: style:inconclusive: Function 'write' argument 2 names different: declaration 'mol' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/vaspformat.cpp:115:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/vaspformat.cpp:128:13: style: Consider using std::replace_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/vaspformat.cpp:133:23: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/vaspformat.cpp:221:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/xyzformat.cpp:49:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/xyzformat.cpp:112:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/xyzformat.cpp:370:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/xyzformat.cpp:77:62: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/xyzformat.h:48:43: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/xyzformat.cpp:77:62: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/xyzformat.cpp:366:70: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/xyzformat.h:50:50: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/io/xyzformat.cpp:366:70: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgenerator.h:595:15: performance: Function 'errorList()' should return member 'm_errors' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgenerator.h:602:15: performance: Function 'warningList()' should return member 'm_warnings' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:282:64: style:inconclusive: Function 'jobState' argument 1 names different: declaration 'batchId' definition 'id'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:119:29: note: Function 'jobState' argument 1 names different: declaration 'batchId' definition 'id'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:282:64: note: Function 'jobState' argument 1 names different: declaration 'batchId' definition 'id'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:287:64: style:inconclusive: Function 'serverId' argument 1 names different: declaration 'batchId' definition 'id'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:124:29: note: Function 'serverId' argument 1 names different: declaration 'batchId' definition 'id'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:287:64: note: Function 'serverId' argument 1 names different: declaration 'batchId' definition 'id'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:295:56: style:inconclusive: Function 'jobObject' argument 1 names different: declaration 'batchId' definition 'id'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:130:31: note: Function 'jobObject' argument 1 names different: declaration 'batchId' definition 'id'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:295:56: note: Function 'jobObject' argument 1 names different: declaration 'batchId' definition 'id'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:347:66: style:inconclusive: Function 'stringToState' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:220:48: note: Function 'stringToState' argument 1 names different: declaration 'string' definition 'str'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:347:66: note: Function 'stringToState' argument 1 names different: declaration 'string' definition 'str'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.cpp:21:29: style:inconclusive: Function 'BatchJob' argument 1 names different: declaration 'parent' definition 'par'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:81:30: note: Function 'BatchJob' argument 1 names different: declaration 'parent' definition 'par'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.cpp:21:29: note: Function 'BatchJob' argument 1 names different: declaration 'parent' definition 'par'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.cpp:26:60: style:inconclusive: Function 'BatchJob' argument 2 names different: declaration 'parent' definition 'par'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:82:61: note: Function 'BatchJob' argument 2 names different: declaration 'parent' definition 'par'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.cpp:26:60: note: Function 'BatchJob' argument 2 names different: declaration 'parent' definition 'par'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.cpp:93:34: style:inconclusive: Function 'lookupJob' argument 1 names different: declaration 'batchId' definition 'bId'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:172:26: note: Function 'lookupJob' argument 1 names different: declaration 'batchId' definition 'bId'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.cpp:93:34: note: Function 'lookupJob' argument 1 names different: declaration 'batchId' definition 'bId'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.cpp:110:42: style:inconclusive: Function 'handleSubmissionReply' argument 1 names different: declaration 'requestId' definition 'rId'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:191:34: note: Function 'handleSubmissionReply' argument 1 names different: declaration 'requestId' definition 'rId'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.cpp:110:42: note: Function 'handleSubmissionReply' argument 1 names different: declaration 'requestId' definition 'rId'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.cpp:110:60: style:inconclusive: Function 'handleSubmissionReply' argument 2 names different: declaration 'serverId' definition 'sId'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:191:58: note: Function 'handleSubmissionReply' argument 2 names different: declaration 'serverId' definition 'sId'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.cpp:110:60: note: Function 'handleSubmissionReply' argument 2 names different: declaration 'serverId' definition 'sId'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.cpp:127:50: style:inconclusive: Function 'handleJobStateChange' argument 1 names different: declaration 'serverId' definition 'sId'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:192:42: note: Function 'handleJobStateChange' argument 1 names different: declaration 'serverId' definition 'sId'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.cpp:127:50: note: Function 'handleJobStateChange' argument 1 names different: declaration 'serverId' definition 'sId'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:192:67: style:inconclusive: Function 'handleJobStateChange' argument 2 names different: declaration 'oldState' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:193:44: style:inconclusive: Function 'handleJobStateChange' argument 3 names different: declaration 'newState' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.cpp:137:41: style:inconclusive: Function 'handleLookupJobReply' argument 1 names different: declaration 'requestId' definition 'rId'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:194:33: note: Function 'handleLookupJobReply' argument 1 names different: declaration 'requestId' definition 'rId'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.cpp:137:41: note: Function 'handleLookupJobReply' argument 1 names different: declaration 'requestId' definition 'rId'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.cpp:208:11: style: Variable 'client' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:315:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:327:9: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/batchjob.h:337:9: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/client/client.cpp:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QJsonObject [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/client/client.cpp:265:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/client/client.cpp:236:46: style:inconclusive: Function 'processError' argument 1 names different: declaration 'notification' definition 'error'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/client/client.h:224:40: note: Function 'processError' argument 1 names different: declaration 'notification' definition 'error'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/client/client.cpp:236:46: note: Function 'processError' argument 1 names different: declaration 'notification' definition 'error'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/client/jobobject.cpp:111:24: style: The member function 'Avogadro::MoleQueue::JobObject::fileSpec' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/client/jobobject.h:153:15: note: The member function 'Avogadro::MoleQueue::JobObject::fileSpec' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/client/jobobject.cpp:111:24: note: The member function 'Avogadro::MoleQueue::JobObject::fileSpec' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/client/jobobject.cpp:120:24: style: The member function 'Avogadro::MoleQueue::JobObject::fileSpec' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/client/jobobject.h:158:15: note: The member function 'Avogadro::MoleQueue::JobObject::fileSpec' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/client/jobobject.cpp:120:24: note: The member function 'Avogadro::MoleQueue::JobObject::fileSpec' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/client/jobobject.cpp:16:62: style:inconclusive: Function 'setValue' argument 2 names different: declaration 'value' definition 'value_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/client/jobobject.h:40:53: note: Function 'setValue' argument 2 names different: declaration 'value' definition 'value_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/client/jobobject.cpp:16:62: note: Function 'setValue' argument 2 names different: declaration 'value' definition 'value_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/client/jsonrpcclient.cpp:18:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QByteArray [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/client/jsonrpcclient.cpp:90:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qt_4_8 [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/client/jsonrpcclient.cpp:101:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/client/jsonrpcclient.cpp:35:52: style:inconclusive: Function 'connectToServer' argument 1 names different: declaration 'serverName' definition 'serverName_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/client/jsonrpcclient.h:67:39: note: Function 'connectToServer' argument 1 names different: declaration 'serverName' definition 'serverName_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/client/jsonrpcclient.cpp:35:52: note: Function 'connectToServer' argument 1 names different: declaration 'serverName' definition 'serverName_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/client/jsonrpcclient.cpp:95:49: performance: Function parameter 'message' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgenerator.cpp:179:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compact [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgenerator.cpp:360:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgenerator.cpp:405:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgenerator.cpp:659:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgenerator.cpp:729:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidPattern [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgenerator.cpp:777:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPatternOption [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgenerator.cpp:709:12: style:inconclusive: Technically the member function 'Avogadro::MoleQueue::parseFormat::Anonymous0::operator()' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgenerator.h:554:15: performance: Function 'fileNames()' should return member 'm_filenames' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgenerator.h:563:11: performance: Function 'mainFileName()' should return member 'm_mainFileName' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgenerator.cpp:127:52: style: Argument 'options' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgenerator.h:481:15: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgenerator.cpp:127:52: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgeneratorwidget.h:85:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchMode [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgeneratordialog.cpp:66:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgeneratordialog.cpp:36:67: style:inconclusive: Function 'setInputGeneratorScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgeneratordialog.h:46:47: note: Function 'setInputGeneratorScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgeneratordialog.cpp:36:67: note: Function 'setInputGeneratorScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgeneratorwidget.cpp:67:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgeneratorwidget.cpp:88:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchMode [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgeneratorwidget.cpp:117:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchMode [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgeneratorwidget.cpp:132:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgeneratorwidget.cpp:179:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgeneratorwidget.cpp:351:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgeneratorwidget.cpp:477:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgeneratorwidget.cpp:535:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgeneratorwidget.cpp:654:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_options [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgeneratorwidget.h:127:8: style: Virtual function 'updatePreviewText' is called from constructor 'InputGeneratorWidget(QWidget*parent_=nullptr)' at line 42. Dynamic binding is not used. [virtualCallInConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgeneratorwidget.cpp:42:3: note: Calling connectButtons OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgeneratorwidget.cpp:636:11: note: Calling updatePreviewText OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgeneratorwidget.h:127:8: note: updatePreviewText is a virtual function OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgeneratorwidget.cpp:50:67: style:inconclusive: Function 'setInputGeneratorScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgeneratorwidget.h:67:47: note: Function 'setInputGeneratorScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/inputgeneratorwidget.cpp:50:67: note: Function 'setInputGeneratorScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuedialog.cpp:49:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuedialog.cpp:157:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuedialog.cpp:196:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuewidget.h:66:11: performance: Function 'jobState()' should return member 'm_jobState' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuewidget.h:105:11: performance: Function 'submissionError()' should return member 'm_submissionError' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuemanager.cpp:15:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QJsonObject [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuemanager.cpp:49:60: style:inconclusive: Function 'updateQueueModel' argument 1 names different: declaration 'queueList' definition 'json'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuemanager.h:76:44: note: Function 'updateQueueModel' argument 1 names different: declaration 'queueList' definition 'json'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuemanager.cpp:49:60: note: Function 'updateQueueModel' argument 1 names different: declaration 'queueList' definition 'json'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuequeuelistmodel.cpp:82:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuequeuelistmodel.cpp:90:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuequeuelistmodel.cpp:101:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StringList [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuequeuelistmodel.cpp:121:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuequeuelistmodel.cpp:152:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoItemFlags [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuequeuelistmodel.h:51:15: performance: Function 'queues()' should return member 'm_queueList' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuequeuelistmodel.h:86:27: style:inconclusive: Function 'headerData' argument 1 names different: declaration 'section' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuequeuelistmodel.h:86:52: style:inconclusive: Function 'headerData' argument 2 names different: declaration 'orientation' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuequeuelistmodel.h:87:27: style:inconclusive: Function 'headerData' argument 3 names different: declaration 'role' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuequeuelistmodel.cpp:30:59: performance: Function parameter 'queueList' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuequeuelistmodel.cpp:31:63: performance: Function parameter 'programList' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuequeuelistmodel.cpp:257:16: style: Variable 'oldProgs' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuequeuelistmodel.cpp:326:18: style: Variable 'progs' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuequeuelistmodel.cpp:234:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuewidget.cpp:196:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuewidget.cpp:215:69: style:inconclusive: Function 'onSubmissionSuccess' argument 2 names different: declaration 'moleQueueId' definition 'mqId'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuewidget.h:180:54: note: Function 'onSubmissionSuccess' argument 2 names different: declaration 'moleQueueId' definition 'mqId'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuewidget.cpp:215:69: note: Function 'onSubmissionSuccess' argument 2 names different: declaration 'moleQueueId' definition 'mqId'. OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuewidget.h:183:59: style:inconclusive: Function 'onJobStateChange' argument 2 names different: declaration 'oldState' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/backgroundfileformat.h:54:11: performance: Function 'fileName()' should return member 'm_fileName' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/backgroundfileformat.h:70:11: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/chartwidget.cpp:37:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/chartwidget.cpp:90:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JKQTPNoSymbol [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/chartwidget.cpp:127:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JKQTPNoSymbol [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/chartwidget.cpp:177:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JKQTPNoSymbol [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/chartwidget.cpp:193:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PaletteChange [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/chartwidget.cpp:275:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JKQTPKeyInsideTopLeft [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/chartwidget.cpp:356:19: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtGui::ChartWidget::labelPeaks' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/chartwidget.h:188:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtGui::ChartWidget::labelPeaks' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/chartwidget.cpp:356:19: note: Either there is a missing 'override', or the member function 'Avogadro::QtGui::ChartWidget::labelPeaks' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/chartwidget.cpp:104:55: style:inconclusive: Function 'addSeries' argument 1 names different: declaration 'y' definition 'newSeries'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/chartwidget.h:80:44: note: Function 'addSeries' argument 1 names different: declaration 'y' definition 'newSeries'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/chartwidget.cpp:104:55: note: Function 'addSeries' argument 1 names different: declaration 'y' definition 'newSeries'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/chartwidget.cpp:356:64: style:inconclusive: Function 'labelPeaks' argument 3 names different: declaration 'windowSize' definition 'window'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/chartwidget.h:188:63: note: Function 'labelPeaks' argument 3 names different: declaration 'windowSize' definition 'window'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/chartwidget.cpp:356:64: note: Function 'labelPeaks' argument 3 names different: declaration 'windowSize' definition 'window'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/chartwidget.cpp:151:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/chartwidget.cpp:358:40: style: Unused variable: peaks [unusedVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/colorbutton.h:37:3: style: Class 'ColorButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/colorbutton.cpp:52:42: style: Argument 'color' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/colorbutton.h:58:10: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/colorbutton.cpp:52:42: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/colorbutton.cpp:60:48: performance: Function parameter 'title' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/containerwidget.cpp:15:43: style:inconclusive: Function 'ContainerWidget' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/containerwidget.h:30:37: note: Function 'ContainerWidget' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/containerwidget.cpp:15:43: note: Function 'ContainerWidget' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/persistentatom.h:92:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/persistentatom.h:106:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/persistentbond.h:92:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/persistentbond.h:106:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/customelementdialog.cpp:39:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/customelementdialog.cpp:68:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/customelementdialog.cpp:146:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.h:49:3: style: Class 'Molecule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.h:55:3: style: Class 'Molecule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/customelementdialog.cpp:49:3: style: Struct 'RemapAtomicNumbers' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/customelementdialog.cpp:22:66: style:inconclusive: Function 'CustomElementDialog' argument 2 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/customelementdialog.h:31:56: note: Function 'CustomElementDialog' argument 2 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/customelementdialog.cpp:22:66: note: Function 'CustomElementDialog' argument 2 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/customelementdialog.cpp:35:44: style:inconclusive: Function 'resolve' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/customelementdialog.h:38:32: note: Function 'resolve' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/customelementdialog.cpp:35:44: note: Function 'resolve' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/customelementdialog.cpp:138:48: style:inconclusive: Function 'addRow' argument 1 names different: declaration 'customElementId' definition 'elementId'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/customelementdialog.h:51:29: note: Function 'addRow' argument 1 names different: declaration 'customElementId' definition 'elementId'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/customelementdialog.cpp:138:48: note: Function 'addRow' argument 1 names different: declaration 'customElementId' definition 'elementId'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/elementdetail_p.cpp:55:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/elementdetail_p.cpp:70:15: style: Redundant initialization for 'pixelHeight'. The initialized value is overwritten before it is read. [redundantInitialization] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/elementdetail_p.cpp:46:19: note: pixelHeight is initialized OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/elementdetail_p.cpp:70:15: note: pixelHeight is overwritten OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/elementdetail_p.h:46:65: style:inconclusive: Function 'paint' argument 2 names different: declaration 'option' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/elementdetail_p.h:47:23: style:inconclusive: Function 'paint' argument 3 names different: declaration 'widget' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/elementitem_p.cpp:26:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/elementitem_p.cpp:77:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/elementitem_p.h:32:3: style: Class 'ElementItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/elementitem_p.h:49:65: style:inconclusive: Function 'paint' argument 2 names different: declaration 'option' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/elementitem_p.h:50:23: style:inconclusive: Function 'paint' argument 3 names different: declaration 'widget' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/extensionplugin.cpp:12:43: style:inconclusive: Function 'ExtensionPlugin' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/extensionplugin.h:44:37: note: Function 'ExtensionPlugin' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/extensionplugin.cpp:12:43: note: Function 'ExtensionPlugin' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/extensionplugin.h:99:43: style:inconclusive: Function 'setScene' argument 1 names different: declaration 'scene' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/filebrowsewidget.cpp:32:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrongFocus [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/filebrowsewidget.cpp:101:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Executable [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/filebrowsewidget.cpp:140:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/filebrowsewidget.cpp:149:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/filebrowsewidget.cpp:169:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/filebrowsewidget.cpp:200:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/filebrowsewidget.cpp:218:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/fileformatdialog.cpp:46:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/fileformatdialog.cpp:90:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/fileformatdialog.cpp:159:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Write [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/fileformatdialog.cpp:193:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/fileformatdialog.cpp:207:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Write [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/fileformatdialog.cpp:316:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/fileformatdialog.cpp:25:45: style:inconclusive: Function 'FileFormatDialog' argument 1 names different: declaration 'parent' definition 'parentW'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/fileformatdialog.h:105:38: note: Function 'FileFormatDialog' argument 1 names different: declaration 'parent' definition 'parentW'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/fileformatdialog.cpp:25:45: note: Function 'FileFormatDialog' argument 1 names different: declaration 'parent' definition 'parentW'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/fileformatdialog.cpp:74:12: style:inconclusive: Function 'fileToWrite' argument 1 names different: declaration 'parent' definition 'parentWidget'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/fileformatdialog.h:75:46: note: Function 'fileToWrite' argument 1 names different: declaration 'parent' definition 'parentWidget'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/fileformatdialog.cpp:74:12: note: Function 'fileToWrite' argument 1 names different: declaration 'parent' definition 'parentWidget'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/fileformatdialog.cpp:226:16: style: Variable 'eit' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/gaussiansetconcurrent.cpp:70:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Alpha [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/gaussiansetconcurrent.cpp:115:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tools [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/generichighlighter.cpp:22:3: performance: Variable 'm_rules' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/generichighlighter.h:82:15: performance: Function 'rules()' should return member 'm_rules' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/hydrogentools.cpp:229:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HybridizationUnknown [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/insertfragmentdialog.cpp:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/insertfragmentdialog.cpp:170:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilePathRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/insertfragmentdialog.cpp:181:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilePathRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/insertfragmentdialog.cpp:209:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/insertfragmentdialog.cpp:30:21: warning: Member variable 'Private::model' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/insertfragmentdialog.cpp:35:8: warning: Member variable 'Private::crystalFiles' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/insertfragmentdialog.cpp:40:12: warning: Class 'Private' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/insertfragmentdialog.cpp:40:12: warning: Class 'Private' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/sortfiltertreeproxymodel.h:20:3: style: Class 'SortFilterTreeProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/insertfragmentdialog.cpp:44:53: style:inconclusive: Function 'InsertFragmentDialog' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/insertfragmentdialog.h:28:42: note: Function 'InsertFragmentDialog' argument 1 names different: declaration 'parent' definition 'aParent'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/insertfragmentdialog.cpp:44:53: note: Function 'InsertFragmentDialog' argument 1 names different: declaration 'parent' definition 'aParent'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/insertfragmentdialog.cpp:203:61: style:inconclusive: Function 'filterTextChanged' argument 1 names different: declaration '' definition 'newFilter'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/insertfragmentdialog.cpp:181:11: style: Local variable 'fileName' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/insertfragmentdialog.h:32:11: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/insertfragmentdialog.cpp:181:11: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/insertfragmentdialog.cpp:44:70: performance: Function parameter 'directory' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacescript.cpp:275:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compact [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacescript.cpp:418:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacescript.cpp:550:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacescript.cpp:617:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacescript.cpp:813:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkGreen [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacescript.cpp:858:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidPattern [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacescript.cpp:913:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPatternOption [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacescript.cpp:161:23: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtGui::InterfaceScript::setOptionsJson' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacescript.h:537:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtGui::InterfaceScript::setOptionsJson' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacescript.cpp:161:23: note: Either there is a missing 'override', or the member function 'Avogadro::QtGui::InterfaceScript::setOptionsJson' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacescript.cpp:838:12: style:inconclusive: Technically the member function 'Avogadro::QtGui::parseFormat::Anonymous0::operator()' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacescript.h:583:15: performance: Function 'fileNames()' should return member 'm_filenames' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacescript.h:592:11: performance: Function 'mainFileName()' should return member 'm_mainFileName' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacescript.h:624:15: performance: Function 'errorList()' should return member 'm_errors' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacescript.h:631:15: performance: Function 'warningList()' should return member 'm_warnings' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacescript.cpp:733:54: style:inconclusive: Function 'parseRules' argument 2 names different: declaration 'highligher' definition 'highlighter'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacescript.h:654:46: note: Function 'parseRules' argument 2 names different: declaration 'highligher' definition 'highlighter'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacescript.cpp:733:54: note: Function 'parseRules' argument 2 names different: declaration 'highligher' definition 'highlighter'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacewidget.h:109:20: warning: The class 'InterfaceWidget' defines member variable with name 'm_molecule' also defined in its parent class 'JsonWidget'. [duplInheritedMember] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/jsonwidget.h:139:20: note: Parent variable 'JsonWidget::m_molecule' OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacewidget.h:109:20: note: Derived variable 'InterfaceWidget::m_molecule' OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacewidget.cpp:42:57: style:inconclusive: Function 'setInterfaceScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacewidget.h:57:42: note: Function 'setInterfaceScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/interfacewidget.cpp:42:57: note: Function 'setInterfaceScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/jsonwidget.cpp:391:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PasswordEchoOnEdit [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/jsonwidget.cpp:480:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/jsonwidget.cpp:512:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/jsonwidget.cpp:36:13: warning: Member variable 'JsonWidget::m_isTabbed' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/jsonwidget.cpp:333:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/jsonwidget.cpp:329:7: note: outer condition: option1 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/jsonwidget.cpp:333:9: note: identical inner condition: option1 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/jsonwidget.cpp:342:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/jsonwidget.cpp:329:18: note: outer condition: option2 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/jsonwidget.cpp:342:9: note: identical inner condition: option2 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/jsonwidget.cpp:151:15: style: The scope of the variable 'tabsWidget' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/jsonwidget.cpp:152:12: style: The scope of the variable 'currentPage' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/jsonwidget.cpp:358:66: style:inconclusive: Function 'addOptionRow' argument 2 names different: declaration 'label' definition 'name'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/jsonwidget.h:94:56: note: Function 'addOptionRow' argument 2 names different: declaration 'label' definition 'name'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/jsonwidget.cpp:358:66: note: Function 'addOptionRow' argument 2 names different: declaration 'label' definition 'name'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:786:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:891:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.cpp:31:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.cpp:87:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.cpp:111:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.cpp:256:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.cpp:263:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.cpp:276:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.cpp:282:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:274:8: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtGui::RWMolecule::setAtomPosition2d' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.cpp:217:18: warning: The class 'LayerModel' defines member function with name 'addLayer' also defined in its parent class 'RWLayerManager'. [duplInheritedMember] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwlayermanager.h:30:8: note: Parent function 'RWLayerManager::addLayer' OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.cpp:217:18: note: Derived function 'LayerModel::addLayer' OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.cpp:273:18: warning: The class 'LayerModel' defines member function with name 'flipVisible' also defined in its parent class 'RWLayerManager'. [duplInheritedMember] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwlayermanager.h:40:8: note: Parent function 'RWLayerManager::flipVisible' OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.cpp:273:18: note: Derived function 'LayerModel::flipVisible' OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.cpp:279:18: warning: The class 'LayerModel' defines member function with name 'flipLocked' also defined in its parent class 'RWLayerManager'. [duplInheritedMember] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwlayermanager.h:42:8: note: Parent function 'RWLayerManager::flipLocked' OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.cpp:279:18: note: Derived function 'LayerModel::flipLocked' OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:784:67: style:inconclusive: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:118:38: note: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:784:67: note: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:794:52: style:inconclusive: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'a'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:139:35: note: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:794:52: note: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:889:67: style:inconclusive: Function 'bondUniqueId' argument 1 names different: declaration 'bond' definition 'b'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:418:38: note: Function 'bondUniqueId' argument 1 names different: declaration 'bond' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:889:67: note: Function 'bondUniqueId' argument 1 names different: declaration 'bond' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:899:64: style:inconclusive: Function 'removeBond' argument 1 names different: declaration 'bond' definition 'b'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:431:35: note: Function 'removeBond' argument 1 names different: declaration 'bond' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:899:64: note: Function 'removeBond' argument 1 names different: declaration 'bond' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:918:31: style:inconclusive: Function 'bonds' argument 1 names different: declaration 'atom' definition 'a'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:446:47: note: Function 'bonds' argument 1 names different: declaration 'atom' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:918:31: note: Function 'bonds' argument 1 names different: declaration 'atom' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.h:44:41: style:inconclusive: Function 'parent' argument 1 names different: declaration 'child' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.cpp:72:45: style:inconclusive: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.h:45:35: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.cpp:72:45: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.h:46:38: style:inconclusive: Function 'columnCount' argument 1 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.h:48:42: style:inconclusive: Function 'flags' argument 1 names different: declaration 'index' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.h:50:35: style:inconclusive: Function 'setData' argument 1 names different: declaration 'index' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.h:50:58: style:inconclusive: Function 'setData' argument 2 names different: declaration 'value' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.h:51:20: style:inconclusive: Function 'setData' argument 3 names different: declaration 'role' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.cpp:95:46: style:inconclusive: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.h:52:36: note: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.cpp:95:46: note: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.cpp:209:71: style:inconclusive: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.h:55:40: note: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.cpp:209:71: note: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.cpp:252:37: style: Argument 'index' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.h:54:15: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/layermodel.cpp:252:37: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.cpp:622:30: style: Either there is a missing 'override', or the member function 'Avogadro::QtGui::MeshGenerator::duplicate' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.h:109:17: note: Either there is a missing 'override', or the member function 'Avogadro::QtGui::MeshGenerator::duplicate' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.cpp:622:30: note: Either there is a missing 'override', or the member function 'Avogadro::QtGui::MeshGenerator::duplicate' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.cpp:544:30: style: Either there is a missing 'override', or the member function 'Avogadro::QtGui::MeshGenerator::calcCubeCase' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.h:165:24: note: Either there is a missing 'override', or the member function 'Avogadro::QtGui::MeshGenerator::calcCubeCase' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.cpp:544:30: note: Either there is a missing 'override', or the member function 'Avogadro::QtGui::MeshGenerator::calcCubeCase' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.h:183:7: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtGui::MeshGenerator::progressMinimum' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.h:188:7: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtGui::MeshGenerator::progressMaximum' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.cpp:604:30: style: Either there is a missing 'override', or the member function 'Avogadro::QtGui::MeshGenerator::calcCaseEdge' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.h:224:24: note: Either there is a missing 'override', or the member function 'Avogadro::QtGui::MeshGenerator::calcCaseEdge' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.cpp:604:30: note: Either there is a missing 'override', or the member function 'Avogadro::QtGui::MeshGenerator::calcCaseEdge' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.cpp:20:39: style:inconclusive: Function 'MeshGenerator' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.h:50:35: note: Function 'MeshGenerator' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.cpp:20:39: note: Function 'MeshGenerator' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.cpp:27:42: style:inconclusive: Function 'MeshGenerator' argument 1 names different: declaration 'cube' definition 'cube_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.h:59:35: note: Function 'MeshGenerator' argument 1 names different: declaration 'cube' definition 'cube_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.cpp:27:42: note: Function 'MeshGenerator' argument 1 names different: declaration 'cube' definition 'cube_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.cpp:27:55: style:inconclusive: Function 'MeshGenerator' argument 2 names different: declaration 'mesh' definition 'mesh_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.h:59:53: note: Function 'MeshGenerator' argument 2 names different: declaration 'mesh' definition 'mesh_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.cpp:27:55: note: Function 'MeshGenerator' argument 2 names different: declaration 'mesh' definition 'mesh_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.cpp:28:65: style:inconclusive: Function 'MeshGenerator' argument 6 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.h:61:26: note: Function 'MeshGenerator' argument 6 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.cpp:28:65: note: Function 'MeshGenerator' argument 6 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.cpp:38:44: style:inconclusive: Function 'initialize' argument 1 names different: declaration 'cube' definition 'cube_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.h:76:37: note: Function 'initialize' argument 1 names different: declaration 'cube' definition 'cube_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.cpp:38:44: note: Function 'initialize' argument 1 names different: declaration 'cube' definition 'cube_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.cpp:38:57: style:inconclusive: Function 'initialize' argument 2 names different: declaration 'mesh' definition 'mesh_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.h:76:55: note: Function 'initialize' argument 2 names different: declaration 'mesh' definition 'mesh_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.cpp:38:57: note: Function 'initialize' argument 2 names different: declaration 'mesh' definition 'mesh_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.h:109:43: style:inconclusive: Function 'duplicate' argument 1 names different: declaration 'c' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/meshgenerator.h:109:62: style:inconclusive: Function 'duplicate' argument 2 names different: declaration 'pos' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:89:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:120:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:147:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:191:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:198:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:210:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:219:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:231:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:244:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:277:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:287:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:313:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:321:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:296:16: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtGui::Molecule::emitChanged' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.h:261:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtGui::Molecule::emitChanged' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:296:16: note: Either there is a missing 'override', or the member function 'Avogadro::QtGui::Molecule::emitChanged' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:18:29: style:inconclusive: Function 'Molecule' argument 1 names different: declaration 'parent_' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.h:49:21: note: Function 'Molecule' argument 1 names different: declaration 'parent_' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:18:29: note: Function 'Molecule' argument 1 names different: declaration 'parent_' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:79:52: style:inconclusive: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.h:94:34: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:79:52: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:86:52: style:inconclusive: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.h:101:42: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:86:52: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:139:43: style:inconclusive: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'atom_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.h:119:35: note: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'atom_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:139:43: note: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'atom_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:154:46: style:inconclusive: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.h:137:38: note: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:154:46: note: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:161:36: style:inconclusive: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.h:138:28: note: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:161:36: note: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:167:52: style:inconclusive: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.h:151:34: note: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:167:52: note: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:215:44: style:inconclusive: Function 'addBond' argument 1 names different: declaration 'atomId1' definition 'a'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.h:186:34: note: Function 'addBond' argument 1 names different: declaration 'atomId1' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:215:44: note: Function 'addBond' argument 1 names different: declaration 'atomId1' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:215:53: style:inconclusive: Function 'addBond' argument 2 names different: declaration 'atomId2' definition 'b'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.h:186:49: note: Function 'addBond' argument 2 names different: declaration 'atomId2' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:215:53: note: Function 'addBond' argument 2 names different: declaration 'atomId2' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:215:70: style:inconclusive: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.h:187:42: note: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:215:70: note: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:228:52: style:inconclusive: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.h:175:42: note: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:228:52: note: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:264:43: style:inconclusive: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.h:212:35: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:264:43: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:264:62: style:inconclusive: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.h:212:58: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:264:62: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:269:33: style:inconclusive: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.h:213:25: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:269:33: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:269:42: style:inconclusive: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.h:213:38: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:269:42: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:291:36: style:inconclusive: Function 'bondUniqueId' argument 1 names different: declaration 'bond' definition 'b'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.h:233:28: note: Function 'bondUniqueId' argument 1 names different: declaration 'bond' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/molecule.cpp:291:36: note: Function 'bondUniqueId' argument 1 names different: declaration 'bond' definition 'b'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.cpp:21:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.cpp:60:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.cpp:80:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.cpp:109:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.h:58:20: performance: Function 'molecules()' should return member 'm_molecules' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.h:43:41: style:inconclusive: Function 'parent' argument 1 names different: declaration 'child' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.cpp:43:48: style:inconclusive: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.h:44:35: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.cpp:43:48: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.h:45:38: style:inconclusive: Function 'columnCount' argument 1 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.cpp:56:55: style:inconclusive: Function 'flags' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.h:47:42: note: Function 'flags' argument 1 names different: declaration 'index' definition 'idx'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.cpp:56:55: note: Function 'flags' argument 1 names different: declaration 'index' definition 'idx'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.cpp:66:48: style:inconclusive: Function 'setData' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.h:49:35: note: Function 'setData' argument 1 names different: declaration 'index' definition 'idx'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.cpp:66:48: note: Function 'setData' argument 1 names different: declaration 'index' definition 'idx'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.cpp:100:49: style:inconclusive: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.h:51:36: note: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.cpp:100:49: note: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.cpp:164:53: style:inconclusive: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.h:54:40: note: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.cpp:164:53: note: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/moleculemodel.cpp:189:3: style: Variable 'mol' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/multiviewwidget.cpp:33:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/multiviewwidget.cpp:100:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/multiviewwidget.cpp:107:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/multiviewwidget.cpp:218:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/multiviewwidget.cpp:24:3: style: Class 'ActiveWidgetFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/multiviewwidget.cpp:45:43: style:inconclusive: Function 'MultiViewWidget' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/multiviewwidget.h:33:37: note: Function 'MultiViewWidget' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/multiviewwidget.cpp:45:43: note: Function 'MultiViewWidget' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/packagemanager.cpp:55:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/packagemanager.cpp:200:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/packagemanager.cpp:269:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/packagemanager.cpp:314:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/packagemanager.cpp:498:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/packagemanager.cpp:557:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dirs [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/packagemanager.cpp:700:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/packagemanager.cpp:821:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/packagemanager.cpp:262:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/packagemanager.cpp:273:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/packagemanager.cpp:332:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/periodictablescene_p.cpp:159:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/periodictablescene_p.cpp:19:49: style:inconclusive: Function 'PeriodicTableScene' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/periodictablescene_p.h:31:40: note: Function 'PeriodicTableScene' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/periodictablescene_p.cpp:19:49: note: Function 'PeriodicTableScene' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/periodictablescene_p.cpp:157:68: style:inconclusive: Function 'mousePressEvent' argument 1 names different: declaration 'event' definition 'event_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/periodictablescene_p.h:49:50: note: Function 'mousePressEvent' argument 1 names different: declaration 'event' definition 'event_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/periodictablescene_p.cpp:157:68: note: Function 'mousePressEvent' argument 1 names different: declaration 'event' definition 'event_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/periodictableview.cpp:21:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/periodictableview.cpp:74:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/periodictableview.cpp:49:44: style:inconclusive: Function 'elementClicked' argument 1 names different: declaration 'element' definition 'id'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/periodictableview.h:59:27: note: Function 'elementClicked' argument 1 names different: declaration 'element' definition 'id'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/periodictableview.cpp:49:44: note: Function 'elementClicked' argument 1 names different: declaration 'element' definition 'id'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/periodictableview.h:71:43: style:inconclusive: Function 'mouseDoubleClickEvent' argument 1 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/periodictableview.cpp:143:51: style:inconclusive: Function 'resizeEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/periodictableview.h:81:34: note: Function 'resizeEvent' argument 1 names different: declaration 'event' definition 'e'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/periodictableview.cpp:143:51: note: Function 'resizeEvent' argument 1 names different: declaration 'event' definition 'e'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pluginlayermanager.h:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pluginlayermanager.h:85:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pluginlayermanager.cpp:24:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pluginlayermanager.cpp:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pluginlayermanager.cpp:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pluginlayermanager.cpp:69:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pluginlayermanager.cpp:87:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pluginlayermanager.cpp:103:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pluginlayermanager.cpp:115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pluginlayermanager.cpp:127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pluginlayermanager.cpp:135:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pluginlayermanager.h:27:3: style: Class 'PluginLayerManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pluginlayermanager.cpp:109:45: style:inconclusive: Function 'atomEnabled' argument 1 names different: declaration 'layer' definition 'layerFilter'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pluginlayermanager.h:70:27: note: Function 'atomEnabled' argument 1 names different: declaration 'layer' definition 'layerFilter'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pluginlayermanager.cpp:109:45: note: Function 'atomEnabled' argument 1 names different: declaration 'layer' definition 'layerFilter'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pluginlayermanager.cpp:59:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pluginlayermanager.cpp:92:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pluginlayermanager.cpp:104:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pluginlayermanager.cpp:115:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pluginlayermanager.cpp:128:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pluginlayermanager.cpp:136:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pluginlayermanager.cpp:44:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pythonscript.cpp:84:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pythonInterpreterPath [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pythonscript.cpp:155:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppLocalDataLocation [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pythonscript.cpp:207:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SeparateChannels [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pythonscript.cpp:304:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MergedChannels [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pythonscript.cpp:417:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pythonscript.h:50:11: performance: Function 'scriptFilePath()' should return member 'm_scriptFilePath' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pythonscript.h:75:11: performance: Function 'packageDir()' should return member 'm_packageDir' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pythonscript.h:80:11: performance: Function 'packageCommand()' should return member 'm_packageCommand' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pythonscript.h:85:11: performance: Function 'packageIdentifier()' should return member 'm_packageIdentifier' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pythonscript.h:90:11: performance: Function 'packageDisplayName()' should return member 'm_packageDisplayName' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pythonscript.h:106:15: performance: Function 'errorList()' should return member 'm_errors' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pythonscript.h:180:28: style:inconclusive: Function 'processFinished' argument 1 names different: declaration 'exitCode' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pythonscript.h:180:59: style:inconclusive: Function 'processFinished' argument 2 names different: declaration 'exitStatus' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pythonscript.cpp:63:50: style: Argument 'packageDir' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pythonscript.h:75:11: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/pythonscript.cpp:63:50: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/richtextdelegate.cpp:55:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_ItemViewItem [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/richtextdelegate.cpp:16:45: style:inconclusive: Function 'RichTextDelegate' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/richtextdelegate.h:23:38: note: Function 'RichTextDelegate' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/richtextdelegate.cpp:16:45: note: Function 'RichTextDelegate' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwlayermanager.cpp:194:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwlayermanager.cpp:210:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwlayermanager.cpp:223:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwlayermanager.cpp:232:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwlayermanager.cpp:237:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwlayermanager.cpp:242:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwlayermanager.cpp:248:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwlayermanager.cpp:254:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwlayermanager.cpp:263:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwlayermanager.cpp:131:3: warning: Member variable 'RemoveLayerCommand::m_visible' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwlayermanager.cpp:131:3: warning: Member variable 'RemoveLayerCommand::m_locked' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwlayermanager.cpp:31:3: style: Class 'AddLayerCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwlayermanager.cpp:201:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwlayermanager.cpp:213:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwlayermanager.cpp:223:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwlayermanager.cpp:242:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwlayermanager.cpp:248:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwlayermanager.cpp:267:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:70:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:127:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:334:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:391:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:429:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:539:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformAtoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:578:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformAtoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:616:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformAtoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:640:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformAtoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule_undo.h:123:3: warning: Member variable 'RemoveAtomCommand::m_layer' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule_undo.h:30:3: style: Class 'UndoCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule_undo.h:67:3: style: Class 'MergeUndoCommand < SetPositions3dMergeId >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule_undo.h:67:3: style: Class 'MergeUndoCommand < SetPosition3dMergeId >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule_undo.h:67:3: style: Class 'MergeUndoCommand < SetBondOrderMergeId >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule_undo.h:67:3: style: Class 'MergeUndoCommand < SetForceVectorMergeId >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule_undo.h:67:3: style: Class 'MergeUndoCommand < ModifySelectionMergeId >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:668:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:704:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:738:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:30:48: style:inconclusive: Function 'RWMolecule' argument 2 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:72:47: note: Function 'RWMolecule' argument 2 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:30:48: note: Function 'RWMolecule' argument 2 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:37:56: style:inconclusive: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'num'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:87:34: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'num'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:37:56: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'num'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:48:56: style:inconclusive: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'num'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:95:34: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'num'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:48:56: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'num'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:59:43: style:inconclusive: Function 'atomCount' argument 1 names different: declaration 'atomicNumber' definition 'num'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:130:33: note: Function 'atomCount' argument 1 names different: declaration 'atomicNumber' definition 'num'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:59:43: note: Function 'atomCount' argument 1 names different: declaration 'atomicNumber' definition 'num'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:152:62: style:inconclusive: Function 'setAtomicNumber' argument 2 names different: declaration 'atomicNumber' definition 'num'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:190:52: note: Function 'setAtomicNumber' argument 2 names different: declaration 'atomicNumber' definition 'num'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:152:62: note: Function 'setAtomicNumber' argument 2 names different: declaration 'atomicNumber' definition 'num'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:465:49: style:inconclusive: Function 'appendMolecule' argument 1 names different: declaration 'addMolecule' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:556:21: note: Function 'appendMolecule' argument 1 names different: declaration 'addMolecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:465:49: note: Function 'appendMolecule' argument 1 names different: declaration 'addMolecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:518:73: style:inconclusive: Function 'editUnitCell' argument 2 names different: declaration 'opts' definition 'options'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:567:69: note: Function 'editUnitCell' argument 2 names different: declaration 'opts' definition 'options'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:518:73: note: Function 'editUnitCell' argument 2 names different: declaration 'opts' definition 'options'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:832:62: style:inconclusive: Function 'setForceVector' argument 2 names different: declaration 'pos' definition 'forces'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:715:34: note: Function 'setForceVector' argument 2 names different: declaration 'pos' definition 'forces'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:832:62: note: Function 'setForceVector' argument 2 names different: declaration 'pos' definition 'forces'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:53:12: style: Local variable 'atom' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:103:12: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:53:12: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:109:10: style: Local variable 'atom' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:103:12: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:109:10: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:132:12: style: Local variable 'atom' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:103:12: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:132:12: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:257:58: style: Argument 'isotope' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:319:18: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:257:58: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:267:51: style: Argument 'color' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:337:13: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:267:51: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:279:61: style: Argument 'color' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:337:13: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:279:61: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:291:48: style: Argument 'layer' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:356:10: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:291:48: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:475:16: style: Local variable 'atom' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:103:12: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:475:16: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:483:16: style: Local variable 'bond' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:378:12: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:483:16: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:508:19: style: Local variable 'atom' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.h:103:12: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwmolecule.cpp:508:19: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/sceneplugin.cpp:10:35: style:inconclusive: Function 'ScenePlugin' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/sceneplugin.h:42:33: note: Function 'ScenePlugin' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/sceneplugin.cpp:10:35: note: Function 'ScenePlugin' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/sceneplugin.h:48:47: style:inconclusive: Function 'process' argument 1 names different: declaration 'molecule' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/sceneplugin.h:49:46: style:inconclusive: Function 'process' argument 2 names different: declaration 'node' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/sceneplugin.h:51:50: style:inconclusive: Function 'processEditable' argument 1 names different: declaration 'molecule' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/sceneplugin.h:52:54: style:inconclusive: Function 'processEditable' argument 2 names different: declaration 'node' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.cpp:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoItemFlags [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.cpp:65:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.cpp:103:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.h:47:23: performance: Function 'scenePlugins()' should return member 'm_scenePlugins' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.cpp:12:45: style:inconclusive: Function 'ScenePluginModel' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.h:30:38: note: Function 'ScenePluginModel' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.cpp:12:45: note: Function 'ScenePluginModel' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.h:32:41: style:inconclusive: Function 'parent' argument 1 names different: declaration 'child' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.cpp:22:51: style:inconclusive: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.h:33:35: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.cpp:22:51: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.h:34:38: style:inconclusive: Function 'columnCount' argument 1 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.cpp:35:58: style:inconclusive: Function 'flags' argument 1 names different: declaration 'index' definition 'index_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.h:36:42: note: Function 'flags' argument 1 names different: declaration 'index' definition 'index_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.cpp:35:58: note: Function 'flags' argument 1 names different: declaration 'index' definition 'index_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.cpp:52:51: style:inconclusive: Function 'setData' argument 1 names different: declaration 'index' definition 'index_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.h:38:35: note: Function 'setData' argument 1 names different: declaration 'index' definition 'index_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.cpp:52:51: note: Function 'setData' argument 1 names different: declaration 'index' definition 'index_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.cpp:78:52: style:inconclusive: Function 'data' argument 1 names different: declaration 'index' definition 'index_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.h:40:36: note: Function 'data' argument 1 names different: declaration 'index' definition 'index_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.cpp:78:52: note: Function 'data' argument 1 names different: declaration 'index' definition 'index_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.cpp:132:56: style:inconclusive: Function 'index' argument 3 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.h:43:40: note: Function 'index' argument 3 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.cpp:132:56: note: Function 'index' argument 3 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.cpp:145:63: style: Argument 'index' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.h:42:15: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.cpp:145:63: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/scenepluginmodel.cpp:169:3: style: Variable 'plugin' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/slatersetconcurrent.cpp:89:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tools [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/timedprogressdialog.h:28:3: style: Class 'TimedProgressDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/timedprogressdialog.h:29:3: style: Class 'TimedProgressDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/toolplugin.cpp:10:33: style:inconclusive: Function 'ToolPlugin' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/toolplugin.h:44:32: note: Function 'ToolPlugin' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/toolplugin.cpp:10:33: note: Function 'ToolPlugin' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/toolplugin.h:85:54: style:inconclusive: Function 'mousePressEvent' argument 1 names different: declaration 'e' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/toolplugin.h:86:56: style:inconclusive: Function 'mouseReleaseEvent' argument 1 names different: declaration 'e' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/toolplugin.h:87:53: style:inconclusive: Function 'mouseMoveEvent' argument 1 names different: declaration 'e' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/toolplugin.h:88:60: style:inconclusive: Function 'mouseDoubleClickEvent' argument 1 names different: declaration 'e' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/toolplugin.h:89:49: style:inconclusive: Function 'wheelEvent' argument 1 names different: declaration 'e' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/toolplugin.h:90:50: style:inconclusive: Function 'keyPressEvent' argument 1 names different: declaration 'e' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/toolplugin.h:91:52: style:inconclusive: Function 'keyReleaseEvent' argument 1 names different: declaration 'e' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/toolplugin.h:97:43: style:inconclusive: Function 'draw' argument 1 names different: declaration 'node' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/utilities.cpp:17:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AvogadroLibs_LIB_DIR [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/utilities.cpp:22:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AvogadroLibs_DATA_DIR [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/utilities.cpp:25:36: performance: Function parameter 'program' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/utilities.cpp:57:45: performance: Function parameter 'programs' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.h:74:29: performance: Function 'tools()' should return member 'm_tools' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.cpp:32:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClickFocus [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.cpp:53:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable update [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.cpp:73:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable update [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.cpp:28:29: style:inconclusive: Function 'GLWidget' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.h:54:30: note: Function 'GLWidget' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.cpp:28:29: note: Function 'GLWidget' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.cpp:42:45: style:inconclusive: Function 'setMolecule' argument 1 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.h:58:37: note: Function 'setMolecule' argument 1 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.cpp:42:45: note: Function 'setMolecule' argument 1 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.cpp:235:29: style:inconclusive: Function 'resizeGL' argument 1 names different: declaration 'width' definition 'width_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.h:183:21: note: Function 'resizeGL' argument 1 names different: declaration 'width' definition 'width_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.cpp:235:29: note: Function 'resizeGL' argument 1 names different: declaration 'width' definition 'width_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.cpp:235:41: style:inconclusive: Function 'resizeGL' argument 2 names different: declaration 'height' definition 'height_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.h:183:32: note: Function 'resizeGL' argument 2 names different: declaration 'height' definition 'height_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.cpp:235:41: note: Function 'resizeGL' argument 2 names different: declaration 'height' definition 'height_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.cpp:247:51: style:inconclusive: Function 'mouseDoubleClickEvent' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.cpp:261:45: style:inconclusive: Function 'mousePressEvent' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.cpp:275:44: style:inconclusive: Function 'mouseMoveEvent' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.cpp:289:47: style:inconclusive: Function 'mouseReleaseEvent' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.cpp:303:40: style:inconclusive: Function 'wheelEvent' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.cpp:317:41: style:inconclusive: Function 'keyPressEvent' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.cpp:331:43: style:inconclusive: Function 'keyReleaseEvent' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.cpp:147:14: style: Variable 'toolAction' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/glwidget.cpp:179:14: style: Variable 'toolAction' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/qttextrenderstrategy.cpp:38:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/qttextrenderstrategy.cpp:98:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/qttextrenderstrategy.cpp:176:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/qttextrenderstrategy.cpp:124:23: warning: Member variable 'QtTextRenderStrategy::m_preserveArgb' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtopengl/qttextrenderstrategy.cpp:253:12: style: Variable 'end' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/alchemy/alchemy.cpp:86:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/alchemy/alchemy.h:40:33: style:inconclusive: Function 'menuPath' argument 1 names different: declaration 'action' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/aligntool/aligntool.cpp:82:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Preferred [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/aligntool/aligntool.cpp:157:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/aligntool/aligntool.cpp:194:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/aligntool/aligntool.cpp:205:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/aligntool/aligntool.cpp:223:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/aligntool/aligntool.cpp:266:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SansSerif [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/aligntool/aligntool.cpp:322:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/aligntool/aligntool.cpp:197:17: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::AlignTool::toolWidgetDestroyed' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/aligntool/aligntool.h:91:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::AlignTool::toolWidgetDestroyed' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/aligntool/aligntool.cpp:197:17: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::AlignTool::toolWidgetDestroyed' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/aligntool/aligntool.h:38:8: style: Virtual function 'setIcon' is called from constructor 'AlignTool(QObject*parent_=nullptr)' at line 59. Dynamic binding is not used. [virtualCallInConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/aligntool/aligntool.cpp:59:3: note: Calling setIcon OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/aligntool/aligntool.h:38:8: note: setIcon is a virtual function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/aligntool/aligntool.cpp:130:34: style: Argument 'align' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/aligntool/aligntool.h:77:8: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/aligntool/aligntool.cpp:130:34: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/aligntool/aligntool.cpp:163:28: style: Local variable 'align' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/aligntool/aligntool.h:77:8: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/aligntool/aligntool.cpp:163:28: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/aligntool/aligntool.cpp:253:17: style: Variable 'ident' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/aligntool/aligntool.cpp:169:16: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/aligntool/aligntool.cpp:169:24: style: Variable 'gamma' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/apbs/apbs.cpp:101:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/apbs/apbsdialog.h:38:3: style: Class 'ApbsDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/apbs/apbs.cpp:122:24: style: Assigned value 'loadOpenDxFile(m_cubeFileName,molecule)' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/apbs/apbs.cpp:122:24: note: Calling function 'loadOpenDxFile' returns 1 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/apbs/apbs.cpp:122:24: note: Assigned value 'loadOpenDxFile(m_cubeFileName,molecule)' is always true OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/apbs/apbs.cpp:123:9: style: Condition '!ok' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/apbs/apbs.cpp:122:24: note: Calling function 'loadOpenDxFile' returns 1 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/apbs/apbs.cpp:122:24: note: Assignment 'ok=loadOpenDxFile(m_cubeFileName,molecule)', assigned value is 1 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/apbs/apbs.cpp:123:9: note: Condition '!ok' is always false OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/apbs/apbs.cpp:53:41: style:inconclusive: Function 'setMolecule' argument 1 names different: declaration '' definition 'mol'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/apbs/apbs.cpp:109:42: style:inconclusive: Function 'readMolecule' argument 1 names different: declaration '' definition 'molecule'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/apbs/apbsdialog.cpp:114:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalExit [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/apbs/apbsdialog.cpp:160:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalExit [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/apbs/apbsdialog.cpp:188:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/apbs/apbsdialog.cpp:217:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/apbs/apbsoutputdialog.h:32:3: style: Class 'ApbsOutputDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/apbs/apbsdialog.h:55:11: performance: Function 'cubeFileName()' should return member 'm_cubeFileName' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/apbs/apbsoutputdialog.h:50:25: style: Class 'ApbsOutputDialog' is unsafe, 'ApbsOutputDialog::m_ui' can leak by wrong usage. [unsafeClassCanLeak] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/apbs/opendxreader.cpp:21:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/apbs/opendxreader.h:44:11: performance: Function 'errorString()' should return member 'm_errorString' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:36:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:109:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Parula [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:208:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Turbo [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:260:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:309:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Turbo [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:363:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:388:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:429:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:459:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chain_color [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:486:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coil [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:574:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable amino_color [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:601:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shapely_color [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:34:3: style: Class 'ChargeColorDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:150:44: style:inconclusive: Function 'menuPath' argument 1 names different: declaration '' definition 'action'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:366:50: style:inconclusive: Function 'applyCustomColor' argument 1 names different: declaration 'color' definition 'new_color'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.h:39:39: note: Function 'applyCustomColor' argument 1 names different: declaration 'color' definition 'new_color'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:366:50: note: Function 'applyCustomColor' argument 1 names different: declaration 'color' definition 'new_color'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:403:57: style:inconclusive: Function 'applyCustomColorResidue' argument 1 names different: declaration 'color' definition 'new_color'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.h:48:46: note: Function 'applyCustomColorResidue' argument 1 names different: declaration 'color' definition 'new_color'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:403:57: note: Function 'applyCustomColorResidue' argument 1 names different: declaration 'color' definition 'new_color'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:105:64: style: Argument 'name' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.h:29:11: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:105:64: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:256:10: style: Local variable 'name' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.h:29:11: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:256:10: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/applycolors/applycolors.cpp:500:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/csvrthermostat.h:195:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/csvrthermostat.h:326:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:129:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:186:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:434:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lbfgs [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:465:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:529:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:618:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mono [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:672:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:690:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:712:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:737:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:899:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.h:55:8: style: Virtual function 'setIcon' is called from constructor 'AutoOpt(QObject*parent_=nullptr)' at line 80. Dynamic binding is not used. [virtualCallInConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:80:3: note: Calling setIcon OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.h:55:8: note: setIcon is a virtual function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/csvrthermostat.h:87:3: style: Class 'CSVRThermostat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:323:5: warning: Either the condition 'm_toolWidget' is redundant or there is possible null pointer dereference: m_toolWidget. [nullPointerRedundantCheck] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:329:7: note: Assuming that condition 'm_toolWidget' is not redundant OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:323:5: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:636:16: warning: Either the condition 'm_renderer' is redundant or there is possible null pointer dereference: m_renderer. [nullPointerRedundantCheck] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:622:7: note: Assuming that condition 'm_renderer' is not redundant OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:636:16: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:277:31: style:inconclusive: Function 'taskChanged' argument 1 names different: declaration 'task' definition 'index'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.h:88:24: note: Function 'taskChanged' argument 1 names different: declaration 'task' definition 'index'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:277:31: note: Function 'taskChanged' argument 1 names different: declaration 'task' definition 'index'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:301:41: style:inconclusive: Function 'temperatureChanged' argument 1 names different: declaration 'temperature' definition 'temp'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.h:89:34: note: Function 'temperatureChanged' argument 1 names different: declaration 'temperature' definition 'temp'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:301:41: note: Function 'temperatureChanged' argument 1 names different: declaration 'temperature' definition 'temp'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/autoopt/autoopt.cpp:891:49: style:inconclusive: Function 'updatePressedButtons' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/ballandstick/ballandstick.h:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable True [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/ballandstick/ballandstick.cpp:100:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/ballandstick/ballandstick.cpp:149:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/ballandstick/ballandstick.cpp:163:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/ballandstick/ballandstick.cpp:55:3: style: Struct 'LayerBallAndStick' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/ballandstick/ballandstick.cpp:147:37: style:inconclusive: Function 'BallAndStick' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/ballandstick/ballandstick.h:22:34: note: Function 'BallAndStick' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/ballandstick/ballandstick.cpp:147:37: note: Function 'BallAndStick' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/ballandstick/ballandstick.cpp:321:39: style:inconclusive: Function 'opacityChanged' argument 1 names different: declaration 'value' definition 'opacity'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/ballandstick/ballandstick.h:48:27: note: Function 'opacityChanged' argument 1 names different: declaration 'value' definition 'opacity'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/ballandstick/ballandstick.cpp:321:39: note: Function 'opacityChanged' argument 1 names different: declaration 'value' definition 'opacity'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/ballandstick/ballandstick.cpp:55:33: performance: Function parameter 'settings' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:94:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAD_TO_DEG_F [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:106:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAD_TO_DEG_F [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:173:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreMove [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:237:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:246:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreMove [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:273:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreMove [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:338:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreMove [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:369:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:469:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD_F [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:540:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Modified [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:585:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Modified [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:651:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Modified [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:675:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TranslucentPass [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:749:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TranslucentPass [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:806:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Overlay3DPass [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:861:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TranslucentPass [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:986:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD_F [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:884:30: style: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::BondCentricTool::bondContainsAtom' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.h:121:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::BondCentricTool::bondContainsAtom' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:884:30: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::BondCentricTool::bondContainsAtom' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.h:52:8: style: Virtual function 'setIcon' is called from constructor 'BondCentricTool(QObject*parent_=nullptr)' at line 129. Dynamic binding is not used. [virtualCallInConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:129:3: note: Calling setIcon OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.h:52:8: note: setIcon is a virtual function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:147:52: style:inconclusive: Function 'setMolecule' argument 1 names different: declaration '' definition 'mol'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:155:58: style:inconclusive: Function 'setEditMolecule' argument 1 names different: declaration '' definition 'mol'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.h:56:40: style:inconclusive: Function 'setGLWidget' argument 1 names different: declaration 'widget' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bondcentrictool/bondcentrictool.h:62:48: style:inconclusive: Function 'mouseReleaseEvent' argument 1 names different: declaration 'e' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bonding/bonding.cpp:152:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bonds [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bonding/bonding.cpp:205:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bonds [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bonding/bonding.cpp:211:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bonds [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bonding/bonding.cpp:239:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bonds [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bonding/bonding.h:39:33: style:inconclusive: Function 'menuPath' argument 1 names different: declaration 'action' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bonding/bonding.cpp:228:17: style: Local variable 'bond' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bonding/bonding.h:50:8: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bonding/bonding.cpp:228:17: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/bonding/bonding.cpp:229:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cartoons/cartoons.h:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable True [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cartoons/cartoons.cpp:113:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cartoons/cartoons.cpp:173:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cartoons/cartoons.cpp:243:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Carbon [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cartoons/cartoons.cpp:260:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cartoons/cartoons.cpp:296:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cartoons/cartoons.cpp:315:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cartoons/cartoons.cpp:335:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cartoons/cartoons.cpp:353:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cartoons/cartoons.cpp:395:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELIPSE_RATIO [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cartoons/cartoons.cpp:122:3: warning: Member variable 'LayerCartoon::jumpTable' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cartoons/cartoons.cpp:151:3: warning: Member variable 'BackboneResidue::group' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cartoons/cartoons.cpp:151:3: warning: Member variable 'BackboneResidue::residueID' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cartoons/cartoons.cpp:151:3: warning: Member variable 'BackboneResidue::selected' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cartoons/cartoons.cpp:134:3: style: Struct 'LayerCartoon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cartoons/cartoons.cpp:134:28: performance: Function parameter 'settings' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/centroid/centroid.cpp:74:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/centroid/centroid.cpp:105:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/centroid/centroid.cpp:131:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/centroid/centroid.h:33:33: style:inconclusive: Function 'menuPath' argument 1 names different: declaration 'action' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/closecontacts/closecontacts.h:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/closecontacts/closecontacts.cpp:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/closecontacts/closecontacts.cpp:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Index [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/closecontacts/closecontacts.cpp:126:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/closecontacts/closecontacts.cpp:238:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valueChanged [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/closecontacts/closecontacts.cpp:37:39: style:inconclusive: Function 'CloseContacts' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/closecontacts/closecontacts.h:23:35: note: Function 'CloseContacts' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/closecontacts/closecontacts.cpp:37:39: note: Function 'CloseContacts' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/closecontacts/closecontacts.cpp:82:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/closecontacts/closecontacts.cpp:86:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/commandscripts/command.cpp:248:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/commandscripts/command.cpp:343:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pythonInterpreterPath [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/commandscripts/command.cpp:418:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QVariantMap [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/commandscripts/command.cpp:164:15: style: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::Command::refreshScripts' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/commandscripts/command.h:61:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::Command::refreshScripts' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/commandscripts/command.cpp:164:15: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::Command::refreshScripts' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/commandscripts/command.cpp:39:27: style:inconclusive: Function 'Command' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/commandscripts/command.h:41:29: note: Function 'Command' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/commandscripts/command.cpp:39:27: note: Function 'Command' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/commandscripts/command.cpp:65:40: style:inconclusive: Function 'menuPath' argument 1 names different: declaration '' definition 'action'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/commandscripts/command.cpp:490:25: style: Local variable 'actions' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/commandscripts/command.h:51:19: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/commandscripts/command.cpp:490:25: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/commandscripts/command.cpp:130:3: performance: Range variable 'part' should be declared as const reference. [iterateByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/commandscripts/command.cpp:451:7: style: Variable 'menuPriority' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/commandscripts/command.cpp:452:7: style: Variable 'subMenuPriority' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/commandscripts/command.cpp:453:7: style: Variable 'subSubMenuPriority' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/configurepython/condadialog.cpp:11:35: style:inconclusive: Function 'CondaDialog' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/configurepython/condadialog.h:26:33: note: Function 'CondaDialog' argument 1 names different: declaration 'parent' definition 'aParent'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/configurepython/condadialog.cpp:11:35: note: Function 'CondaDialog' argument 1 names different: declaration 'parent' definition 'aParent'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/configurepython/configurepython.cpp:61:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/configurepython/configurepython.cpp:155:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pythonInterpreterPath [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/configurepython/configurepythondialog.cpp:94:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rejected [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/configurepython/configurepythondialog.h:46:8: style: Virtual function 'accept' is called from constructor 'ConfigurePythonDialog(QWidget*parent=nullptr)' at line 31. Dynamic binding is not used. [virtualCallInConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/configurepython/configurepythondialog.cpp:31:48: note: Calling accept OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/configurepython/configurepythondialog.h:46:8: note: accept is a virtual function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/configurepython/configurepythondialog.h:47:8: style: Virtual function 'reject' is called from constructor 'ConfigurePythonDialog(QWidget*parent=nullptr)' at line 32. Dynamic binding is not used. [virtualCallInConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/configurepython/configurepythondialog.cpp:32:48: note: Calling reject OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/configurepython/configurepythondialog.h:47:8: note: reject is a virtual function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/configurepython/configurepythondialog.cpp:22:55: style:inconclusive: Function 'ConfigurePythonDialog' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/configurepython/configurepythondialog.h:28:43: note: Function 'ConfigurePythonDialog' argument 1 names different: declaration 'parent' definition 'aParent'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/configurepython/configurepythondialog.cpp:22:55: note: Function 'ConfigurePythonDialog' argument 1 names different: declaration 'parent' definition 'aParent'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/configurepython/configurepythondialog.cpp:104:11: style: Local variable 'condaPath' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/configurepython/configurepythondialog.h:37:11: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/configurepython/configurepythondialog.cpp:104:11: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/configurepython/configurepythondialog.cpp:242:13: style: Local variable 'condaPath' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/configurepython/configurepythondialog.h:37:11: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/configurepython/configurepythondialog.cpp:242:13: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsdialog.cpp:46:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsdialog.cpp:87:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsdialog.cpp:314:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Constraints [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsdialog.cpp:331:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Constraints [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsdialog.cpp:343:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AngleConstraint [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsdialog.cpp:403:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Constraints [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsmodel.h:36:33: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::ConstraintsModel::constraints' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsmodel.h:36:33: performance: Function 'constraints()' should return member 'm_constraints' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsdialog.cpp:309:43: style: Condition 'm_molecule==nullptr' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsdialog.cpp:319:43: style: Condition 'm_molecule==nullptr' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsdialog.cpp:309:29: style: Same expression on both sides of '||'. [duplicateExpression] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsdialog.cpp:319:29: style: Same expression on both sides of '||'. [duplicateExpression] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsdialog.cpp:323:7: style: Redundant initialization for 'row'. The initialized value is overwritten before it is read. [redundantInitialization] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsdialog.cpp:322:12: note: row is initialized OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsdialog.cpp:323:7: note: row is overwritten OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsdialog.cpp:256:40: style:inconclusive: Function 'changeType' argument 1 names different: declaration 'type' definition 'newType'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsdialog.h:40:23: note: Function 'changeType' argument 1 names different: declaration 'type' definition 'newType'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsdialog.cpp:256:40: note: Function 'changeType' argument 1 names different: declaration 'type' definition 'newType'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsextension.cpp:18:53: style:inconclusive: Function 'ConstraintsExtension' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsextension.h:24:42: note: Function 'ConstraintsExtension' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsextension.cpp:18:53: note: Function 'ConstraintsExtension' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsmodel.cpp:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsmodel.cpp:120:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsmodel.h:28:35: style:inconclusive: Function 'rowCount' argument 1 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsmodel.h:29:38: style:inconclusive: Function 'columnCount' argument 1 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsmodel.cpp:24:40: style: Argument 'constraints' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsmodel.h:36:33: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/constraints/constraintsmodel.cpp:24:40: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/coordinateeditor/coordinateeditor.h:37:33: style:inconclusive: Function 'menuPath' argument 1 names different: declaration 'action' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:152:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:192:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:201:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:232:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:261:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseFocusReason [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:327:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:562:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOHR_TO_ANGSTROM_F [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:610:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoChange [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:674:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:99:17: warning: Member variable 'AtomStruct::atomicNumber' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:190:51: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration '' definition 'change'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:198:48: style:inconclusive: Function 'presetChanged' argument 1 names different: declaration '' definition 'ind'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/coordinateeditor/coordinatetextedit.cpp:22:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoUnderline [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/coordinateeditor/coordinatetextedit.cpp:40:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAnchor [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/coordinateeditor/coordinatetextedit.cpp:60:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/copypaste/copypaste.cpp:39:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cut [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/copypaste/copypaste.cpp:209:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/copypaste/copypaste.cpp:229:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/copypaste/copypaste.cpp:261:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/copypaste/copypaste.cpp:181:14: style: Variable 'mimeType' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/copypaste/copypaste.cpp:264:69: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinput.cpp:101:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JobObject [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinput.cpp:28:31: style:inconclusive: Function 'Cp2kInput' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinput.h:31:31: note: Function 'Cp2kInput' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinput.cpp:28:31: note: Function 'Cp2kInput' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:146:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:245:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:544:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:962:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:1002:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitForSubmissionResponse [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:188:23: style: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::Cp2kInputDialog::connectPreview' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinputdialog.h:83:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::Cp2kInputDialog::connectPreview' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:188:23: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::Cp2kInputDialog::connectPreview' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:787:36: warning: Either the condition 'm_molecule' is redundant or there is possible null pointer dereference: m_molecule. [nullPointerRedundantCheck] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:814:7: note: Assuming that condition 'm_molecule' is not redundant OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:787:36: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:589:11: style: The scope of the variable 'lsd' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:583:11: style: Unused variable: scfTyp [unusedVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:587:11: style: Unused variable: mult [unusedVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:595:11: style: Unused variable: extraBasis [unusedVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:596:11: style: Unused variable: extraContrl [unusedVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:599:11: style: Unused variable: statPt [unusedVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:600:11: style: Unused variable: force [unusedVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:601:11: style: Unused variable: pcm [unusedVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/crystal/importcrystaldialog.h:43:3: error: There is an unknown macro here somewhere. Configuration is required. If AVO_DISABLE_COPY is a macro then please configure it. [unknownMacro] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/crystal/crystalscene.cpp:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/crystal/crystalscene.cpp:36:37: style:inconclusive: Function 'CrystalScene' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/crystal/crystalscene.h:25:34: note: Function 'CrystalScene' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/crystal/crystalscene.cpp:36:37: note: Function 'CrystalScene' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/crystal/crystalscene.cpp:75:14: style: Variable 'corners' can be declared as const array [constVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/crystal/supercelldialog.h:42:3: error: There is an unknown macro here somewhere. Configuration is required. If AVO_DISABLE_COPY is a macro then please configure it. [unknownMacro] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/crystal/unitcelldialog.cpp:80:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitCell [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/crystal/unitcelldialog.cpp:131:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/crystal/unitcelldialog.cpp:152:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invalid [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/crystal/unitcelldialog.cpp:167:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invalid [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/crystal/unitcelldialog.cpp:229:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAD_TO_DEG [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/crystal/unitcelldialog.cpp:279:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/crystal/unitcelldialog.cpp:333:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Minimum [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/crystal/unitcelldialog.cpp:343:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/crystal/unitcelldialog.cpp:375:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/crystal/unitcelldialog.cpp:36:41: style:inconclusive: Function 'UnitCellDialog' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/crystal/unitcelldialog.h:47:36: note: Function 'UnitCellDialog' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/crystal/unitcelldialog.cpp:36:41: note: Function 'UnitCellDialog' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/crystal/volumescalingdialog.cpp:11:51: style:inconclusive: Function 'VolumeScalingDialog' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/crystal/volumescalingdialog.h:27:41: note: Function 'VolumeScalingDialog' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/crystal/volumescalingdialog.cpp:11:51: note: Function 'VolumeScalingDialog' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/customelements/customelements.cpp:61:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/customelements/customelements.cpp:58:51: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/customelements/customelements.h:33:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/customelements/customelements.cpp:58:51: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/dipole/dipole.h:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/dipole/dipole.cpp:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/dipole/dipole.cpp:62:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/dipole/dipole.cpp:27:25: style:inconclusive: Function 'Dipole' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/dipole/dipole.h:23:28: note: Function 'Dipole' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/dipole/dipole.cpp:27:25: note: Function 'Dipole' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/editor/editor.cpp:116:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/editor/editor.cpp:167:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/editor/editor.cpp:193:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/editor/editor.cpp:236:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/editor/editor.cpp:267:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mono [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/editor/editor.cpp:318:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/editor/editor.cpp:346:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/editor/editor.cpp:384:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hydrogen [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/editor/editor.cpp:433:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bonds [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/editor/editor.cpp:526:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hydrogen [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/editor/editor.cpp:576:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/editor/editor.cpp:606:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoChange [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/editor/editor.h:39:8: style: Virtual function 'setIcon' is called from constructor 'Editor(QObject*parent_=nullptr)' at line 80. Dynamic binding is not used. [virtualCallInConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/editor/editor.cpp:80:3: note: Calling setIcon OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/editor/editor.h:39:8: note: setIcon is a virtual function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/editor/editor.cpp:227:7: style: The scope of the variable 'atomicNum' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/editor/editor.cpp:280:48: style:inconclusive: Function 'updatePressedButtons' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/editor/editor.cpp:555:12: style: Local variable 'atom' shadows outer variable [shadowVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/editor/editor.cpp:522:10: note: Shadowed variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/editor/editor.cpp:555:12: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/editor/editor.cpp:615:40: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/editor/editor.cpp:659:39: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/fetchpdb/fetchpdb.cpp:73:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/fetchpdb/fetchpdb.cpp:142:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/fetchpdb/fetchpdb.cpp:22:29: style:inconclusive: Function 'FetchPDB' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/fetchpdb/fetchpdb.h:32:30: note: Function 'FetchPDB' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/fetchpdb/fetchpdb.cpp:22:29: note: Function 'FetchPDB' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/fetchpdb/fetchpdb.cpp:114:45: style:inconclusive: Function 'replyFinished' argument 1 names different: declaration '' definition 'reply'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/focus/focus.cpp:79:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Orthographic [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/focus/focus.cpp:128:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Orthographic [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/force/force.h:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/force/force.cpp:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/force/force.cpp:41:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/force/force.cpp:28:23: style:inconclusive: Function 'Force' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/force/force.h:22:27: note: Function 'Force' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/force/force.cpp:28:23: note: Function 'Force' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:434:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:452:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EnergyCalculator [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:481:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lbfgs [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:532:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VectorXd [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:569:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:626:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VectorXd [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:663:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VectorXd [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:687:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:737:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Constraints [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:753:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Constraints [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:782:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Constraints [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:802:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Constraints [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:830:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Constraints [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obmmenergy.h:44:3: style: Class 'OBMMEnergy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/scriptenergy.h:55:3: style: Class 'ScriptEnergy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefielddialog.h:66:11: performance: Function 'recommendedForceField()' should return member 'm_recommendedForceField' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obmmenergy.h:47:15: performance: Function 'method()' should return member 'm_identifier' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:55:33: style:inconclusive: Function 'Forcefield' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.h:58:32: note: Function 'Forcefield' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:55:33: note: Function 'Forcefield' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:227:43: style:inconclusive: Function 'menuPath' argument 1 names different: declaration '' definition 'action'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:537:71: style: Argument 'energy' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.h:101:8: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:537:71: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:562:26: style: Local variable 'forces' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.h:102:8: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:562:26: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:635:64: style: Argument 'energy' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.h:101:8: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:635:64: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:682:24: style: Local variable 'forces' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.h:102:8: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:682:24: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:671:64: style: Argument 'energy' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.h:101:8: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:671:64: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefield.cpp:338:33: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefielddialog.cpp:57:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefielddialog.cpp:88:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/forcefielddialog.cpp:173:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obenergy.cpp:211:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KCAL_TO_KJ [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obenergy.cpp:244:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KCAL_TO_KJ [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obenergy.h:59:19: style:inconclusive: Member variable 'OBEnergy::m_molecule' is in the wrong place in the initializer list. [initializerList] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obenergy.cpp:45:43: note: Member variable 'OBEnergy::m_molecule' is in the wrong place in the initializer list. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obenergy.h:59:19: note: Member variable 'OBEnergy::m_molecule' is in the wrong place in the initializer list. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obenergy.cpp:40:14: warning: Class 'Private' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obenergy.cpp:40:14: warning: Class 'Private' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obenergy.h:26:3: style: Class 'OBEnergy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obenergy.h:29:15: performance: Function 'method()' should return member 'm_identifier' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obmmenergy.cpp:254:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obmmenergy.cpp:298:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obmmenergy.cpp:219:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obmmenergy.cpp:215:10: note: result is assigned OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obmmenergy.cpp:219:10: note: result is overwritten OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obmmenergy.cpp:224:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obmmenergy.cpp:219:10: note: result is assigned OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obmmenergy.cpp:224:10: note: result is overwritten OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obmmenergy.cpp:247:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obmmenergy.cpp:243:10: note: result is assigned OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obmmenergy.cpp:247:10: note: result is overwritten OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obmmenergy.cpp:286:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obmmenergy.cpp:282:10: note: result is assigned OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obmmenergy.cpp:286:10: note: result is overwritten OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obmmenergy.cpp:252:13: performance: Range variable 'line' should be declared as const reference. [iterateByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obmmenergy.cpp:292:13: performance: Range variable 'line' should be declared as const reference. [iterateByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obmmenergy.cpp:224:10: style: Variable 'result' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/obmmenergy.cpp:207:21: style: Unused variable: line [unusedVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/scriptenergy.cpp:144:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QVariantMap [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/scriptenergy.cpp:170:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compact [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/scriptenergy.cpp:184:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/scriptenergy.cpp:309:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ByteOrder [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/scriptenergy.cpp:360:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ByteOrder [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/scriptenergy.cpp:547:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/scriptenergy.cpp:752:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUsed [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/scriptenergy.cpp:794:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUsed [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/scriptenergy.cpp:813:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/scriptenergy.cpp:382:21: portability: Casting between const char * and const double * which have an incompatible binary data representation. [invalidPointerCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/scriptenergy.cpp:94:43: style:inconclusive: Function 'ScriptEnergy' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/scriptenergy.h:55:31: note: Function 'ScriptEnergy' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/scriptenergy.cpp:94:43: note: Function 'ScriptEnergy' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/scriptenergy.cpp:110:50: style: Argument 'identifier' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/scriptenergy.h:77:15: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/scriptenergy.cpp:110:50: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/forcefield/scriptenergy.cpp:814:3: performance: Range variable 'sstr' should be declared as const reference. [iterateByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/gamessinput/gamesshighlighter.cpp:26:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkBlue [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/gamessinput/gamesshighlighter.cpp:217:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/gamessinput/gamesshighlighter.h:25:3: style: Class 'GamessHighlighter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/gamessinput/gamessinput.cpp:107:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JobObject [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/gamessinput/gamessinput.cpp:29:35: style:inconclusive: Function 'GamessInput' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/gamessinput/gamessinput.h:31:33: note: Function 'GamessInput' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/gamessinput/gamessinput.cpp:29:35: note: Function 'GamessInput' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/gamessinput/gamessinputdialog.cpp:183:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/gamessinput/gamessinputdialog.cpp:552:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/gamessinput/gamessinputdialog.cpp:899:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/gamessinput/gamessinputdialog.cpp:939:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitForSubmissionResponse [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/gamessinput/gamessinputdialog.cpp:213:25: style: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::GamessInputDialog::connectPreview' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/gamessinput/gamessinputdialog.h:62:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::GamessInputDialog::connectPreview' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/gamessinput/gamessinputdialog.cpp:213:25: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::GamessInputDialog::connectPreview' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/hydrogens/hydrogens.cpp:69:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AddAndRemove [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/hydrogens/hydrogens.cpp:80:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Add [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/hydrogens/hydrogens.cpp:91:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Remove [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/hydrogens/hydrogens.cpp:103:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/importpqr.cpp:43:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrwidget.h:44:3: style: Class 'PQRWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/importpqr.cpp:19:31: style:inconclusive: Function 'ImportPQR' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/importpqr.h:32:31: note: Function 'ImportPQR' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/importpqr.cpp:19:31: note: Function 'ImportPQR' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/importpqr.cpp:90:62: style: Argument 'name' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/importpqr.h:35:11: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/importpqr.cpp:90:62: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/importpqr.cpp:90:62: performance: Function parameter 'name' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/importpqr.cpp:90:45: style: Parameter 'molData' can be declared as reference to const [constParameterReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrrequest.cpp:80:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mol2url [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrrequest.cpp:95:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrrequest.cpp:15:13: warning: Member variable 'PQRRequest::reply' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrrequest.cpp:204:17: style: The scope of the variable 'atomicNum' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrrequest.cpp:15:38: style:inconclusive: Function 'PQRRequest' argument 1 names different: declaration '' definition 'tw'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrrequest.cpp:15:50: style:inconclusive: Function 'PQRRequest' argument 2 names different: declaration '' definition 'gv'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrrequest.cpp:15:65: style:inconclusive: Function 'PQRRequest' argument 3 names different: declaration '' definition 'nd'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrrequest.cpp:15:77: style:inconclusive: Function 'PQRRequest' argument 4 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrrequest.cpp:16:35: style:inconclusive: Function 'PQRRequest' argument 5 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrrequest.cpp:41:38: style:inconclusive: Function 'sendRequest' argument 1 names different: declaration '' definition 'url'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrrequest.cpp:52:38: style:inconclusive: Function 'sendRequest' argument 1 names different: declaration '' definition 'url'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrrequest.cpp:75:37: style:inconclusive: Function 'molSelected' argument 1 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrrequest.cpp:178:45: style:inconclusive: Function 'parseSubscripts' argument 1 names different: declaration '' definition 'formula'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrrequest.cpp:198:38: style:inconclusive: Function 'getMolMass' argument 1 names different: declaration '' definition 'formula'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrrequest.cpp:178:45: performance: Function parameter 'formula' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrrequest.cpp:198:38: performance: Function parameter 'formula' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrrequest.cpp:80:25: warning: Either the condition 'num>static_cast(results.size())' is redundant or 'num' can have the value results.size(). Expression 'results[num]' causes access out of bounds. [containerOutOfBounds] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrrequest.cpp:77:30: note: Assuming that condition 'num>static_cast(results.size())' is not redundant OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrrequest.cpp:80:25: note: Access out of bounds OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrwidget.cpp:19:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEditTriggers [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrwidget.cpp:54:33: style:inconclusive: Function 'molSelected' argument 1 names different: declaration '' definition 'row'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrwidget.cpp:66:37: style:inconclusive: Function 'loadPNG' argument 1 names different: declaration '' definition 'pngData'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrwidget.cpp:89:42: style:inconclusive: Function 'loadMolecule' argument 1 names different: declaration '' definition 'molData'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrwidget.cpp:89:59: style:inconclusive: Function 'loadMolecule' argument 2 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/importpqr/pqrwidget.cpp:89:59: performance: Function parameter 'name' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertdna/insertdna.cpp:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertdna/insertdna.cpp:77:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertdna/insertdna.cpp:32:3: style: Class 'InsertDNADialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertdna/insertdna.cpp:39:31: style:inconclusive: Function 'InsertDna' argument 1 names different: declaration 'parent_' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertdna/insertdna.h:30:31: note: Function 'InsertDna' argument 1 names different: declaration 'parent_' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertdna/insertdna.cpp:39:31: note: Function 'InsertDna' argument 1 names different: declaration 'parent_' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertdna/insertdna.cpp:65:46: style:inconclusive: Function 'setMolecule' argument 1 names different: declaration '' definition 'mol'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertfragment/insertfragment.cpp:118:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertfragment/insertfragment.cpp:55:47: style:inconclusive: Function 'menuPath' argument 1 names different: declaration '' definition 'action'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertfragment/insertfragment.cpp:63:51: style:inconclusive: Function 'setMolecule' argument 1 names different: declaration '' definition 'mol'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertfragment/insertfragment.cpp:126:17: style: Local variable 'name' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertfragment/insertfragment.h:35:11: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertfragment/insertfragment.cpp:126:17: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertpeptide/insertpeptide.cpp:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertpeptide/insertpeptide.cpp:115:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppLocalDataLocation [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertpeptide/insertpeptide.cpp:207:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertpeptide/insertpeptide.cpp:348:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InternalCoordinate [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertpeptide/insertpeptide.cpp:46:3: style: Class 'InsertPeptideDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertpeptide/insertpeptide.cpp:69:46: style:inconclusive: Function 'menuPath' argument 1 names different: declaration '' definition 'action'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertpeptide/insertpeptide.cpp:74:50: style:inconclusive: Function 'setMolecule' argument 1 names different: declaration '' definition 'mol'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertpeptide/insertpeptide.cpp:144:42: style:inconclusive: Function 'setStructureType' argument 1 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertpeptide/insertpeptide.cpp:272:49: performance: Function parameter 'atomID' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertpeptide/insertpeptide.cpp:366:41: performance: Searching before insertion is not necessary. Instead of 'aaMap[aaStdString]=readAminoAcid(aaString)' consider using 'aaMap.try_emplace(aaStdString, readAminoAcid(aaString));'. [stlFindInsert] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/insertpeptide/insertpeptide.cpp:338:8: style: Variable 'stereo' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.h:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:53:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VCenter [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:105:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:263:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:477:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:261:8: warning: Member variable 'Label::m_group' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:111:3: style: Struct 'LayerLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:320:20: style: Condition 'text==""' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:319:35: note: Assuming condition is true OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:320:20: note: Condition 'text==""' is always true OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:261:23: style:inconclusive: Function 'Label' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.h:22:27: note: Function 'Label' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:261:23: note: Function 'Label' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:297:10: style: Local variable 'name' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.h:25:11: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:297:10: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:403:19: style: Local variable 'name' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.h:25:11: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:403:19: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:111:26: performance: Function parameter 'settings' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:302:11: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:196:19: style: Unused variable: text [unusedVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:312:14: style: Variable 'auxR' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:441:35: style: Unused variable: bondCount [unusedVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/labeleditor.cpp:67:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Backspace [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/labeleditor.cpp:94:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/labeleditor.cpp:125:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VCenter [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/labeleditor.h:27:8: style: Virtual function 'setIcon' is called from constructor 'LabelEditor(QObject*parent_=nullptr)' at line 35. Dynamic binding is not used. [virtualCallInConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/labeleditor.cpp:35:3: note: Calling setIcon OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/labeleditor.h:27:8: note: setIcon is a virtual function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinput.cpp:25:35: style:inconclusive: Function 'LammpsInput' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinput.h:28:33: note: Function 'LammpsInput' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinput.cpp:25:35: note: Function 'LammpsInput' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:148:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:277:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:628:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:856:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:655:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getUnitType' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.h:151:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getUnitType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:655:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getUnitType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:676:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getAtomStyle' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.h:152:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getAtomStyle' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:676:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getAtomStyle' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:714:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getDimensionType' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.h:153:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getDimensionType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:714:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getDimensionType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:726:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getXBoundaryType' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.h:154:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getXBoundaryType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:726:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getXBoundaryType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:746:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getYBoundaryType' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.h:155:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getYBoundaryType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:746:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getYBoundaryType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:766:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getZBoundaryType' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.h:156:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getZBoundaryType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:766:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getZBoundaryType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:881:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getVelocityDist' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.h:159:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getVelocityDist' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:881:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getVelocityDist' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:893:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getZeroMOM' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.h:160:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getZeroMOM' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:893:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getZeroMOM' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:901:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getZeroL' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.h:161:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getZeroL' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:901:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getZeroL' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:909:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getThermoStyle' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.h:162:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getThermoStyle' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:909:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getThermoStyle' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:175:7: style: The scope of the variable 'molTabPosition' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:341:8: style: The scope of the variable 'success' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:945:10: style: The scope of the variable 'ThisMass' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:946:11: style: The scope of the variable 'ThisAtom' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.h:103:30: style:inconclusive: Function 'showEvent' argument 1 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:385:38: style:inconclusive: Function 'setUnits' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:392:42: style:inconclusive: Function 'setAtomStyle' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:399:46: style:inconclusive: Function 'setDimensionType' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:417:46: style:inconclusive: Function 'setXBoundaryType' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:424:46: style:inconclusive: Function 'setYBoundaryType' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:431:46: style:inconclusive: Function 'setZBoundaryType' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:440:47: style:inconclusive: Function 'setWaterPotential' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:480:41: style:inconclusive: Function 'setEnsemble' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:497:47: style:inconclusive: Function 'setTemperature' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:504:40: style:inconclusive: Function 'setNHChain' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:511:44: style:inconclusive: Function 'setTimeStep' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:518:41: style:inconclusive: Function 'setRunSteps' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:525:43: style:inconclusive: Function 'setXReplicate' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:532:43: style:inconclusive: Function 'setYReplicate' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:539:43: style:inconclusive: Function 'setZReplicate' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:546:41: style:inconclusive: Function 'setDumpStep' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:559:45: style:inconclusive: Function 'setVelocityDist' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:566:48: style:inconclusive: Function 'setVelocityTemp' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:573:41: style:inconclusive: Function 'setZeroMOM' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:580:39: style:inconclusive: Function 'setZeroL' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:587:44: style:inconclusive: Function 'setThermoStyle' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:594:47: style:inconclusive: Function 'setThermoInterval' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:921:40: style:inconclusive: Function 'deckDirty' argument 1 names different: declaration '' definition 'dirty'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:933:49: style:inconclusive: Function 'readSettings' argument 1 names different: declaration '' definition 'settings'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:938:50: style:inconclusive: Function 'writeSettings' argument 1 names different: declaration '' definition 'settings'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:933:49: style: Parameter 'settings' can be declared as reference to const [constParameterReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/licorice/licorice.h:41:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/licorice/licorice.cpp:71:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/licorice/licorice.cpp:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/licorice/licorice.cpp:103:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/licorice/licorice.cpp:40:3: style: Struct 'LayerLicorice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/licorice/licorice.cpp:84:29: style:inconclusive: Function 'Licorice' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/licorice/licorice.h:23:30: note: Function 'Licorice' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/licorice/licorice.cpp:84:29: note: Function 'Licorice' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/licorice/licorice.cpp:40:29: performance: Function parameter 'settings' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lineformatinput/lineformatinput.cpp:81:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lineformatinput/lineformatinput.cpp:65:52: style:inconclusive: Function 'setMolecule' argument 1 names different: declaration '' definition 'mol'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lineformatinput/lineformatinputdialog.cpp:13:55: style:inconclusive: Function 'LineFormatInputDialog' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lineformatinput/lineformatinputdialog.h:26:43: note: Function 'LineFormatInputDialog' argument 1 names different: declaration 'parent' definition 'aParent'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lineformatinput/lineformatinputdialog.cpp:13:55: note: Function 'LineFormatInputDialog' argument 1 names different: declaration 'parent' definition 'aParent'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lineformatinput/lineformatinputdialog.cpp:47:61: style: Argument 'format' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lineformatinput/lineformatinputdialog.h:30:11: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lineformatinput/lineformatinputdialog.cpp:47:61: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lineformatinput/lineformatinputdialog.cpp:54:58: style: Argument 'descriptor' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lineformatinput/lineformatinputdialog.h:36:11: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/lineformatinput/lineformatinputdialog.cpp:54:58: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/manipulator/manipulator.cpp:91:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplyRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/manipulator/manipulator.cpp:177:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/manipulator/manipulator.cpp:195:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/manipulator/manipulator.cpp:217:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/manipulator/manipulator.cpp:242:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/manipulator/manipulator.cpp:404:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/manipulator/manipulator.h:42:8: style: Virtual function 'setIcon' is called from constructor 'Manipulator(QObject*parent_=nullptr)' at line 56. Dynamic binding is not used. [virtualCallInConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/manipulator/manipulator.cpp:56:3: note: Calling setIcon OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/manipulator/manipulator.h:42:8: note: setIcon is a virtual function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/manipulator/manipulator.cpp:37:3: style: Class 'ManipulateWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/manipulator/manipulator.cpp:396:53: style:inconclusive: Function 'updatePressedButtons' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/measuretool/measuretool.cpp:81:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/measuretool/measuretool.cpp:98:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/measuretool/measuretool.cpp:116:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/measuretool/measuretool.cpp:129:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SansSerif [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/measuretool/measuretool.cpp:238:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mono [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/measuretool/measuretool.h:38:8: style: Virtual function 'setIcon' is called from constructor 'MeasureTool(QObject*parent_=nullptr)' at line 61. Dynamic binding is not used. [virtualCallInConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/measuretool/measuretool.cpp:61:3: note: Calling setIcon OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/measuretool/measuretool.h:38:8: note: setIcon is a virtual function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/measuretool/measuretool.h:63:55: style:inconclusive: Function 'setMolecule' argument 1 names different: declaration '' definition 'mol'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/measuretool/measuretool.h:72:61: style:inconclusive: Function 'setEditMolecule' argument 1 names different: declaration '' definition 'mol'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:48:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Added [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:109:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:160:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:235:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:262:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:352:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rhf [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:295:47: style: Argument 'flags' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/molecularproperties/molecularmodel.h:48:17: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:295:47: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:83:38: performance: Function parameter 'pointgroup' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/molecularproperties/molecularproperties.cpp:124:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/molecularproperties/molecularproperties.cpp:211:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/molecularproperties/molecularproperties.h:53:26: style:inconclusive: Member variable 'MolecularProperties::m_network' is in the wrong place in the initializer list. [initializerList] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/molecularproperties/molecularproperties.cpp:35:5: note: Member variable 'MolecularProperties::m_network' is in the wrong place in the initializer list. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/molecularproperties/molecularproperties.h:53:26: note: Member variable 'MolecularProperties::m_network' is in the wrong place in the initializer list. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/molecularproperties/molecularview.cpp:43:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Interactive [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/molecularproperties/molecularview.cpp:71:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Copy [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/molecularproperties/molecularview.cpp:148:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/molecularproperties/molecularview.h:30:47: style:inconclusive: Function 'selectionChanged' argument 2 names different: declaration 'previous' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/navigator/navigator.cpp:135:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/navigator/navigator.cpp:156:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nothing [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/navigator/navigator.cpp:200:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiddleButton [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/navigator/navigator.cpp:238:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AltModifier [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/navigator/navigator.cpp:339:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Perspective [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/navigator/navigator.h:36:8: style: Virtual function 'setIcon' is called from constructor 'Navigator(QObject*parent_=nullptr)' at line 47. Dynamic binding is not used. [virtualCallInConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/navigator/navigator.cpp:47:3: note: Calling setIcon OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/navigator/navigator.h:36:8: note: setIcon is a virtual function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/navigator/navigator.cpp:308:58: style:inconclusive: Function 'updatePressedButtons' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/navigator/navigator.cpp:352:71: style:inconclusive: Function 'translate' argument 2 names different: declaration 'from' definition 'fromScr'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/navigator/navigator.h:71:55: note: Function 'translate' argument 2 names different: declaration 'from' definition 'fromScr'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/navigator/navigator.cpp:352:71: note: Function 'translate' argument 2 names different: declaration 'from' definition 'fromScr'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/navigator/navigator.cpp:353:50: style:inconclusive: Function 'translate' argument 3 names different: declaration 'to' definition 'toScr'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/navigator/navigator.h:71:77: note: Function 'translate' argument 3 names different: declaration 'to' definition 'toScr'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/navigator/navigator.cpp:353:50: note: Function 'translate' argument 3 names different: declaration 'to' definition 'toScr'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/networkdatabases/networkdatabases.cpp:71:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/networkdatabases/networkdatabases.cpp:20:45: style:inconclusive: Function 'NetworkDatabases' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/networkdatabases/networkdatabases.h:32:38: note: Function 'NetworkDatabases' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/networkdatabases/networkdatabases.cpp:20:45: note: Function 'NetworkDatabases' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/networkdatabases/networkdatabases.cpp:91:53: style:inconclusive: Function 'replyFinished' argument 1 names different: declaration '' definition 'reply'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/noncovalent/noncovalent.h:42:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/noncovalent/noncovalent.cpp:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/noncovalent/noncovalent.cpp:301:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3 [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/noncovalent/noncovalent.cpp:374:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valueChanged [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/noncovalent/noncovalent.cpp:49:35: style:inconclusive: Function 'NonCovalent' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/noncovalent/noncovalent.h:24:33: note: Function 'NonCovalent' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/noncovalent/noncovalent.cpp:49:35: note: Function 'NonCovalent' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/noncovalent/noncovalent.cpp:229:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/conformersearchdialog.cpp:48:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/conformersearchdialog.cpp:167:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::ConformerSearchDialog::method' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/conformersearchdialog.h:24:7: note: Either there is a missing 'override', or the member function 'Avogadro::ConformerSearchDialog::method' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/conformersearchdialog.cpp:167:28: note: Either there is a missing 'override', or the member function 'Avogadro::ConformerSearchDialog::method' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/conformersearchdialog.cpp:162:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::ConformerSearchDialog::numConformers' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/conformersearchdialog.h:25:7: note: Either there is a missing 'override', or the member function 'Avogadro::ConformerSearchDialog::numConformers' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/conformersearchdialog.cpp:162:28: note: Either there is a missing 'override', or the member function 'Avogadro::ConformerSearchDialog::numConformers' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/conformersearchdialog.cpp:46:60: style: Either there is a missing override/final keyword, or the parameter 'button' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obcharges.cpp:55:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEvents [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obcharges.h:18:3: style: Class 'OBCharges' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obprocess.h:47:11: performance: Function 'obabelExecutable()' should return member 'm_obabelExecutable' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obcharges.cpp:65:41: style:inconclusive: Function 'OBCharges' argument 1 names different: declaration 'identifier' definition 'id'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obcharges.h:18:32: note: Function 'OBCharges' argument 1 names different: declaration 'identifier' definition 'id'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obcharges.cpp:65:41: note: Function 'OBCharges' argument 1 names different: declaration 'identifier' definition 'id'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obcharges.cpp:159:57: style:inconclusive: Function 'partialCharges' argument 1 names different: declaration 'mol' definition 'molecule'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obcharges.h:55:48: note: Function 'partialCharges' argument 1 names different: declaration 'mol' definition 'molecule'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obcharges.cpp:159:57: note: Function 'partialCharges' argument 1 names different: declaration 'mol' definition 'molecule'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obcharges.cpp:215:51: style:inconclusive: Function 'partialCharges' argument 1 names different: declaration 'mol' definition 'molecule'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obcharges.h:54:42: note: Function 'partialCharges' argument 1 names different: declaration 'mol' definition 'molecule'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obcharges.cpp:215:51: note: Function 'partialCharges' argument 1 names different: declaration 'mol' definition 'molecule'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obcharges.h:35:49: style: Argument 'identifier' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obcharges.h:30:15: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obcharges.h:35:49: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obfileformat.h:35:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obfileformat.h:59:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obfileformat.cpp:56:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEvents [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obfileformat.cpp:94:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QByteArray [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obfileformat.cpp:269:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QByteArray [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obfileformat.cpp:30:3: warning: Member variable 'ProcessListener::m_process' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obfileformat.cpp:70:59: performance: Function parameter 'fileExtensions_' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obfileformat.cpp:71:59: performance: Function parameter 'mimeTypes_' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obfileformat.cpp:61:14: style: class member 'ProcessListener::m_process' is never used. [unusedStructMember] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obforcefielddialog.cpp:62:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obforcefielddialog.h:87:11: performance: Function 'recommendedForceField()' should return member 'm_recommendedForceField' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obprocess.cpp:247:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalExit [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obprocess.cpp:379:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalExit [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obprocess.cpp:574:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProcessError [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obprocess.cpp:18:12: warning: Member variable 'OBProcess::m_optimizeGeometryMaxSteps' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obprocess.cpp:18:12: warning: Member variable 'OBProcess::m_maxConformers' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obprocess.cpp:339:52: style:inconclusive: Function 'calculateCharges' argument 1 names different: declaration 'input' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obprocess.h:375:43: note: Function 'calculateCharges' argument 1 names different: declaration 'input' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obprocess.cpp:339:52: note: Function 'calculateCharges' argument 1 names different: declaration 'input' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obprocess.cpp:340:53: style:inconclusive: Function 'calculateCharges' argument 2 names different: declaration 'inFormat' definition 'format'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obprocess.h:376:44: note: Function 'calculateCharges' argument 2 names different: declaration 'inFormat' definition 'format'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obprocess.cpp:340:53: note: Function 'calculateCharges' argument 2 names different: declaration 'inFormat' definition 'format'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obprocess.cpp:404:52: style:inconclusive: Function 'optimizeGeometry' argument 1 names different: declaration 'cml' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obprocess.h:283:43: note: Function 'optimizeGeometry' argument 1 names different: declaration 'cml' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obprocess.cpp:404:52: note: Function 'optimizeGeometry' argument 1 names different: declaration 'cml' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obprocess.cpp:438:54: style:inconclusive: Function 'generateConformers' argument 1 names different: declaration 'cml' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obprocess.h:285:45: note: Function 'generateConformers' argument 1 names different: declaration 'cml' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obprocess.cpp:438:54: note: Function 'generateConformers' argument 1 names different: declaration 'cml' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obprocess.cpp:406:52: performance: Function parameter 'format' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/obprocess.cpp:440:54: performance: Function parameter 'format' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:162:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:215:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:376:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:404:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:429:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:542:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:574:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:693:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:741:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:784:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:842:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:892:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:934:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:966:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:1021:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:1031:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:265:7: style: Condition '!m_readFormatsPending' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:255:26: note: Assignment 'm_readFormatsPending=false', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:258:7: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:265:7: note: Condition '!m_readFormatsPending' is always true OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:302:32: style: Condition '!m_writeFormatsPending' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:292:27: note: Assignment 'm_writeFormatsPending=false', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:295:7: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:302:32: note: Condition '!m_writeFormatsPending' is always true OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:127:15: style: The scope of the variable 'fname' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:128:15: style: The scope of the variable 'fidentifier' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:129:15: style: The scope of the variable 'fdescription' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:40:31: style:inconclusive: Function 'OpenBabel' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.h:35:31: note: Function 'OpenBabel' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:40:31: note: Function 'OpenBabel' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:954:63: style:inconclusive: Function 'onHydrogenOperationFinished' argument 1 names different: declaration 'cml' definition 'mdl'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.h:90:54: note: Function 'onHydrogenOperationFinished' argument 1 names different: declaration 'cml' definition 'mdl'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:954:63: note: Function 'onHydrogenOperationFinished' argument 1 names different: declaration 'cml' definition 'mdl'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:174:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:409:23: style: Variable 'options' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminput.cpp:25:35: style:inconclusive: Function 'OpenMMInput' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminput.h:28:33: note: Function 'OpenMMInput' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminput.cpp:25:35: note: Function 'OpenMMInput' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:74:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:205:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:375:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:571:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PME [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:582:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Langevin [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:622:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBarostat [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:959:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:843:17: style: Boolean value assigned to floating point variable. [assignBoolToFloat] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1136:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getForceFieldType' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.h:168:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getForceFieldType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1136:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getForceFieldType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1157:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getImplicitSolventType' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.h:169:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getImplicitSolventType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1157:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getImplicitSolventType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1178:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getConstraintType' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.h:170:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getConstraintType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1178:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getConstraintType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1212:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getNonBondedType' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.h:172:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getNonBondedType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1212:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getNonBondedType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1230:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getIntegratorType' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.h:173:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getIntegratorType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1230:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getIntegratorType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1248:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getBarostatType' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.h:174:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getBarostatType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1248:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getBarostatType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1260:28: style: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getRigidWater' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.h:175:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getRigidWater' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1260:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getRigidWater' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1272:28: style: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getVelocityDistRandom' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.h:176:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getVelocityDistRandom' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1272:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getVelocityDistRandom' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1284:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getPlatformType' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.h:177:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getPlatformType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1284:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getPlatformType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1300:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getPrecisionType' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.h:178:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getPrecisionType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1300:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getPrecisionType' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1314:28: style: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getMinimize' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.h:179:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getMinimize' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1314:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getMinimize' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:228:7: style: The scope of the variable 'molTabPosition' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:439:8: style: The scope of the variable 'success' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.h:99:30: style:inconclusive: Function 'showEvent' argument 1 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:534:43: style:inconclusive: Function 'setForceField' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:541:47: style:inconclusive: Function 'setConstraintType' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:553:47: style:inconclusive: Function 'setWaterModelType' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:560:46: style:inconclusive: Function 'setNonBondedType' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:578:47: style:inconclusive: Function 'setIntegratorType' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:618:45: style:inconclusive: Function 'setBarostatType' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:647:43: style:inconclusive: Function 'setRigidWater' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:654:41: style:inconclusive: Function 'setMinimize' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:661:46: style:inconclusive: Function 'setMinimizeSteps' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:668:47: style:inconclusive: Function 'setTemperature' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:675:51: style:inconclusive: Function 'setNonBondedCutoff' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:682:44: style:inconclusive: Function 'setTimeStep' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:689:50: style:inconclusive: Function 'setEwaldTolerance' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:696:55: style:inconclusive: Function 'setConstraintTolerance' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:703:47: style:inconclusive: Function 'setReportInterval' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:710:52: style:inconclusive: Function 'setEquilibriationSteps' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:717:48: style:inconclusive: Function 'setProductionSteps' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:724:44: style:inconclusive: Function 'setDeviceIndex' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:731:52: style:inconclusive: Function 'setOpenCLPlatformIndex' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:738:50: style:inconclusive: Function 'setErrorTolerance' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:745:49: style:inconclusive: Function 'setCollisionRate' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:752:44: style:inconclusive: Function 'setPressure' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:759:49: style:inconclusive: Function 'setBarostatInterval' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:766:51: style:inconclusive: Function 'setVelocityDistRandom' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:778:57: style:inconclusive: Function 'setGenerationTemperature' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:785:45: style:inconclusive: Function 'setDCDReporter' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:792:45: style:inconclusive: Function 'setPDBReporter' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:799:50: style:inconclusive: Function 'setStepIndexBoolean' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:805:45: style:inconclusive: Function 'setTimeBoolean' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:811:46: style:inconclusive: Function 'setSpeedBoolean' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:817:49: style:inconclusive: Function 'setProgressBoolean' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:823:56: style:inconclusive: Function 'setPotentialEnergyBoolean' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:829:54: style:inconclusive: Function 'setKineticEnergyBoolean' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:835:52: style:inconclusive: Function 'setTotalEnergyBoolean' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:841:52: style:inconclusive: Function 'setTemperatureBoolean' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:847:47: style:inconclusive: Function 'setVolumeBoolean' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:853:48: style:inconclusive: Function 'setDensityBoolean' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:860:51: style:inconclusive: Function 'setStateDataReporter' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:878:45: style:inconclusive: Function 'setPlatformType' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:897:46: style:inconclusive: Function 'setPrecisionType' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1326:40: style:inconclusive: Function 'deckDirty' argument 1 names different: declaration '' definition 'dirty'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1338:49: style:inconclusive: Function 'readSettings' argument 1 names different: declaration '' definition 'settings'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1343:50: style:inconclusive: Function 'writeSettings' argument 1 names different: declaration '' definition 'settings'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1338:49: style: Parameter 'settings' can be declared as reference to const [constParameterReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:33:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Overlay3DPass [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:48:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VIEWPORT [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:82:41: warning: Class 'RenderImpl' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:82:41: warning: Class 'RenderImpl' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/overlayaxes/overlayaxes.h:41:21: style: Class 'OverlayAxes' is unsafe, 'OverlayAxes::m_render' can leak by wrong usage. [unsafeClassCanLeak] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:98:35: style:inconclusive: Function 'OverlayAxes' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/overlayaxes/overlayaxes.h:25:33: note: Function 'OverlayAxes' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:98:35: note: Function 'OverlayAxes' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/overlayaxes/overlayaxes.h:34:39: style:inconclusive: Function 'process' argument 1 names different: declaration 'molecule' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packageinstaller.cpp:13:45: style:inconclusive: Function 'PackageInstaller' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packageinstaller.h:29:38: note: Function 'PackageInstaller' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packageinstaller.cpp:13:45: note: Function 'PackageInstaller' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemanagerdialog.cpp:56:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppLocalDataLocation [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemanagerdialog.cpp:135:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemanagerdialog.cpp:161:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTipRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemanagerdialog.cpp:203:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemanagerdialog.cpp:239:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemanagerdialog.cpp:301:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemanagerdialog.cpp:360:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemanagerdialog.cpp:417:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemanagerdialog.cpp:563:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Question [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemanagerdialog.cpp:660:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemanagerdialog.cpp:55:3: performance: Variable 'm_filePath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemanagerdialog.cpp:158:63: style:inconclusive: Function 'showCellTooltip' argument 1 names different: declaration 'index' definition 'proxyIndex'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemanagerdialog.h:46:43: note: Function 'showCellTooltip' argument 1 names different: declaration 'index' definition 'proxyIndex'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemanagerdialog.cpp:158:63: note: Function 'showCellTooltip' argument 1 names different: declaration 'index' definition 'proxyIndex'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemanagerdialog.cpp:567:16: style: Variable 'deleteBtn' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemanagerdialog.cpp:277:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemanagerdialog.cpp:661:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemodel.cpp:51:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemodel.cpp:140:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemodel.cpp:183:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoItemFlags [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemodel.cpp:271:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemodel.cpp:367:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemodel.cpp:381:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readmeUrl [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemodel.cpp:506:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemodel.cpp:516:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/zipextractor.cpp:34:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_EOF [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/zipextractor.cpp:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_OK [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/zipextractor.cpp:97:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_EXTRACT_TIME [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/zipextractor.cpp:27:7: style: The scope of the variable 'r' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/zipextractor.cpp:58:10: style: Variable 'r' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/playertool/playertool.cpp:102:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/playertool/playertool.cpp:205:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/playertool/playertool.cpp:304:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/playertool/playertool.cpp:370:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/playertool/playertool.h:77:22: style:inconclusive: Member variable 'PlayerTool::m_dynamicBonding' is in the wrong place in the initializer list. [initializerList] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/playertool/playertool.cpp:48:49: note: Member variable 'PlayerTool::m_dynamicBonding' is in the wrong place in the initializer list. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/playertool/playertool.h:77:22: note: Member variable 'PlayerTool::m_dynamicBonding' is in the wrong place in the initializer list. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/playertool/playertool.h:72:10: style:inconclusive: Member variable 'PlayerTool::m_timer' is in the wrong place in the initializer list. [initializerList] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/playertool/playertool.cpp:49:26: note: Member variable 'PlayerTool::m_timer' is in the wrong place in the initializer list. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/playertool/playertool.h:72:10: note: Member variable 'PlayerTool::m_timer' is in the wrong place in the initializer list. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/playertool/playertool.h:40:8: style: Virtual function 'setIcon' is called from constructor 'PlayerTool(QObject*p=nullptr)' at line 55. Dynamic binding is not used. [virtualCallInConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/playertool/playertool.cpp:55:3: note: Calling setIcon OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/playertool/playertool.h:40:8: note: setIcon is a virtual function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/playertool/playertool.cpp:329:11: style: The scope of the variable 'baseFileName' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/playertool/playertool.h:83:54: style:inconclusive: Function 'setMolecule' argument 1 names different: declaration '' definition 'mol'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/playertool/playertool.cpp:44:33: style:inconclusive: Function 'PlayerTool' argument 1 names different: declaration 'p' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/playertool/playertool.h:32:32: note: Function 'PlayerTool' argument 1 names different: declaration 'p' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/playertool/playertool.cpp:44:33: note: Function 'PlayerTool' argument 1 names different: declaration 'p' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/playertool/playertool.h:42:46: style:inconclusive: Function 'mousePressEvent' argument 1 names different: declaration 'e' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/playertool/playertool.h:43:48: style:inconclusive: Function 'mouseReleaseEvent' argument 1 names different: declaration 'e' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/playertool/playertool.h:44:52: style:inconclusive: Function 'mouseDoubleClickEvent' argument 1 names different: declaration 'e' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/playertool/playertool.cpp:331:18: style: Variable 'baseFileName' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotconformer/plotconformer.cpp:81:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Added [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotconformer/plotconformer.cpp:114:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotconformer/plotconformer.cpp:187:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotconformer/plotconformer.cpp:242:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotconformer/plotconformer.cpp:267:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3 [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotconformer/plotconformer.cpp:75:50: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotconformer/plotconformer.h:44:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotconformer/plotconformer.cpp:75:50: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotconformer/plotconformer.cpp:295:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotpdf/pdfoptionsdialog.cpp:13:45: style:inconclusive: Function 'PdfOptionsDialog' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotpdf/pdfoptionsdialog.h:26:38: note: Function 'PdfOptionsDialog' argument 1 names different: declaration 'parent' definition 'aParent'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotpdf/pdfoptionsdialog.cpp:13:45: note: Function 'PdfOptionsDialog' argument 1 names different: declaration 'parent' definition 'aParent'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotpdf/plotpdf.cpp:79:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitCell [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotpdf/plotpdf.cpp:107:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotpdf/plotpdf.cpp:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3 [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotpdf/plotpdf.cpp:180:10: style: The scope of the variable 'dist' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotpdf/plotpdf.cpp:181:13: style: The scope of the variable 'binIdx' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotpdf/plotpdf.cpp:73:44: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotpdf/plotpdf.h:42:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotpdf/plotpdf.cpp:73:44: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotxrd/plotxrd.cpp:79:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitCell [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotxrd/plotxrd.cpp:135:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotxrd/plotxrd.cpp:188:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotxrd/plotxrd.cpp:291:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CrashExit [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotxrd/plotxrd.cpp:73:44: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotxrd/plotxrd.h:47:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotxrd/plotxrd.cpp:73:44: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotxrd/plotxrd.cpp:112:41: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotxrd/xrdoptionsdialog.cpp:13:45: style:inconclusive: Function 'XrdOptionsDialog' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotxrd/xrdoptionsdialog.h:28:38: note: Function 'XrdOptionsDialog' argument 1 names different: declaration 'parent' definition 'aParent'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/plotxrd/xrdoptionsdialog.cpp:13:45: note: Function 'XrdOptionsDialog' argument 1 names different: declaration 'parent' definition 'aParent'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/pluginmanager.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/pluginmanager.cpp:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/pluginmanager.h:86:3: style: Class 'PluginManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/pluginmanager.cpp:80:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/pluginmanager.cpp:78:7: note: outer condition: !pluginManagerInstance OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/pluginmanager.cpp:80:9: note: identical inner condition: !pluginManagerInstance OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/pluginmanager.cpp:21:39: style:inconclusive: Function 'PluginManager' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/pluginmanager.h:86:26: note: Function 'PluginManager' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/pluginmanager.cpp:21:39: note: Function 'PluginManager' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/pluginmanager.cpp:93:41: style:inconclusive: Function 'load' argument 1 names different: declaration 'dir' definition 'path'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/pluginmanager.h:55:28: note: Function 'load' argument 1 names different: declaration 'dir' definition 'path'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/pluginmanager.cpp:93:41: note: Function 'load' argument 1 names different: declaration 'dir' definition 'path'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/pluginmanager.cpp:99:17: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/ply/ply.cpp:71:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/ply/ply.h:34:33: style:inconclusive: Function 'menuPath' argument 1 names different: declaration 'action' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/povray/povray.cpp:71:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/povray/povray.h:34:33: style:inconclusive: Function 'menuPath' argument 1 names different: declaration 'action' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:258:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:615:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:760:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:797:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:1074:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Modified [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:95:16: warning: Member variable 'PropertyModel::m_validCache' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.h:108:17: style: Either there is a missing 'override', or the member function 'Avogadro::PropertyModel::otherBondedAtom' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.h:66:11: performance: Function 'chargeType()' should return member 'm_chargeType' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:1050:62: style:inconclusive: Function 'setBondLength' argument 2 names different: declaration 'value' definition 'length'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.h:103:49: note: Function 'setBondLength' argument 2 names different: declaration 'value' definition 'length'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:1050:62: note: Function 'setBondLength' argument 2 names different: declaration 'value' definition 'length'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:639:19: style: Local variable 'type' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.h:60:16: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:639:19: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:1167:50: style: Argument 'type' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.h:60:16: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:1167:50: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:1191:50: style: Argument 'type' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.h:60:16: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:1191:50: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:1215:46: style: Argument 'flags' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.h:51:17: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:1215:46: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:183:34: performance: Function parameter 'type' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:465:26: warning: Either the condition 'row>static_cast(m_angles.size())' is redundant or 'row' can have the value m_angles.size(). Expression 'm_angles[row]' causes access out of bounds. [containerOutOfBounds] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:462:13: note: Assuming that condition 'row>static_cast(m_angles.size())' is not redundant OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:465:26: note: Access out of bounds OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:516:30: warning: Either the condition 'row>static_cast(m_torsions.size())' is redundant or 'row' can have the value m_torsions.size(). Expression 'm_torsions[row]' causes access out of bounds. [containerOutOfBounds] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:513:13: note: Assuming that condition 'row>static_cast(m_torsions.size())' is not redundant OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:516:30: note: Access out of bounds OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:594:23: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertymodel.cpp:907:23: style: Variable 'length' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertytables.cpp:152:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.cpp:70:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Interactive [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.cpp:113:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.cpp:196:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Copy [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.cpp:236:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.cpp:294:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.cpp:355:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.cpp:423:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.cpp:473:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.cpp:502:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.cpp:553:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.cpp:87:59: style:inconclusive: Function 'selectionChanged' argument 2 names different: declaration 'previous' definition 'deselected'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.h:27:47: note: Function 'selectionChanged' argument 2 names different: declaration 'previous' definition 'deselected'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.cpp:87:59: note: Function 'selectionChanged' argument 2 names different: declaration 'previous' definition 'deselected'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.h:30:30: style:inconclusive: Function 'hideEvent' argument 1 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.cpp:403:35: style:inconclusive: Function 'setFrozen' argument 1 names different: declaration 'frozen' definition 'freeze'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.h:50:23: note: Function 'setFrozen' argument 1 names different: declaration 'frozen' definition 'freeze'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.cpp:403:35: note: Function 'setFrozen' argument 1 names different: declaration 'frozen' definition 'freeze'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.cpp:591:14: style: Local variable 'freezeX' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.h:53:8: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.cpp:591:14: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.cpp:594:14: style: Local variable 'freezeY' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.h:54:8: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.cpp:594:14: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.cpp:597:14: style: Local variable 'freezeZ' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.h:55:8: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/propertytables/propertyview.cpp:597:14: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimwavefunction.h:46:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimwavefunction.h:79:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:160:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:449:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:95:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMBPMinusThreeGradientInElectronDensityLaplacian [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimwavefunction.h:43:8: style:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMWavefunction::saveToBinaryFile' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:57:27: style:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMCriticalPointLocator::bondPaths' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:58:32: style:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMCriticalPointLocator::bondedAtoms' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:850:36: style: The member function 'Avogadro::QtPlugins::QTAIMCriticalPointLocator::temporaryFileName' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:85:11: note: The member function 'Avogadro::QtPlugins::QTAIMCriticalPointLocator::temporaryFileName' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:850:36: note: The member function 'Avogadro::QtPlugins::QTAIMCriticalPointLocator::temporaryFileName' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:40:20: performance: Function 'nuclearCriticalPoints()' should return member 'm_nuclearCriticalPoints' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:44:20: performance: Function 'bondCriticalPoints()' should return member 'm_bondCriticalPoints' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:45:20: performance: Function 'ringCriticalPoints()' should return member 'm_ringCriticalPoints' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:46:20: performance: Function 'cageCriticalPoints()' should return member 'm_cageCriticalPoints' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:48:16: performance: Function 'laplacianAtBondCriticalPoints()' should return member 'm_laplacianAtBondCriticalPoints' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:52:16: performance: Function 'ellipticityAtBondCriticalPoints()' should return member 'm_ellipticityAtBondCriticalPoints' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:57:27: performance: Function 'bondPaths()' should return member 'm_bondPaths' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:58:32: performance: Function 'bondedAtoms()' should return member 'm_bondedAtoms' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:60:20: performance: Function 'electronDensitySources()' should return member 'm_electronDensitySources' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:64:20: performance: Function 'electronDensitySinks()' should return member 'm_electronDensitySinks' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:57:26: performance: Function 'path()' should return member 'm_path' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:230:20: style: The scope of the variable 'backwardPath' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:59:54: performance: Function parameter 'betaSpheres' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:319:64: performance: Function parameter 'input' should be passed by const reference. However it seems that 'QTAIMLocateElectronDensitySink' is a callback function. [passedByValueCallback] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:800:37: note: Function pointer used here. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:319:64: note: Function parameter 'input' should be passed by const reference. However it seems that 'QTAIMLocateElectronDensitySink' is a callback function. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:336:66: performance: Function parameter 'input' should be passed by const reference. However it seems that 'QTAIMLocateElectronDensitySource' is a callback function. [passedByValueCallback] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:655:37: note: Function pointer used here. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:336:66: note: Function parameter 'input' should be passed by const reference. However it seems that 'QTAIMLocateElectronDensitySource' is a callback function. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:286:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:295:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:304:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:180:20: style: Unused variable: ncpList [unusedVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:817:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:929:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1113:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1175:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2206:16: warning: Member variable 'QTAIMCubature::m_mode' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2376:24: style: The member function 'Avogadro::QtPlugins::QTAIMCubature::temporaryFileName' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.h:128:11: note: The member function 'Avogadro::QtPlugins::QTAIMCubature::temporaryFileName' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2376:24: note: The member function 'Avogadro::QtPlugins::QTAIMCubature::temporaryFileName' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2246:9: style: Condition 'threeDimensionalIntegration' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2236:38: note: Assignment 'threeDimensionalIntegration=false', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2246:9: note: Condition 'threeDimensionalIntegration' is always false OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1038:11: error: Common realloc mistake: 'R' nulled but not freed upon failure [memleakOnRealloc] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2060:3: warning: If memory allocation fails, then there is a possible null pointer dereference: xmin [nullPointerOutOfMemory] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2057:25: note: Assuming allocation function fails OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2057:10: note: Assignment 'xmin=(double*)malloc(dim*sizeof(double))', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2060:3: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2061:3: warning: If memory allocation fails, then there is a possible null pointer dereference: xmax [nullPointerOutOfMemory] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2058:25: note: Assuming allocation function fails OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2058:10: note: Assignment 'xmax=(double*)malloc(dim*sizeof(double))', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2061:3: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2081:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: val [nullPointerOutOfMemory] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2047:24: note: Assuming allocation function fails OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2047:9: note: Assignment 'val=(double*)malloc(sizeof(double)*fdim)', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2069:17: note: Assuming container is not empty OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2081:16: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2323:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xmin [nullPointerOutOfMemory] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2318:29: note: Assuming allocation function fails OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2318:14: note: Assignment 'xmin=(double*)malloc(dim*sizeof(double))', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2323:7: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2324:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xmax [nullPointerOutOfMemory] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2319:29: note: Assuming allocation function fails OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2319:14: note: Assignment 'xmax=(double*)malloc(dim*sizeof(double))', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2324:7: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2325:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xmin [nullPointerOutOfMemory] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2318:29: note: Assuming allocation function fails OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2318:14: note: Assignment 'xmin=(double*)malloc(dim*sizeof(double))', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2325:7: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2326:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xmax [nullPointerOutOfMemory] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2319:29: note: Assuming allocation function fails OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2319:14: note: Assignment 'xmax=(double*)malloc(dim*sizeof(double))', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2326:7: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2348:62: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: val [nullPointerOutOfMemory] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2242:24: note: Assuming allocation function fails OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2242:9: note: Assignment 'val=(double*)malloc(sizeof(double)*fdim)', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2333:21: note: Assuming container is not empty OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2348:62: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2349:27: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: err [nullPointerOutOfMemory] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2243:24: note: Assuming allocation function fails OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2243:9: note: Assignment 'err=(double*)malloc(sizeof(double)*fdim)', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2333:21: note: Assuming container is not empty OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2349:27: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2352:22: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: val [nullPointerOutOfMemory] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2242:24: note: Assuming allocation function fails OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2242:9: note: Assignment 'val=(double*)malloc(sizeof(double)*fdim)', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2333:21: note: Assuming container is not empty OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2352:22: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2353:23: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: err [nullPointerOutOfMemory] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2243:24: note: Assuming allocation function fails OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2243:9: note: Assignment 'err=(double*)malloc(sizeof(double)*fdim)', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2333:21: note: Assuming container is not empty OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2353:23: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:204:12: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:252:21: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:274:12: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:315:14: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:334:7: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:684:10: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:858:14: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:869:10: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:983:8: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:988:7: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1038:15: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1146:13: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1170:13: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1340:31: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1620:31: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1730:31: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2047:9: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2048:9: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2057:10: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2058:10: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2102:31: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2242:9: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2243:9: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2252:14: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2253:14: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2318:14: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2319:14: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:525:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:542:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:669:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:686:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:692:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1727:8: style: Redundant assignment of 'ndim' to itself. [selfAssignment] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1728:8: style: Redundant assignment of 'fdim' to itself. [selfAssignment] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:201:16: style: The scope of the variable 'i' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:220:16: style: The scope of the variable 'i' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:864:16: style: The scope of the variable 'i' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:887:41: performance: Function parameter 'hi' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:914:64: style: Parameter 'hi' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1340:9: style: Variable 'paramVariantListPtr' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1620:9: style: Variable 'paramVariantListPtr' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1730:9: style: Variable 'paramVariantListPtr' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2102:9: style: Variable 'paramVariantListPtr' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1402:19: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1682:19: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2162:19: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:253:10: error: Uninitialized variable: R.errmax [uninitvar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:930:12: error: Uninitialized variable: ret [uninitvar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:928:7: note: Assuming condition is true OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:930:12: note: Uninitialized variable: ret OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:930:12: error: Uninitialized struct member: ret.h [uninitStructMember] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:930:12: error: Uninitialized struct member: ret.splitDim [uninitStructMember] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:930:12: error: Uninitialized struct member: ret.fdim [uninitStructMember] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:930:12: error: Uninitialized struct member: ret.ee [uninitStructMember] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:930:12: error: Uninitialized struct member: ret.errmax [uninitStructMember] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1727:8: style: Variable 'ndim' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1728:8: style: Variable 'fdim' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimengine.cpp:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimengine.cpp:23:35: style:inconclusive: Function 'QTAIMEngine' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimengine.h:19:33: note: Function 'QTAIMEngine' argument 1 names different: declaration 'parent' definition 'aParent'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimengine.cpp:23:35: note: Function 'QTAIMEngine' argument 1 names different: declaration 'parent' definition 'aParent'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.cpp:119:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.cpp:228:19: style: Condition 'areBonded' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.cpp:226:27: note: Assignment 'areBonded=true', assigned value is 1 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.cpp:228:19: note: Condition 'areBonded' is always true OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.cpp:400:19: style: Condition 'areBonded' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.cpp:398:27: note: Assignment 'areBonded=true', assigned value is 1 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.cpp:400:19: note: Condition 'areBonded' is always true OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.cpp:608:21: style: Condition 'areBonded' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.cpp:606:29: note: Assignment 'areBonded=true', assigned value is 1 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.cpp:608:21: note: Condition 'areBonded' is always true OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.cpp:220:16: style: The scope of the variable 'areBonded' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.cpp:392:16: style: The scope of the variable 'areBonded' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.cpp:600:18: style: The scope of the variable 'areBonded' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.cpp:36:41: style:inconclusive: Function 'QTAIMExtension' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.h:19:36: note: Function 'QTAIMExtension' argument 1 names different: declaration 'parent' definition 'aParent'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.cpp:36:41: note: Function 'QTAIMExtension' argument 1 names different: declaration 'parent' definition 'aParent'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.h:25:33: style:inconclusive: Function 'menuPath' argument 1 names different: declaration 'action' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.cpp:139:35: style: Variable 'nucChargeList' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.cpp:220:26: style: Variable 'areBonded' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.cpp:311:35: style: Variable 'nucChargeList' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.cpp:392:26: style: Variable 'areBonded' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.cpp:515:37: style: Variable 'nucChargeList' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimextension.cpp:600:28: style: Variable 'areBonded' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::m_status' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ml' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mu' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::imxer' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mord' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::sqrteta' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::yp1' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::yp2' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::sm1' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ccmax' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::el0' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::h' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::hmin' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::hmxi' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::hu' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::rc' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::tn' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::illin' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::init' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mxstep' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mxhnil' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nhnil' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ntrep' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nslast' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nyh' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ierpj' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::iersl' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::jcur' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::jstart' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::kflag' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::l' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::meth' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::miter' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::maxord' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::maxcor' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::msbp' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mxncf' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::n' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nq' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nst' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nfe' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nje' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nqu' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::tsw' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::pdnorm' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ixpr' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::jtyp' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mused' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mxordn' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mxords' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::conit' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::crate' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::el' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::elco' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::hold' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::rmax' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::tesco' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ialth' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ipup' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::lmax' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::meo' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nslp' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::pdest' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::pdlast' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ratio' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::cm1' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::cm2' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::icount' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::irflag' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mesflg' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::yh' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::wm' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ewt' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::savf' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::acor' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ipvt' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::m_lenyh' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::m_nyh' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:241:28: style: The member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::daxpy' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:79:8: note: The member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::daxpy' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:241:28: note: The member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::daxpy' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:322:30: style: The member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::ddot' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:80:10: note: The member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::ddot' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:322:30: note: The member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::ddot' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:587:28: style: The member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::dscal' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:83:8: note: The member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::dscal' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:587:28: note: The member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::dscal' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:646:27: style: The member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::idamax' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:84:7: note: The member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::idamax' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:646:27: note: The member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::idamax' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2192:13: style: Condition 'miter==2' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2187:13: note: Assuming that condition 'miter!=2' is not redundant OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2192:13: note: Condition 'miter==2' is always true OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2471:13: style: Condition 'miter==2' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2466:13: note: Assuming that condition 'miter!=2' is not redundant OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2471:13: note: Condition 'miter==2' is always true OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1041:10: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1048:15: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1050:10: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1058:15: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1060:11: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1069:12: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1079:12: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1090:12: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:166:7: style: Redundant assignment of 'neq' to itself. [selfAssignment] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:167:5: style: Redundant assignment of 't' to itself. [selfAssignment] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:82:10: style: The scope of the variable 'rwork1' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:82:18: style: The scope of the variable 'rwork5' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:82:26: style: The scope of the variable 'rwork6' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:82:34: style: The scope of the variable 'rwork7' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:83:31: style: The scope of the variable 'tout' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:84:7: style: The scope of the variable 'iwork1' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:84:15: style: The scope of the variable 'iwork2' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:84:23: style: The scope of the variable 'iwork5' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:84:31: style: The scope of the variable 'iwork6' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:84:39: style: The scope of the variable 'iwork7' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:84:47: style: The scope of the variable 'iwork8' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:84:55: style: The scope of the variable 'iwork9' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:86:7: style: The scope of the variable 'itol' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:86:13: style: The scope of the variable 'itask' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:86:28: style: The scope of the variable 'iopt' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:86:34: style: The scope of the variable 'jt' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:273:7: style: The scope of the variable 'ix' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:273:11: style: The scope of the variable 'iy' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:273:18: style: The scope of the variable 'm' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:352:7: style: The scope of the variable 'ix' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:352:11: style: The scope of the variable 'iy' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:352:18: style: The scope of the variable 'm' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:443:7: style: The scope of the variable 'j' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:670:10: style: The scope of the variable 'ii' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:844:7: style: The scope of the variable 'mxstp0' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:844:21: style: The scope of the variable 'mxhnl0' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:846:17: style: The scope of the variable 'lenyh' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:847:17: style: The scope of the variable 'ayi' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:847:27: style: The scope of the variable 'hmax' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:847:38: style: The scope of the variable 'rh' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:847:42: style: The scope of the variable 'rtoli' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:847:49: style: The scope of the variable 'tdist' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:847:63: style: The scope of the variable 'tol' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:847:68: style: The scope of the variable 'tolsf' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:847:75: style: The scope of the variable 'tp' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:848:11: style: The scope of the variable 'sum' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:848:16: style: The scope of the variable 'w0' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1956:21: style: The scope of the variable 'jp1' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2001:15: style: The scope of the variable 'nqm1' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2002:10: style: The scope of the variable 'agamq' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2002:17: style: The scope of the variable 'fnq' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2002:22: style: The scope of the variable 'fnqm1' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2002:37: style: The scope of the variable 'pint' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2002:43: style: The scope of the variable 'ragq' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2002:49: style: The scope of the variable 'rqfac' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2002:64: style: The scope of the variable 'tsign' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2002:71: style: The scope of the variable 'xpin' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2167:7: style: The scope of the variable 'i' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2167:15: style: The scope of the variable 'j' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2168:10: style: The scope of the variable 'fac' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2168:20: style: The scope of the variable 'r' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2168:23: style: The scope of the variable 'r0' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2168:27: style: The scope of the variable 'yj' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2259:14: style: The scope of the variable 'sum' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2259:20: style: The scope of the variable 'ap1' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2289:10: style: The scope of the variable 'rm' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2289:20: style: The scope of the variable 'dcon' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2479:7: style: The scope of the variable 'lm1' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2479:12: style: The scope of the variable 'lm1p1' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2479:19: style: The scope of the variable 'lm2' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2479:24: style: The scope of the variable 'lm2p1' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2479:37: style: The scope of the variable 'nqm2' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2480:27: style: The scope of the variable 'exm2' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2480:33: style: The scope of the variable 'dm2' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2626:13: style: The scope of the variable 'i' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2627:28: style: The scope of the variable 'ddn' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2627:33: style: The scope of the variable 'exdn' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2627:39: style: The scope of the variable 'r' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:241:38: style:inconclusive: Function 'daxpy' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:79:18: note: Function 'daxpy' argument 1 names different: declaration 'n' definition 'n_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:241:38: note: Function 'daxpy' argument 1 names different: declaration 'n' definition 'n_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:322:39: style:inconclusive: Function 'ddot' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:80:19: note: Function 'ddot' argument 1 names different: declaration 'n' definition 'n_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:322:39: note: Function 'ddot' argument 1 names different: declaration 'n' definition 'n_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:401:50: style:inconclusive: Function 'dgefa' argument 2 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:81:30: note: Function 'dgefa' argument 2 names different: declaration 'n' definition 'n_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:401:50: note: Function 'dgefa' argument 2 names different: declaration 'n' definition 'n_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:401:59: style:inconclusive: Function 'dgefa' argument 3 names different: declaration 'ipvt' definition 'ipvt_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:81:38: note: Function 'dgefa' argument 3 names different: declaration 'ipvt' definition 'ipvt_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:401:59: note: Function 'dgefa' argument 3 names different: declaration 'ipvt' definition 'ipvt_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:494:50: style:inconclusive: Function 'dgesl' argument 2 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:82:30: note: Function 'dgesl' argument 2 names different: declaration 'n' definition 'n_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:494:50: note: Function 'dgesl' argument 2 names different: declaration 'n' definition 'n_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:494:59: style:inconclusive: Function 'dgesl' argument 3 names different: declaration 'ipvt' definition 'ipvt_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:82:38: note: Function 'dgesl' argument 3 names different: declaration 'ipvt' definition 'ipvt_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:494:59: note: Function 'dgesl' argument 3 names different: declaration 'ipvt' definition 'ipvt_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:587:38: style:inconclusive: Function 'dscal' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:83:18: note: Function 'dscal' argument 1 names different: declaration 'n' definition 'n_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:587:38: note: Function 'dscal' argument 1 names different: declaration 'n' definition 'n_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:646:38: style:inconclusive: Function 'idamax' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:84:18: note: Function 'idamax' argument 1 names different: declaration 'n' definition 'n_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:646:38: note: Function 'idamax' argument 1 names different: declaration 'n' definition 'n_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1999:38: style:inconclusive: Function 'cfode' argument 1 names different: declaration 'meth' definition 'meth_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:98:18: note: Function 'cfode' argument 1 names different: declaration 'meth' definition 'meth_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1999:38: note: Function 'cfode' argument 1 names different: declaration 'meth' definition 'meth_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2228:41: style:inconclusive: Function 'vmnorm' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:101:21: note: Function 'vmnorm' argument 1 names different: declaration 'n' definition 'n_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2228:41: note: Function 'vmnorm' argument 1 names different: declaration 'n' definition 'n_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2248:40: style:inconclusive: Function 'fnorm' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:102:20: note: Function 'fnorm' argument 1 names different: declaration 'n' definition 'n_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2248:40: note: Function 'fnorm' argument 1 names different: declaration 'n' definition 'n_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:241:61: style: Parameter 'dx' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:322:51: style: Parameter 'dx' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:322:73: style: Parameter 'dy' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:494:59: style: Parameter 'ipvt_' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:646:50: style: Parameter 'dx' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1905:52: style: Parameter 'rtol' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1905:66: style: Parameter 'atol' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1906:42: style: Parameter 'ycur' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2228:53: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2228:64: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2248:64: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2259:20: style: Variable 'ap1' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2429:47: style: Parameter 'told' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2724:11: style: Variable 'ep1' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:99:5: style: Variable 't' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::m_status' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::abserr_save' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::flag_save' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::h' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::init' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::kflag' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::kop' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::nfe' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::relerr_save' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::remin' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:269:27: style: The member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_abs' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:73:9: note: The member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_abs' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:269:27: note: The member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_abs' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:304:27: style: The member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_epsilon' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:74:9: note: The member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_epsilon' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:304:27: note: The member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_epsilon' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:478:27: style: The member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_max' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:77:9: note: The member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_max' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:478:27: note: The member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_max' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:513:27: style: The member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_min' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:78:9: note: The member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_min' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:513:27: note: The member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_min' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:1141:27: style: The member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_sign' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:81:9: note: The member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_sign' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:1141:27: note: The member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_sign' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:54:26: performance: Function 'path()' should return member 'm_path' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:872:7: error: Memory leak: f1 [memleak] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:872:7: error: Memory leak: f2 [memleak] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:872:7: error: Memory leak: f3 [memleak] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:872:7: error: Memory leak: f4 [memleak] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:872:7: error: Memory leak: f5 [memleak] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:193:5: style: Redundant assignment of 't' to itself. [selfAssignment] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:58:9: style: The scope of the variable 't_out' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:721:9: style: The scope of the variable 'ee' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:722:9: style: The scope of the variable 'eeoet' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:725:9: style: The scope of the variable 'et' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:731:8: style: The scope of the variable 'hfaild' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:732:9: style: The scope of the variable 'hmin' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:740:9: style: The scope of the variable 'tol' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:741:9: style: The scope of the variable 'toln' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:742:9: style: The scope of the variable 'ypk' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:347:73: style:inconclusive: Function 'r8_fehl' argument 4 names different: declaration 'h' definition 'h_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:75:55: note: Function 'r8_fehl' argument 4 names different: declaration 'h' definition 'h_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:347:73: note: Function 'r8_fehl' argument 4 names different: declaration 'h' definition 'h_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:56:54: performance: Function parameter 'betaSpheres' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:347:53: style: Parameter 'y' can be declared as const array [constParameter] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:348:40: style: Parameter 'yp' can be declared as const array [constParameter] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:919:14: error: Memory is allocated but not initialized: f1 [uninitdata] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:920:14: error: Memory is allocated but not initialized: f2 [uninitdata] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:921:14: error: Memory is allocated but not initialized: f3 [uninitdata] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:922:14: error: Memory is allocated but not initialized: f4 [uninitdata] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:923:14: error: Memory is allocated but not initialized: f5 [uninitdata] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:45:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_fileDoesNotExist' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_ioError' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_tooManyNuclei' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_maximumAngularMomentumExceeded' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_numberOfMolecularOrbitals' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_numberOfGaussianPrimitives' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_numberOfNuclei' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_totalEnergy' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_virialRatio' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:107:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitCell [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:221:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:164:20: style: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::QuantumInput::refreshGenerators' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.h:60:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::QuantumInput::refreshGenerators' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:164:20: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::QuantumInput::refreshGenerators' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:285:3: warning: Possible null pointer dereference: dlg [nullPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:175:31: note: Assignment 'dlg=nullptr', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:177:7: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:285:3: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:286:3: warning: Possible null pointer dereference: dlg [nullPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:175:31: note: Assignment 'dlg=nullptr', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:177:7: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:286:3: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:287:3: warning: Possible null pointer dereference: dlg [nullPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:175:31: note: Assignment 'dlg=nullptr', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:177:7: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:287:3: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:288:3: warning: Possible null pointer dereference: dlg [nullPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:175:31: note: Assignment 'dlg=nullptr', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:177:7: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:288:3: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:174:11: style: The scope of the variable 'key' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:46:37: style:inconclusive: Function 'QuantumInput' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.h:40:34: note: Function 'QuantumInput' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:46:37: note: Function 'QuantumInput' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:70:45: style:inconclusive: Function 'menuPath' argument 1 names different: declaration '' definition 'action'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:348:25: style: Local variable 'actions' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.h:50:19: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/quantuminput/quantuminput.cpp:348:25: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/resetview/resetview.cpp:118:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Perspective [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/resetview/resetview.cpp:156:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3 [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/resetview/resetview.cpp:171:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Orthographic [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/resetview/resetview.cpp:250:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Orthographic [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/resetview/resetview.cpp:287:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Matrix3 [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/resetview/resetview.cpp:300:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3 [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/resetview/resetview.cpp:184:12: style: Variable 'corners' can be declared as const array [constVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/resetview/resetview.cpp:276:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:56:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:139:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUsed [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:222:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compact [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:420:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUsed [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:451:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUsed [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:473:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:578:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptchargemodel.h:45:3: style: Class 'ScriptChargeModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:556:26: style: Assigned value 'parseElements(metaData)' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:556:26: note: Calling function 'parseElements' returns 1 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:556:26: note: Assigned value 'parseElements(metaData)' is always true OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:95:53: style:inconclusive: Function 'ScriptChargeModel' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptchargemodel.h:45:36: note: Function 'ScriptChargeModel' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:95:53: note: Function 'ScriptChargeModel' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:112:55: style: Argument 'identifier' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptchargemodel.h:68:15: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:112:55: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:393:12: style: Local variable 'potential' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptchargemodel.h:77:10: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:393:12: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:579:3: performance: Range variable 'sstr' should be declared as const reference. [iterateByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptcharges.cpp:20:39: style:inconclusive: Function 'ScriptCharges' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptcharges.h:32:35: note: Function 'ScriptCharges' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptcharges.cpp:20:39: note: Function 'ScriptCharges' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptcharges/scriptcharges.h:46:37: style:inconclusive: Function 'setMolecule' argument 1 names different: declaration 'mol' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:58:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:157:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:242:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUsed [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:280:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compact [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:327:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compact [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:363:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptfileformats/fileformatscript.h:127:3: style: Class 'FileFormatScript' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:26:51: style:inconclusive: Function 'FileFormatScript' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptfileformats/fileformatscript.h:127:35: note: Function 'FileFormatScript' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:26:51: note: Function 'FileFormatScript' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:40:54: style: Argument 'identifier' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptfileformats/fileformatscript.h:163:15: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:40:54: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:89:22: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:94:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptfileformats/scriptfileformats.cpp:18:47: style:inconclusive: Function 'ScriptFileFormats' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptfileformats/scriptfileformats.h:27:39: note: Function 'ScriptFileFormats' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptfileformats/scriptfileformats.cpp:18:47: note: Function 'ScriptFileFormats' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/scriptfileformats/scriptfileformats.h:41:37: style:inconclusive: Function 'setMolecule' argument 1 names different: declaration 'mol' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.cpp:147:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.cpp:157:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.cpp:190:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.cpp:258:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.cpp:297:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.cpp:337:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.cpp:391:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.cpp:430:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.cpp:475:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.cpp:545:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.cpp:554:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.cpp:566:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.cpp:273:12: style: Local variable 'name' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.h:30:11: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.cpp:273:12: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.cpp:312:12: style: Local variable 'name' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.h:30:11: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.cpp:312:12: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.cpp:515:15: style: Local variable 'name' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.h:30:11: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.cpp:515:15: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.cpp:449:3: performance: Range variable 'item' should be declared as const reference. [iterateByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/select/select.cpp:494:3: performance: Range variable 'item' should be declared as const reference. [iterateByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.cpp:77:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3ub [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.cpp:87:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.cpp:103:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.cpp:160:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.cpp:211:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Overlay2DPass [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.cpp:255:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.cpp:265:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.cpp:328:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.cpp:342:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.h:37:8: style: Virtual function 'setIcon' is called from constructor 'SelectionTool(QObject*parent_=nullptr)' at line 60. Dynamic binding is not used. [virtualCallInConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.cpp:60:3: note: Calling setIcon OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.h:37:8: note: setIcon is a virtual function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.cpp:357:18: style: The statement 'if (m_molecule!=mol) m_molecule=mol' is logically equivalent to 'm_molecule=mol'. [duplicateConditionalAssign] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.cpp:358:16: note: Assignment 'm_molecule=mol' OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.cpp:357:18: note: Condition 'm_molecule!=mol' is redundant OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.cpp:139:28: style: Assigned value 'addAtom(hit.index)' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.cpp:139:28: note: Calling function 'addAtom' returns 1 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.cpp:139:28: note: Assigned value 'addAtom(hit.index)' is always true OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.cpp:142:31: style: Assigned value 'removeAtom(hit.index)' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.cpp:142:31: note: Calling function 'removeAtom' returns 1 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.cpp:142:31: note: Assigned value 'removeAtom(hit.index)' is always true OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.h:46:42: style:inconclusive: Function 'keyPressEvent' argument 1 names different: declaration 'e' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.cpp:336:61: style:inconclusive: Function 'selectAtom' argument 2 names different: declaration 'atom' definition 'index'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.h:56:48: note: Function 'selectAtom' argument 2 names different: declaration 'atom' definition 'index'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.cpp:336:61: note: Function 'selectAtom' argument 2 names different: declaration 'atom' definition 'index'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontool.cpp:355:50: style:inconclusive: Function 'setMolecule' argument 1 names different: declaration '' definition 'mol'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/selectiontool/selectiontoolwidget.cpp:49:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spacegroup/spacegroup.cpp:353:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitCell [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spacegroup/spacegroup.cpp:398:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spacegroup/spacegroup.cpp:448:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spacegroup/spacegroup.cpp:476:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spacegroup/spacegroup.cpp:504:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spacegroup/spacegroup.cpp:581:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spacegroup/spacegroup.cpp:672:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spacegroup/spacegroup.cpp:704:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spacegroup/spacegroup.h:69:12: style:inconclusive: Member variable 'SpaceGroup::m_fillUnitCellAction' is in the wrong place in the initializer list. [initializerList] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spacegroup/spacegroup.cpp:56:5: note: Member variable 'SpaceGroup::m_fillUnitCellAction' is in the wrong place in the initializer list. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spacegroup/spacegroup.h:69:12: note: Member variable 'SpaceGroup::m_fillUnitCellAction' is in the wrong place in the initializer list. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spacegroup/spacegroup.cpp:121:43: style:inconclusive: Function 'menuPath' argument 1 names different: declaration '' definition 'action'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spacegroup/spacegroup.cpp:347:47: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spacegroup/spacegroup.h:37:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spacegroup/spacegroup.cpp:347:47: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spectra/spectra.cpp:24:27: style:inconclusive: Function 'Spectra' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spectra/spectra.h:29:29: note: Function 'Spectra' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spectra/spectra.cpp:24:27: note: Function 'Spectra' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spectra/spectradialog.cpp:34:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spectra/spectradialog.cpp:172:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stretch [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spectra/spectradialog.cpp:260:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PaletteChange [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spectra/spectradialog.cpp:668:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowAlphaChannel [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spectra/spectradialog.cpp:988:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spectra/spectradialog.cpp:1060:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spectra/spectradialog.cpp:683:21: style: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SpectraDialog::exportData' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spectra/spectradialog.h:75:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SpectraDialog::exportData' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spectra/spectradialog.cpp:683:21: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SpectraDialog::exportData' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spectra/spectradialog.cpp:589:14: style: Local variable 'spectra' shadows outer argument [shadowArgument] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spectra/spectradialog.cpp:580:70: note: Shadowed argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spectra/spectradialog.cpp:589:14: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spectra/spectradialog.cpp:589:14: style: Variable 'spectra' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spectra/spectradialog.cpp:895:20: style: Consider using std::max_element algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spectra/spectradialog.cpp:764:23: style: Unused variable: transitions [unusedVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spectra/spectradialog.cpp:764:36: style: Unused variable: intensities [unusedVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spectra/spectradialog.cpp:777:11: style: Variable 'xWave' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/spectra/spectradialog.cpp:778:11: style: Variable 'xFreq' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfacerender/surfacerender.h:41:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfacerender/surfacerender.cpp:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfacerender/surfacerender.cpp:101:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TranslucentPass [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfacerender/surfacerender.cpp:280:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfacerender/surfacerender.cpp:37:39: style:inconclusive: Function 'SurfaceRender' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfacerender/surfacerender.h:24:35: note: Function 'SurfaceRender' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfacerender/surfacerender.cpp:37:39: note: Function 'SurfaceRender' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.cpp:124:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.cpp:170:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.cpp:199:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orbital [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.cpp:257:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paired [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.cpp:306:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable priority [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.cpp:391:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MO [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.cpp:484:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Added [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.cpp:552:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cube [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.h:68:17: warning: Member variable 'calcInfo::posMesh' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.h:69:17: warning: Member variable 'calcInfo::negMesh' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.h:70:17: warning: Member variable 'calcInfo::cube' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.h:71:18: warning: Member variable 'calcInfo::orbital' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.h:73:12: warning: Member variable 'calcInfo::resolution' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.h:74:12: warning: Member variable 'calcInfo::isovalue' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.h:75:18: warning: Member variable 'calcInfo::priority' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.h:76:15: warning: Member variable 'calcInfo::state' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitaltablemodel.h:24:10: warning: Member variable 'Orbital::energy' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitaltablemodel.h:25:7: warning: Member variable 'Orbital::index' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitaltablemodel.h:29:13: warning: Member variable 'Orbital::queueEntry' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitaltablemodel.h:30:9: warning: Member variable 'Orbital::occupation' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitaltablemodel.h:42:8: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OrbitalSortingProxyModel::isHOMOFirst' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitalwidget.h:43:10: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OrbitalWidget::isovalue' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitalwidget.h:44:18: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OrbitalWidget::defaultQuality' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitalwidget.h:46:8: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OrbitalWidget::precalcLimit' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitalwidget.h:47:7: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OrbitalWidget::precalcRange' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitaltablemodel.h:39:3: style: Class 'OrbitalSortingProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.cpp:295:13: style: The scope of the variable 'state' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.cpp:30:29: style:inconclusive: Function 'Orbitals' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.h:46:30: note: Function 'Orbitals' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.cpp:30:29: note: Function 'Orbitals' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.cpp:269:45: style:inconclusive: Function 'addCalculationToQueue' argument 3 names different: declaration 'isoval' definition 'isovalue'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.h:116:37: note: Function 'addCalculationToQueue' argument 3 names different: declaration 'isoval' definition 'isovalue'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.cpp:269:45: note: Function 'addCalculationToQueue' argument 3 names different: declaration 'isoval' definition 'isovalue'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.cpp:329:13: style: Variable 'info' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.cpp:552:17: style: Variable 'activeCube' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.cpp:200:50: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.cpp:283:18: error: Uninitialized variables: newCalc.posMesh, newCalc.negMesh, newCalc.cube [uninitvar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.cpp:283:18: error: Uninitialized struct member: newCalc.posMesh [uninitStructMember] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.cpp:283:18: error: Uninitialized struct member: newCalc.negMesh [uninitStructMember] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitals.cpp:283:18: error: Uninitialized struct member: newCalc.cube [uninitStructMember] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitaltablemodel.cpp:45:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BackgroundRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitaltablemodel.cpp:127:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitaltablemodel.cpp:184:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paired [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitaltablemodel.cpp:227:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uhf [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitaltablemodel.cpp:157:14: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitaltablemodel.cpp:169:14: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitaltablemodel.cpp:80:7: style: The scope of the variable 'subscriptStart' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitalwidget.cpp:32:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResizeToContents [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitalwidget.cpp:118:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResizeToContents [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitalwidget.cpp:146:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectCurrent [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitalwidget.cpp:214:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitalwidget.cpp:93:21: style: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OrbitalWidget::configureClicked' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitalwidget.h:77:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OrbitalWidget::configureClicked' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitalwidget.cpp:93:21: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OrbitalWidget::configureClicked' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitalwidget.cpp:149:56: style:inconclusive: Function 'tableClicked' argument 1 names different: declaration '' definition 'selected'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitalwidget.cpp:209:48: style:inconclusive: Function 'setDefaults' argument 1 names different: declaration 'quality' definition 'q'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitalwidget.h:63:50: note: Function 'setDefaults' argument 1 names different: declaration 'quality' definition 'q'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitalwidget.cpp:209:48: note: Function 'setDefaults' argument 1 names different: declaration 'quality' definition 'q'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitalwidget.cpp:209:58: style:inconclusive: Function 'setDefaults' argument 2 names different: declaration 'isovalue' definition 'i'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitalwidget.h:63:66: note: Function 'setDefaults' argument 2 names different: declaration 'isovalue' definition 'i'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitalwidget.cpp:209:58: note: Function 'setDefaults' argument 2 names different: declaration 'isovalue' definition 'i'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitalwidget.cpp:108:47: style: Either there is a missing override/final keyword, or the parameter 'basis' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfacedialog.cpp:297:21: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SurfaceDialog::automaticResolution' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfacedialog.h:68:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SurfaceDialog::automaticResolution' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfacedialog.cpp:297:21: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SurfaceDialog::automaticResolution' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfacedialog.cpp:182:11: style: The scope of the variable 'text' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfacedialog.cpp:12:39: style:inconclusive: Function 'SurfaceDialog' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfacedialog.h:34:35: note: Function 'SurfaceDialog' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfacedialog.cpp:12:39: note: Function 'SurfaceDialog' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfacedialog.cpp:147:67: style: Argument 'beta' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfacedialog.h:60:8: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfacedialog.cpp:147:67: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfacedialog.cpp:307:33: style: Argument 'step' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfacedialog.h:70:7: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfacedialog.cpp:307:33: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:174:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:261:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Added [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:300:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Beta [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:412:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:583:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:737:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:761:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MO [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:802:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color3f [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:811:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Parula [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:896:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Added [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:1006:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:785:7: style: The if condition is the same as the previous if condition [duplicateCondition] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:781:7: note: First condition OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:785:7: note: Second condition OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:414:7: style: Condition '!m_cube' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:409:12: note: Assignment 'm_cube=nullptr', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:414:7: note: Condition '!m_cube' is always true OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:912:11: style: The scope of the variable 'baseFileName' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:85:29: style:inconclusive: Function 'Surfaces' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.h:49:30: note: Function 'Surfaces' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:85:29: note: Function 'Surfaces' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:565:55: style:inconclusive: Function 'calculateQM' argument 3 names different: declaration 'betaSpin' definition 'beta'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.h:95:62: note: Function 'calculateQM' argument 3 names different: declaration 'betaSpin' definition 'beta'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:565:55: note: Function 'calculateQM' argument 3 names different: declaration 'betaSpin' definition 'beta'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:723:32: style:inconclusive: Function 'stepChanged' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:172:15: style: Local variable 'name' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.h:71:11: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:172:15: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:316:19: style: Local variable 'name' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.h:71:11: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:316:19: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:807:61: style: Argument 'name' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.h:71:11: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:807:61: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:332:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:914:18: style: Variable 'baseFileName' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/svg/svg.cpp:145:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Infinity [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/svg/svg.cpp:199:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos_image [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/svg/svg.cpp:259:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/svg/svg.cpp:116:11: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SVG::frustrumCulling' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/svg/svg.h:86:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SVG::frustrumCulling' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/svg/svg.cpp:116:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SVG::frustrumCulling' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/svg/svg.cpp:119:3: style: Statements following 'return' will never be executed. [unreachableCode] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/svg/svg.h:56:23: style: Checking if unsigned expression 'bonds' is less than zero. [unsignedLessThanZero] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/svg/svg.h:36:33: style:inconclusive: Function 'menuPath' argument 1 names different: declaration 'action' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/svg/svg.cpp:119:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/operationstablemodel.cpp:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/operationstablemodel.cpp:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/operationstablemodel.cpp:52:11: style: Unused variable: name [unusedVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:108:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Added [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:183:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSYM_SUCCESS [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:350:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSYM_SUCCESS [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:37:3: performance: Variable 'm_ctx' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:177:14: style: Condition 'length==1' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:174:14: note: Assuming that condition 'length<2' is not redundant OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:177:14: note: Condition 'length==1' is always false OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:171:25: warning: Either the condition 'm_molecule==nullptr' is redundant or there is possible null pointer dereference: m_molecule. [nullPointerRedundantCheck] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:173:18: note: Assuming that condition 'm_molecule==nullptr' is not redundant OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:171:25: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:197:10: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:196:30: note: Assuming allocation function fails OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:196:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:197:10: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:202:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:196:30: note: Assuming allocation function fails OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:196:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:202:5: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:203:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:196:30: note: Assuming allocation function fails OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:196:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:203:5: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:204:9: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:196:30: note: Assuming allocation function fails OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:196:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:204:9: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:204:23: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:196:30: note: Assuming allocation function fails OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:196:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:204:23: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:206:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:196:30: note: Assuming allocation function fails OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:196:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:206:5: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:207:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:196:30: note: Assuming allocation function fails OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:196:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:207:5: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:208:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:196:30: note: Assuming allocation function fails OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:196:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:208:5: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:341:25: warning: Either the condition 'm_molecule==nullptr' is redundant or there is possible null pointer dereference: m_molecule. [nullPointerRedundantCheck] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:343:18: note: Assuming that condition 'm_molecule==nullptr' is not redundant OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:341:25: note: Null pointer dereference OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:196:7: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:102:45: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.h:42:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetry.cpp:102:45: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetryscene.cpp:68:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetryscene.cpp:38:39: style:inconclusive: Function 'SymmetryScene' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetryscene.h:24:35: note: Function 'SymmetryScene' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetryscene.cpp:38:39: note: Function 'SymmetryScene' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetryutil.cpp:49:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSYM_SYMMETRY_OPERATION_TYPE_IDENTITY [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetrywidget.cpp:73:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetrywidget.cpp:175:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetrywidget.cpp:221:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetrywidget.cpp:262:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetrywidget.cpp:324:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetrywidget.cpp:337:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetrywidget.cpp:357:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetrywidget.cpp:127:22: style: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SymmetryWidget::moleculeChanged' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetrywidget.h:62:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SymmetryWidget::moleculeChanged' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetrywidget.cpp:127:22: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SymmetryWidget::moleculeChanged' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetrywidget.cpp:277:12: style: Condition 'smes==nullptr' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetrywidget.cpp:65:41: style:inconclusive: Function 'SymmetryWidget' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetrywidget.h:52:36: note: Function 'SymmetryWidget' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetrywidget.cpp:65:41: note: Function 'SymmetryWidget' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetrywidget.cpp:327:45: style:inconclusive: Function 'setEquivalenceSets' argument 1 names different: declaration 'mesl' definition 'esl'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetrywidget.h:65:31: note: Function 'setEquivalenceSets' argument 1 names different: declaration 'mesl' definition 'esl'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/symmetry/symmetrywidget.cpp:327:45: note: Function 'setEquivalenceSets' argument 1 names different: declaration 'mesl' definition 'esl'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.cpp:128:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.cpp:172:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.cpp:204:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Left [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.cpp:355:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.cpp:395:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.cpp:559:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullU [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.cpp:598:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.cpp:820:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.cpp:823:20: style: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::TemplateTool::atomLeftDrag' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.h:87:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::TemplateTool::atomLeftDrag' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.cpp:823:20: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::TemplateTool::atomLeftDrag' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.h:41:8: style: Virtual function 'setIcon' is called from constructor 'TemplateTool(QObject*parent_=nullptr)' at line 92. Dynamic binding is not used. [virtualCallInConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.cpp:92:3: note: Calling setIcon OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.h:41:8: note: setIcon is a virtual function OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.cpp:404:29: style: The scope of the variable 'centerIndex' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.h:63:35: style:inconclusive: Function 'draw' argument 1 names different: declaration 'node' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.cpp:322:54: style:inconclusive: Function 'updatePressedButtons' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.h:81:35: style:inconclusive: Function 'atomLeftClick' argument 1 names different: declaration 'e' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.h:87:34: style:inconclusive: Function 'atomLeftDrag' argument 1 names different: declaration 'e' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.cpp:548:42: performance: Function parameter 'templatePoints' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.cpp:549:42: performance: Function parameter 'moleculePoints' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.cpp:434:73: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.cpp:602:73: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.cpp:744:33: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetool.cpp:749:33: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetoolwidget.cpp:153:26: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::TemplateToolWidget::setFormalCharge' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetoolwidget.h:34:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::TemplateToolWidget::setFormalCharge' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetoolwidget.cpp:153:26: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::TemplateToolWidget::setFormalCharge' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetoolwidget.cpp:162:56: style:inconclusive: Function 'setCoordination' argument 1 names different: declaration 'geometry' definition 'order'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetoolwidget.h:37:38: note: Function 'setCoordination' argument 1 names different: declaration 'geometry' definition 'order'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetoolwidget.cpp:162:56: note: Function 'setCoordination' argument 1 names different: declaration 'geometry' definition 'order'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/templatetool/templatetoolwidget.cpp:198:35: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vanderwaals/vanderwaals.h:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vanderwaals/vanderwaals.cpp:68:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vanderwaals/vanderwaals.cpp:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vanderwaals/vanderwaals.cpp:99:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vanderwaals/vanderwaals.cpp:38:3: style: Struct 'LayerVdW' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vanderwaals/vanderwaals.cpp:81:35: style:inconclusive: Function 'VanDerWaals' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vanderwaals/vanderwaals.h:23:33: note: Function 'VanDerWaals' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vanderwaals/vanderwaals.cpp:81:35: note: Function 'VanDerWaals' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vanderwaals/vanderwaals.cpp:38:24: performance: Function parameter 'settings' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationdialog.cpp:22:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stretch [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationdialog.cpp:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QModelIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationdialog.cpp:15:43: style:inconclusive: Function 'VibrationDialog' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationdialog.h:31:37: note: Function 'VibrationDialog' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationdialog.cpp:15:43: note: Function 'VibrationDialog' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationdialog.cpp:83:45: style:inconclusive: Function 'selectRow' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationmodel.cpp:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationmodel.cpp:53:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationmodel.cpp:83:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationmodel.cpp:121:22: style: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::VibrationModel::clear' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationmodel.h:38:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::VibrationModel::clear' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationmodel.cpp:121:22: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::VibrationModel::clear' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationmodel.h:22:41: style:inconclusive: Function 'parent' argument 1 names different: declaration 'child' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationmodel.cpp:22:49: style:inconclusive: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationmodel.h:23:35: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationmodel.cpp:22:49: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationmodel.h:24:38: style:inconclusive: Function 'columnCount' argument 1 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationmodel.h:26:42: style:inconclusive: Function 'flags' argument 1 names different: declaration 'index' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationmodel.h:31:35: style:inconclusive: Function 'setData' argument 1 names different: declaration 'index' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationmodel.h:31:58: style:inconclusive: Function 'setData' argument 2 names different: declaration 'value' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationmodel.h:32:20: style:inconclusive: Function 'setData' argument 3 names different: declaration 'role' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationmodel.cpp:75:50: style:inconclusive: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationmodel.h:33:36: note: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationmodel.cpp:75:50: note: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationmodel.cpp:112:54: style:inconclusive: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationmodel.h:36:40: note: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrationmodel.cpp:112:54: note: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrations.cpp:225:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrations.cpp:252:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrations.cpp:21:33: style:inconclusive: Function 'Vibrations' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrations.h:30:32: note: Function 'Vibrations' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vibrations/vibrations.cpp:21:33: note: Function 'Vibrations' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vrml/vrml.cpp:71:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/vrml/vrml.h:34:33: style:inconclusive: Function 'menuPath' argument 1 names different: declaration 'action' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/wireframe/wireframe.h:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/wireframe/wireframe.cpp:102:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/wireframe/wireframe.cpp:120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/wireframe/wireframe.cpp:135:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/wireframe/wireframe.cpp:50:3: style: Struct 'LayerWireframe' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/wireframe/wireframe.cpp:118:31: style:inconclusive: Function 'Wireframe' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/wireframe/wireframe.h:22:31: note: Function 'Wireframe' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/wireframe/wireframe.cpp:118:31: note: Function 'Wireframe' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/wireframe/wireframe.cpp:50:30: performance: Function parameter 'settings' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/yaehmop/banddialog.cpp:14:33: style:inconclusive: Function 'BandDialog' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/yaehmop/banddialog.h:29:32: note: Function 'BandDialog' argument 1 names different: declaration 'parent' definition 'aParent'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/yaehmop/banddialog.cpp:14:33: note: Function 'BandDialog' argument 1 names different: declaration 'parent' definition 'aParent'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/yaehmop/specialkpoints.cpp:61:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/yaehmop/specialkpoints.cpp:28:13: style: Variable 'cell' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/yaehmop/yaehmop.cpp:136:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitCell [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/yaehmop/yaehmop.cpp:203:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/yaehmop/yaehmop.cpp:235:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/yaehmop/yaehmop.cpp:286:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/yaehmop/yaehmop.cpp:427:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/yaehmop/yaehmop.cpp:566:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CrashExit [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/yaehmop/yaehmop.cpp:592:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/yaehmop/yaehmop.cpp:130:44: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/yaehmop/yaehmop.h:43:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/yaehmop/yaehmop.cpp:130:44: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/yaehmop/yaehmop.cpp:77:5: performance: Range variable 'binary' should be declared as const reference. [iterateByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/yaehmop/yaehmop.cpp:78:7: performance: Range variable 'path' should be declared as const reference. [iterateByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/yaehmop/yaehmop.cpp:79:49: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/yaehmop/yaehmop.cpp:380:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/yaehmop/yaehmopout.cpp:33:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:74:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:83:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:141:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:245:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:293:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dec [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:362:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:562:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dec [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:648:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dec [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.h:34:3: warning: Member variable 'GUKBasisSet::nShell' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.h:34:3: warning: Member variable 'GUKBasisSet::nBasisFunctions' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.h:34:3: warning: Member variable 'GUKBasisSet::nElectrons' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:112:19: style:inconclusive: Technically the member function 'Avogadro::QuantumIO::GUKBasisSet::labelIndex' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.h:42:8: note: Technically the member function 'Avogadro::QuantumIO::GUKBasisSet::labelIndex' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:112:19: note: Technically the member function 'Avogadro::QuantumIO::GUKBasisSet::labelIndex' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:120:22: style: The member function 'Avogadro::QuantumIO::GUKBasisSet::shellTypeFromString' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.h:48:11: note: The member function 'Avogadro::QuantumIO::GUKBasisSet::shellTypeFromString' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:120:22: note: The member function 'Avogadro::QuantumIO::GUKBasisSet::shellTypeFromString' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:253:11: style: The statement 'if (gotMOs) gotMOs=false' is logically equivalent to 'gotMOs=false'. [duplicateConditionalAssign] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:254:16: note: Assignment 'gotMOs=false' OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:253:11: note: Condition 'gotMOs' is redundant OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:76:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:340:10: style: Redundant assignment of 'line' to itself. [selfAssignment] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:758:16: style: The scope of the variable 'moEnd' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:166:41: style:inconclusive: Function 'GamessukOut' argument 1 names different: declaration 'filename' definition 'qtfilename'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.h:80:30: note: Function 'GamessukOut' argument 1 names different: declaration 'filename' definition 'qtfilename'. OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:166:41: note: Function 'GamessukOut' argument 1 names different: declaration 'filename' definition 'qtfilename'. OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:112:42: performance: Function parameter 'label' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:501:57: performance: Function parameter 's_coeff' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:502:57: performance: Function parameter 'p_coeff' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:503:57: performance: Function parameter 'sp_exponents' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:696:72: performance: Function parameter 'label' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:274:8: style: Variable 'coordEnd' can be declared as const array [constVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:47:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessukout.cpp:310:15: style: Unused variable: atomLabel [unusedVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessus.h:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessus.cpp:106:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOHR_TO_ANGSTROM_D [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessus.cpp:178:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UU [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessus.cpp:281:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessus.cpp:432:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessus.cpp:27:17: warning: Member variable 'GAMESSUSOutput::m_electrons' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessus.cpp:27:17: warning: Member variable 'GAMESSUSOutput::m_electronsA' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessus.cpp:27:17: warning: Member variable 'GAMESSUSOutput::m_electronsB' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessus.cpp:27:17: warning: Member variable 'GAMESSUSOutput::m_nMOs' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessus.cpp:27:17: warning: Member variable 'GAMESSUSOutput::m_numBasisFunctions' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessus.cpp:237:20: style: Variable 'eigenvector' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessus.cpp:259:14: style: Variable 'eigenvector' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessus.cpp:325:16: style: Variable 'm_shellType' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessus.cpp:239:24: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gamessus.cpp:261:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussiancube.h:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussiancube.cpp:32:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussiancube.cpp:171:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOHR_TO_ANGSTROM [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussiancube.cpp:258:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussiancube.cpp:264:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussiancube.cpp:274:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANGSTROM_TO_BOHR [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussiancube.cpp:267:40: style:inconclusive: Function 'write' argument 1 names different: declaration 'out' definition 'outStream'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussiancube.h:45:42: note: Function 'write' argument 1 names different: declaration 'out' definition 'outStream'. OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussiancube.cpp:267:40: note: Function 'write' argument 1 names different: declaration 'out' definition 'outStream'. OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussiancube.cpp:267:73: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussiancube.h:46:50: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussiancube.cpp:267:73: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussiancube.cpp:193:31: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.h:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:45:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:101:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOHR_TO_ANGSTROM [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:168:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rhf [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:374:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:59:15: warning: Member variable 'GaussianFchk::m_electrons' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:59:15: warning: Member variable 'GaussianFchk::m_electronsAlpha' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:59:15: warning: Member variable 'GaussianFchk::m_electronsBeta' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:59:15: warning: Member variable 'GaussianFchk::m_normalModes' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:59:15: warning: Member variable 'GaussianFchk::m_numAtoms' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:59:15: warning: Member variable 'GaussianFchk::m_spin' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:59:15: warning: Member variable 'GaussianFchk::m_charge' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:59:15: warning: Member variable 'GaussianFchk::m_numBasisFunctions' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:617:13: style: Condition 'basis>0' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:611:27: note: Assuming that condition 'm_numBasisFunctions<=0' is not redundant OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:615:43: note: Assignment 'basis=static_cast(m_numBasisFunctions)', assigned value is greater than 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:617:13: note: Condition 'basis>0' is always true OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:626:13: style: Condition 'basis>0' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:611:27: note: Assuming that condition 'm_numBasisFunctions<=0' is not redundant OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:615:43: note: Assignment 'basis=static_cast(m_numBasisFunctions)', assigned value is greater than 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:617:17: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:622:17: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:626:13: note: Condition 'basis>0' is always true OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:734:13: style: Condition 'basis>0' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:728:27: note: Assuming that condition 'm_numBasisFunctions<=0' is not redundant OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:732:43: note: Assignment 'basis=static_cast(m_numBasisFunctions)', assigned value is greater than 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:734:13: note: Condition 'basis>0' is always true OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:743:13: style: Condition 'basis>0' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:728:27: note: Assuming that condition 'm_numBasisFunctions<=0' is not redundant OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:732:43: note: Assignment 'basis=static_cast(m_numBasisFunctions)', assigned value is greater than 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:734:17: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:739:17: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:743:13: note: Condition 'basis>0' is always true OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:611:27: style: Checking if unsigned expression 'm_numBasisFunctions' is less than zero. [unsignedLessThanZero] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:728:27: style: Checking if unsigned expression 'm_numBasisFunctions' is less than zero. [unsignedLessThanZero] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/genericjson.h:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/nwchemjson.h:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/qcschema.h:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/genericjson.cpp:71:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/genericoutput.h:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/molden.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/nwchemlog.h:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.h:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/genericoutput.cpp:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/molden.cpp:122:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOHR_TO_ANGSTROM_D [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/molden.cpp:413:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/molden.cpp:511:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientific [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/molden.cpp:573:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/molden.cpp:662:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uhf [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/molden.cpp:744:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANGSTROM_TO_BOHR_D [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/molden.cpp:797:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/molden.cpp:28:13: warning: Member variable 'MoldenFile::m_numBasisFunctions' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/molden.cpp:144:12: style: The scope of the variable 'shell' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/molden.cpp:286:16: style: Variable 'list' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/mopacaux.h:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/mopacaux.cpp:355:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/mopacaux.cpp:382:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3 [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/mopacaux.cpp:411:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3 [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/mopacaux.cpp:24:11: warning: Member variable 'MopacAux::m_heatOfFormation' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/mopacaux.cpp:24:11: warning: Member variable 'MopacAux::m_area' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/mopacaux.cpp:24:11: warning: Member variable 'MopacAux::m_volume' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/mopacaux.cpp:353:16: style: Variable 'i' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/mopacaux.cpp:312:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/mopacaux.cpp:327:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/mopacaux.cpp:340:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/nwchemjson.cpp:138:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOHR_TO_ANGSTROM_D [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/nwchemjson.cpp:309:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/nwchemjson.cpp:316:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/nwchemjson.cpp:36:37: style:inconclusive: Function 'read' argument 1 names different: declaration 'in' definition 'file'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/nwchemjson.h:45:41: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/nwchemjson.cpp:36:37: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/nwchemjson.h:46:42: style:inconclusive: Function 'write' argument 1 names different: declaration 'out' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/nwchemjson.h:47:50: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/nwchemlog.cpp:115:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOHR_TO_ANGSTROM [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/nwchemlog.cpp:154:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOHR_TO_ANGSTROM [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/nwchemlog.cpp:192:52: style:inconclusive: Function 'readFrequencies' argument 1 names different: declaration 'line' definition 'firstLine'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/nwchemlog.h:55:43: note: Function 'readFrequencies' argument 1 names different: declaration 'line' definition 'firstLine'. OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/nwchemlog.cpp:192:52: note: Function 'readFrequencies' argument 1 names different: declaration 'line' definition 'firstLine'. OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/nwchemlog.h:56:40: style:inconclusive: Function 'readFrequencies' argument 3 names different: declaration 'mol' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/nwchemlog.h:59:58: style:inconclusive: Function 'readIntensities' argument 2 names different: declaration 'mol' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:1193:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uhf [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:1250:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:1285:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:29:13: warning: Member variable 'ORCAOutput::m_orcaSuccess' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:29:13: warning: Member variable 'ORCAOutput::m_nGroups' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:29:13: warning: Member variable 'ORCAOutput::m_coordFactor' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:29:13: warning: Member variable 'ORCAOutput::m_currentMode' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:29:13: warning: Member variable 'ORCAOutput::m_electrons' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:29:13: warning: Member variable 'ORCAOutput::m_openShell' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:29:13: warning: Member variable 'ORCAOutput::m_readBeta' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:29:13: warning: Member variable 'ORCAOutput::m_homo' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:29:13: warning: Member variable 'ORCAOutput::m_charge' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:29:13: warning: Member variable 'ORCAOutput::m_spin' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:29:13: warning: Member variable 'ORCAOutput::m_totalEnergy' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:29:13: warning: Member variable 'ORCAOutput::m_currentAtom' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:29:13: warning: Member variable 'ORCAOutput::m_numBasisFunctions' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:1282:34: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QuantumIO::ORCAOutput::orbitalIdx' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.h:59:30: note: Either there is a missing 'override', or the member function 'Avogadro::QuantumIO::ORCAOutput::orbitalIdx' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:1282:34: note: Either there is a missing 'override', or the member function 'Avogadro::QuantumIO::ORCAOutput::orbitalIdx' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:212:7: style: The scope of the variable 'nGTOs' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:213:26: style: The scope of the variable 'vibScaling' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:890:13: style: The scope of the variable 'nShells' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:1282:57: performance: Function parameter 'txt' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/orca.cpp:1251:16: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/qcschema.cpp:100:17: style: The scope of the variable 'atomicNum' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/qcschema.cpp:336:14: style: Local variable 'intensities' shadows outer variable [shadowVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/qcschema.cpp:317:27: note: Shadowed variable OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/qcschema.cpp:336:14: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/qcschema.cpp:279:24: style: Variable 'j' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/qcschema.cpp:297:18: style: Variable 'i' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/qcschema.cpp:323:22: style: Variable 'i' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/qcschema.cpp:370:22: style: Variable 'i' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/qcschema.cpp:31:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/qcschema.cpp:44:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/qcschema.cpp:298:23: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/qcschema.cpp:371:32: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/qcschema.cpp:100:26: style: Variable 'atomicNum' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/scene.h:55:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/scene.h:59:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3ub [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/scene.h:63:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector2f [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/scene.h:84:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3ub [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/scene.h:88:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/bufferobject.h:92:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shaderprogram.h:189:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EnumValue [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:575:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POLYGON_OFFSET_FILL [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:625:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:666:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:696:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:716:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:735:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:760:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:779:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:797:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_BINDING_2D [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:817:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:898:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FloatType [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:964:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FloatType [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:1019:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sphere_ao_depth_vs [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:1116:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sphere_ao_render_vs [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:1259:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:1357:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/scene.h:48:3: warning: Member variable 'ColorTextureVertex::unusedAlign' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/scene.h:75:3: warning:inconclusive: Member variable 'ColorNormalVertex::unusedAlign' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/scene.h:75:3: warning:inconclusive: Member variable 'ColorNormalVertex::padding' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/scene.h:76:3: warning: Member variable 'ColorNormalVertex::unusedAlign' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/scene.h:76:3: warning: Member variable 'ColorNormalVertex::padding' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:542:3: warning: Member variable 'AmbientOcclusionBaker::m_openglState' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:1066:3: warning: Member variable 'Private::numberOfVertices' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:1066:3: warning: Member variable 'Private::numberOfIndices' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:1066:3: warning: Member variable 'Private::aoTexture' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:622:8: style: Unused private function: 'AmbientOcclusionBaker::checkFramebufferStatus' [unusedPrivateFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:622:8: note: Unused private function: 'AmbientOcclusionBaker::checkFramebufferStatus' OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:622:8: note: Unused private function: 'AmbientOcclusionBaker::checkFramebufferStatus' OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/scene.h:126:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::Scene::setDirty' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:622:8: style: The member function 'Avogadro::Rendering::AmbientOcclusionBaker::checkFramebufferStatus' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/bufferobject.h:37:3: style: Class 'BufferObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/bufferobject.h:71:15: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shader.h:50:15: performance: Function 'source()' should return member 'm_source' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shader.h:53:15: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shaderprogram.h:84:15: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/drawable.h:130:47: style:inconclusive: Function 'operator=' argument 1 names different: declaration '' definition 'rhs'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.h:104:74: style:inconclusive: Function 'operator=' argument 1 names different: declaration '' definition 'other'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/bufferobject.h:85:59: style:inconclusive: Function 'upload' argument 2 names different: declaration 'type' definition 'objectType'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/bufferobject.h:60:51: note: Function 'upload' argument 2 names different: declaration 'type' definition 'objectType'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/bufferobject.h:85:59: note: Function 'upload' argument 2 names different: declaration 'type' definition 'objectType'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:1101:54: style:inconclusive: Function 'accept' argument 1 names different: declaration '' definition 'visitor'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:1149:16: style: Variable 'm_sphere' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:1155:16: style: Variable 'm_sphere' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/ambientocclusionspheregeometry.cpp:1150:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/packedvertex.h:36:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector4ub [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/packedvertex.h:39:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/arcsector.cpp:21:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD_F [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/packedvertex.h:28:3: warning: Member variable 'PackedVertex::padding' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/packedvertex.h:30:3: warning: Member variable 'PackedVertex::padding' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.h:117:29: style:inconclusive: Technically the member function 'Avogadro::Rendering::MeshGeometry::vertices' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.h:118:29: style:inconclusive: Technically the member function 'Avogadro::Rendering::MeshGeometry::triangles' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.h:137:59: style:inconclusive: Function 'operator=' argument 1 names different: declaration '' definition 'other'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.h:32:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/arcstrip.cpp:19:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD_F [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.h:121:74: style:inconclusive: Function 'operator=' argument 1 names different: declaration '' definition 'other'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/arrowgeometry.cpp:234:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_vs [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/arrowgeometry.cpp:348:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLES [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/packedvertex.h:26:17: warning: Member variable 'PackedVertex::padding' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shaderprogram.h:163:8: warning: Member variable 'ShaderProgram::m_linked' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/arrowgeometry.h:111:62: style:inconclusive: Function 'operator=' argument 1 names different: declaration '' definition 'other'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/arrowgeometry.cpp:84:37: style:inconclusive: Function 'accept' argument 1 names different: declaration '' definition 'visitor'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/arrowgeometry.cpp:191:22: style: Variable 'vertexStart' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/curvegeometry.h:42:3: warning: Member variable 'Line::numberOfVertices' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/curvegeometry.h:42:3: warning: Member variable 'Line::numberOfIndices' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/curvegeometry.h:43:12: warning: Member variable 'Line::numberOfVertices' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/curvegeometry.h:43:12: warning: Member variable 'Line::numberOfIndices' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/beziergeometry.cpp:21:20: style: Variable 'p' can be declared as pointer to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/bsplinegeometry.h:18:3: style: Class 'BSplineGeometry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/bufferobject.cpp:18:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/bufferobject.cpp:35:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/bufferobject.cpp:49:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/bufferobject.cpp:91:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_STATIC_DRAW [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/bufferobject.cpp:27:3: warning: Member variable 'Private::type' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/bufferobject.cpp:32:48: warning: Class 'BufferObject' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/bufferobject.cpp:32:48: warning: Class 'BufferObject' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/bufferobject.cpp:32:39: style:inconclusive: Function 'BufferObject' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/bufferobject.h:37:27: note: Function 'BufferObject' argument 1 names different: declaration 'type' definition 'type_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/bufferobject.cpp:32:39: note: Function 'BufferObject' argument 1 names different: declaration 'type' definition 'type_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/camera.cpp:22:9: warning:inconclusive: Member variable 'Camera::m_focus' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/camera.cpp:29:17: warning:inconclusive: Member variable 'Camera::m_focus' is not assigned a value in 'Camera::operator='. [operatorEqVarError] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/camera.cpp:44:40: style:inconclusive: Function 'translate' argument 1 names different: declaration 'translate' definition 'translate_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/camera.h:52:34: note: Function 'translate' argument 1 names different: declaration 'translate' definition 'translate_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/camera.cpp:44:40: note: Function 'translate' argument 1 names different: declaration 'translate' definition 'translate_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/camera.cpp:49:43: style:inconclusive: Function 'preTranslate' argument 1 names different: declaration 'translate' definition 'translate_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/camera.h:58:37: note: Function 'preTranslate' argument 1 names different: declaration 'translate' definition 'translate_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/camera.cpp:49:43: note: Function 'preTranslate' argument 1 names different: declaration 'translate' definition 'translate_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/camera.cpp:64:26: style:inconclusive: Function 'scale' argument 1 names different: declaration 'scale' definition 's'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/camera.h:73:20: note: Function 'scale' argument 1 names different: declaration 'scale' definition 's'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/camera.cpp:64:26: note: Function 'scale' argument 1 names different: declaration 'scale' definition 's'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cartoongeometry.cpp:79:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cartoongeometry.cpp:123:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cartoongeometry.cpp:75:49: style:inconclusive: Function 'computeScale' argument 2 names different: declaration 't' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cartoongeometry.h:41:42: note: Function 'computeScale' argument 2 names different: declaration 't' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cartoongeometry.cpp:75:49: note: Function 'computeScale' argument 2 names different: declaration 't' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cartoongeometry.cpp:75:58: style:inconclusive: Function 'computeScale' argument 3 names different: declaration 'scale' definition 'radius'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cartoongeometry.h:41:51: note: Function 'computeScale' argument 3 names different: declaration 'scale' definition 'radius'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cartoongeometry.cpp:75:58: note: Function 'computeScale' argument 3 names different: declaration 'scale' definition 'radius'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cartoongeometry.cpp:79:20: warning: Either the condition 'index>m_type.size()' is redundant or 'index' can have the value m_type.size(). Expression 'm_type[index]' causes access out of bounds. [containerOutOfBounds] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cartoongeometry.cpp:77:13: note: Assuming that condition 'index>m_type.size()' is not redundant OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cartoongeometry.cpp:79:20: note: Access out of bounds OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cartoongeometry.cpp:81:17: warning: Either the condition 'index>m_type.size()' is redundant or 'index' can have the value m_type.size(). Expression 'm_type[index]' causes access out of bounds. [containerOutOfBounds] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cartoongeometry.cpp:77:13: note: Assuming that condition 'index>m_type.size()' is not redundant OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cartoongeometry.cpp:81:17: note: Access out of bounds OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/curvegeometry.cpp:113:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAD_TO_DEG_F [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/curvegeometry.cpp:264:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLES [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/curvegeometry.cpp:227:21: style:inconclusive: Technically the member function 'Avogadro::Rendering::CurveGeometry::processShaderError' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/curvegeometry.h:103:8: note: Technically the member function 'Avogadro::Rendering::CurveGeometry::processShaderError' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/curvegeometry.cpp:227:21: note: Technically the member function 'Avogadro::Rendering::CurveGeometry::processShaderError' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/curvegeometry.h:101:37: style:inconclusive: Function 'computeScale' argument 1 names different: declaration 'index' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/curvegeometry.h:101:50: style:inconclusive: Function 'computeScale' argument 2 names different: declaration 't' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/curvegeometry.cpp:290:20: style: Variable 'line' can be declared as pointer to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/curvegeometry.cpp:278:37: performance: Searching before insertion is not necessary. Instead of 'm_indexMap[group]=m_lines.size()' consider using 'm_indexMap.try_emplace(group, m_lines.size());'. [stlFindInsert] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cylindergeometry.cpp:84:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cylinders_vs [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cylindergeometry.cpp:228:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cylindergeometry.cpp:56:19: warning:inconclusive: Member variable 'CylinderGeometry::m_opacity' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cylindergeometry.cpp:37:3: warning: Member variable 'Private::numberOfVertices' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cylindergeometry.cpp:37:3: warning: Member variable 'Private::numberOfIndices' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cylindergeometry.h:158:71: style:inconclusive: Function 'operator=' argument 1 names different: declaration '' definition 'other'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cylindergeometry.cpp:68:40: style:inconclusive: Function 'accept' argument 1 names different: declaration '' definition 'visitor'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cylindergeometry.cpp:303:67: style:inconclusive: Function 'addCylinder' argument 4 names different: declaration 'color1' definition 'colorStart'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cylindergeometry.h:94:37: note: Function 'addCylinder' argument 4 names different: declaration 'color1' definition 'colorStart'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cylindergeometry.cpp:303:67: note: Function 'addCylinder' argument 4 names different: declaration 'color1' definition 'colorStart'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cylindergeometry.cpp:304:53: style:inconclusive: Function 'addCylinder' argument 5 names different: declaration 'color2' definition 'colorEnd'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cylindergeometry.h:94:62: note: Function 'addCylinder' argument 5 names different: declaration 'color2' definition 'colorEnd'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cylindergeometry.cpp:304:53: note: Function 'addCylinder' argument 5 names different: declaration 'color2' definition 'colorEnd'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cylindergeometry.cpp:320:67: style:inconclusive: Function 'addCylinder' argument 4 names different: declaration 'color' definition 'colorStart'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cylindergeometry.h:117:37: note: Function 'addCylinder' argument 4 names different: declaration 'color' definition 'colorStart'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cylindergeometry.cpp:320:67: note: Function 'addCylinder' argument 4 names different: declaration 'color' definition 'colorStart'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cylindergeometry.cpp:321:53: style:inconclusive: Function 'addCylinder' argument 5 names different: declaration 'color2' definition 'colorEnd'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cylindergeometry.h:117:61: note: Function 'addCylinder' argument 5 names different: declaration 'color2' definition 'colorEnd'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/cylindergeometry.cpp:321:53: note: Function 'addCylinder' argument 5 names different: declaration 'color2' definition 'colorEnd'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/dashedlinegeometry.cpp:83:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dashedline_vs [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/dashedlinegeometry.cpp:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINE_SMOOTH [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/dashedlinegeometry.cpp:56:21: warning:inconclusive: Member variable 'DashedLineGeometry::m_color' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/dashedlinegeometry.cpp:56:21: warning: Member variable 'DashedLineGeometry::m_opacity' is not initialized in the copy constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/dashedlinegeometry.h:124:22: style:inconclusive: Function 'operator=' argument 1 names different: declaration '' definition 'other'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/dashedlinegeometry.cpp:68:42: style:inconclusive: Function 'accept' argument 1 names different: declaration '' definition 'visitor'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/dashedlinegeometry.cpp:173:59: style:inconclusive: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgba'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/dashedlinegeometry.h:71:41: note: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgba'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/dashedlinegeometry.cpp:173:59: note: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgba'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/dashedlinegeometry.cpp:191:59: style:inconclusive: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgb'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/dashedlinegeometry.h:73:41: note: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgb'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/dashedlinegeometry.cpp:191:59: note: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgb'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/drawable.cpp:27:32: style:inconclusive: Function 'accept' argument 1 names different: declaration '' definition 'visitor'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/drawable.h:83:37: style:inconclusive: Function 'render' argument 1 names different: declaration 'camera' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/drawable.h:100:21: style:inconclusive: Function 'hits' argument 1 names different: declaration 'rayOrigin' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/drawable.h:100:48: style:inconclusive: Function 'hits' argument 2 names different: declaration 'rayEnd' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/drawable.h:101:21: style:inconclusive: Function 'hits' argument 3 names different: declaration 'rayDirection' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/drawable.h:108:60: style:inconclusive: Function 'areaHits' argument 1 names different: declaration 'f' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/drawable.cpp:48:40: style:inconclusive: Function 'setParent' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/drawable.h:122:32: note: Function 'setParent' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/drawable.cpp:48:40: note: Function 'setParent' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometrynode.h:70:32: performance: Function 'drawables()' should return member 'm_drawables' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometrynode.cpp:24:36: style:inconclusive: Function 'accept' argument 1 names different: declaration '' definition 'visitor'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometrynode.cpp:42:45: style:inconclusive: Function 'removeDrawable' argument 1 names different: declaration 'node' definition 'object'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometrynode.h:56:33: note: Function 'removeDrawable' argument 1 names different: declaration 'node' definition 'object'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometrynode.cpp:42:45: note: Function 'removeDrawable' argument 1 names different: declaration 'node' definition 'object'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometrynode.cpp:96:58: style:inconclusive: Function 'areaHits' argument 1 names different: declaration 'frustrum' definition 'f'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometrynode.h:96:52: note: Function 'areaHits' argument 1 names different: declaration 'frustrum' definition 'f'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometrynode.cpp:96:58: note: Function 'areaHits' argument 1 names different: declaration 'frustrum' definition 'f'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometrynode.cpp:34:14: style: Variable 'm_drawable' can be declared as pointer to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometrynode.cpp:86:13: style: Variable 'm_drawable' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometrynode.cpp:99:13: style: Variable 'm_drawable' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometrynode.cpp:35:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometrynode.cpp:47:24: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/widelinegeometry.h:52:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/widelinegeometry.h:53:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/widelinegeometry.h:56:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/widelinegeometry.h:60:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometryvisitor.cpp:151:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/widelinegeometry.h:44:5: warning: Member variable 'PackedVertex::widthSide' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/widelinegeometry.h:44:5: warning: Member variable 'PackedVertex::lineParam' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/spheregeometry.h:126:65: style:inconclusive: Function 'operator=' argument 1 names different: declaration '' definition 'other'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/widelinegeometry.h:182:71: style:inconclusive: Function 'operator=' argument 1 names different: declaration '' definition 'other'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometryvisitor.cpp:25:45: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'geometry'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometryvisitor.cpp:54:61: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'geometry'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometryvisitor.cpp:83:44: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'cg'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometryvisitor.cpp:112:48: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'lsg'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometryvisitor.cpp:138:47: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'wlg'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometryvisitor.cpp:92:20: style: Variable 'line' can be declared as pointer to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometryvisitor.cpp:93:22: style: Variable 'point' can be declared as pointer to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometryvisitor.cpp:101:20: style: Variable 'line' can be declared as pointer to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometryvisitor.cpp:102:22: style: Variable 'point' can be declared as pointer to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometryvisitor.cpp:94:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometryvisitor.cpp:123:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometryvisitor.cpp:205:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/glrenderer.cpp:58:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_OK [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/glrenderer.cpp:97:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.h:55:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getAoEnabled' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.h:61:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getDofEnabled' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.h:67:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getFogEnabled' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.h:79:9: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getAoStrength' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.h:85:9: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getFogStrength' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.h:91:9: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getFogPosition' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.h:97:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getEdEnabled' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.h:107:9: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getDofStrength' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.h:113:9: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getDofPosition' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.h:119:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getEdStrength' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/glrenderer.cpp:202:12: style: Either there is a missing 'override', or the member function 'Avogadro::Rendering::setTextRenderStrategy::::ResetTextLabelVisitor::visit' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/glrenderer.cpp:52:10: warning: Class 'GLRenderer' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/glrenderer.cpp:52:10: warning: Class 'GLRenderer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/glrenderer.h:86:15: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/glrenderer.cpp:295:52: style:inconclusive: Function 'hits' argument 2 names different: declaration 'frustrum' definition 'f'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/glrenderer.h:149:48: note: Function 'hits' argument 2 names different: declaration 'frustrum' definition 'f'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/glrenderer.cpp:295:52: note: Function 'hits' argument 2 names different: declaration 'frustrum' definition 'f'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/glrendervisitor.h:68:50: style: Parameter 'trs' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/glrendervisitor.cpp:28:39: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'geometry'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/glrendervisitor.cpp:34:45: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'geometry'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/glrendervisitor.cpp:40:61: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'geometry'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/glrendervisitor.cpp:46:44: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'geometry'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/glrendervisitor.cpp:52:47: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'geometry'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/glrendervisitor.cpp:58:43: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'geometry'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/groupnode.cpp:11:33: style:inconclusive: Function 'GroupNode' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/groupnode.h:43:33: note: Function 'GroupNode' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/groupnode.cpp:11:33: note: Function 'GroupNode' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/groupnode.cpp:23:33: style:inconclusive: Function 'accept' argument 1 names different: declaration '' definition 'visitor'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/groupnode.cpp:79:32: style:inconclusive: Function 'clear' argument 1 names different: declaration 'type' definition 'ui'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/groupnode.h:109:23: note: Function 'clear' argument 1 names different: declaration 'type' definition 'ui'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/groupnode.cpp:79:32: note: Function 'clear' argument 1 names different: declaration 'type' definition 'ui'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/groupnode.cpp:41:32: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/groupnode.cpp:53:35: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/groupnode.cpp:45:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/groupnode.cpp:58:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.cpp:87:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linestrip_vs [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.cpp:72:41: style:inconclusive: Function 'accept' argument 1 names different: declaration '' definition 'visitor'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.cpp:193:70: style:inconclusive: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgba'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.h:73:53: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgba'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.cpp:193:70: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgba'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.cpp:216:70: style:inconclusive: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.h:75:53: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.cpp:216:70: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.cpp:242:57: style:inconclusive: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.h:77:40: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.cpp:242:57: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.cpp:192:69: style: Argument 'vertices' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.h:100:29: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.cpp:192:69: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.cpp:215:69: style: Argument 'vertices' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.h:100:29: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.cpp:215:69: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.cpp:241:69: style: Argument 'vertices' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.h:100:29: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.cpp:241:69: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.cpp:264:69: style: Argument 'vertices' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.h:100:29: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/linestripgeometry.cpp:264:69: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:92:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_vs [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:177:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:44:3: warning: Member variable 'Private::numberOfVertices' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:44:3: warning: Member variable 'Private::numberOfIndices' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:76:36: style:inconclusive: Function 'accept' argument 1 names different: declaration '' definition 'visitor'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:189:69: style:inconclusive: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.h:59:57: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:189:69: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:190:69: style:inconclusive: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.h:60:57: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:190:69: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:191:70: style:inconclusive: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.h:61:58: note: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:191:70: note: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:211:69: style:inconclusive: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.h:62:57: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:211:69: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:212:69: style:inconclusive: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.h:63:57: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:212:69: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:213:70: style:inconclusive: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.h:64:58: note: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:213:70: note: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:236:69: style:inconclusive: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.h:65:57: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:236:69: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:237:69: style:inconclusive: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.h:66:57: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:237:69: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:265:66: style:inconclusive: Function 'addTriangles' argument 1 names different: declaration 'indices' definition 'indiceArray'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.h:76:54: note: Function 'addTriangles' argument 1 names different: declaration 'indices' definition 'indiceArray'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/meshgeometry.cpp:265:66: note: Function 'addTriangles' argument 1 names different: declaration 'indices' definition 'indiceArray'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/node.cpp:14:33: style:inconclusive: Function 'setParent' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/node.h:73:29: note: Function 'setParent' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/node.cpp:14:33: note: Function 'setParent' argument 1 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/plyvisitor.cpp:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/plyvisitor.cpp:351:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vertex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/plyvisitor.cpp:47:18: style: The member function 'Avogadro::Rendering::PLYVisitor::begin' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/plyvisitor.h:40:8: note: The member function 'Avogadro::Rendering::PLYVisitor::begin' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/plyvisitor.cpp:47:18: note: The member function 'Avogadro::Rendering::PLYVisitor::begin' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/plyvisitor.cpp:49:20: style:inconclusive: Technically the member function 'Avogadro::Rendering::PLYVisitor::end' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/plyvisitor.h:41:15: note: Technically the member function 'Avogadro::Rendering::PLYVisitor::end' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/plyvisitor.cpp:49:20: note: Technically the member function 'Avogadro::Rendering::PLYVisitor::end' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/plyvisitor.cpp:39:38: style:inconclusive: Function 'PLYVisitor' argument 1 names different: declaration 'camera' definition 'c'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/plyvisitor.h:37:37: note: Function 'PLYVisitor' argument 1 names different: declaration 'camera' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/plyvisitor.cpp:39:38: note: Function 'PLYVisitor' argument 1 names different: declaration 'camera' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/plyvisitor.cpp:77:40: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'geometry'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/plyvisitor.cpp:86:73: style:inconclusive: Function 'visitSphereIcosphereRecursionMethod' argument 1 names different: declaration 'geometry' definition 'sphere'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/plyvisitor.h:76:63: note: Function 'visitSphereIcosphereRecursionMethod' argument 1 names different: declaration 'geometry' definition 'sphere'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/plyvisitor.cpp:86:73: note: Function 'visitSphereIcosphereRecursionMethod' argument 1 names different: declaration 'geometry' definition 'sphere'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/plyvisitor.cpp:211:42: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'geometry'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/plyvisitor.cpp:342:38: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'geometry'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/plyvisitor.h:57:33: style:inconclusive: Function 'visit' argument 1 names different: declaration 'geometry' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/povrayvisitor.cpp:144:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vertex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/povrayvisitor.cpp:102:23: style:inconclusive: Technically the member function 'Avogadro::Rendering::POVRayVisitor::end' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/povrayvisitor.h:33:15: note: Technically the member function 'Avogadro::Rendering::POVRayVisitor::end' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/povrayvisitor.cpp:102:23: note: Technically the member function 'Avogadro::Rendering::POVRayVisitor::end' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/povrayvisitor.h:29:3: style: Class 'POVRayVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/povrayvisitor.h:33:15: performance: Function 'end()' should return member 'm_sceneData' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/povrayvisitor.cpp:39:44: style:inconclusive: Function 'POVRayVisitor' argument 1 names different: declaration 'camera' definition 'c'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/povrayvisitor.h:29:31: note: Function 'POVRayVisitor' argument 1 names different: declaration 'camera' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/povrayvisitor.cpp:39:44: note: Function 'POVRayVisitor' argument 1 names different: declaration 'camera' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/povrayvisitor.cpp:112:43: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'geometry'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/povrayvisitor.cpp:124:45: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'geometry'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/povrayvisitor.cpp:136:41: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'geometry'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/povrayvisitor.h:49:33: style:inconclusive: Function 'visit' argument 1 names different: declaration 'geometry' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/povrayvisitor.cpp:162:14: style: Variable 'i' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/quad.cpp:18:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/quadoutline.cpp:16:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shader.cpp:42:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAGMENT_SHADER [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shader.cpp:12:21: style:inconclusive: Function 'Shader' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shader.h:37:24: note: Function 'Shader' argument 1 names different: declaration 'type' definition 'type_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shader.cpp:12:21: note: Function 'Shader' argument 1 names different: declaration 'type' definition 'type_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shader.cpp:12:47: style:inconclusive: Function 'Shader' argument 2 names different: declaration 'source' definition 'source_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shader.h:37:59: note: Function 'Shader' argument 2 names different: declaration 'source' definition 'source_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shader.cpp:12:47: note: Function 'Shader' argument 2 names different: declaration 'source' definition 'source_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shader.cpp:19:27: style:inconclusive: Function 'setType' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shader.h:41:21: note: Function 'setType' argument 1 names different: declaration 'type' definition 'type_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shader.cpp:19:27: note: Function 'setType' argument 1 names different: declaration 'type' definition 'type_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shader.cpp:25:43: style:inconclusive: Function 'setSource' argument 1 names different: declaration 'source' definition 'source_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shader.h:47:37: note: Function 'setSource' argument 1 names different: declaration 'source' definition 'source_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shader.cpp:25:43: note: Function 'setSource' argument 1 names different: declaration 'source' definition 'source_'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.h:197:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EnumValue [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shaderprogram.cpp:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_UNSIGNED_BYTE [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shaderprogram.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shaderprogram.cpp:195:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINK_STATUS [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shaderprogram.cpp:263:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normalize [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shaderprogram.cpp:308:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shaderprogram.cpp:413:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownType [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shaderprogram.cpp:431:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.h:159:15: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shaderprogram.cpp:264:55: error: Pointer addition with NULL pointer. [nullPointerArithmetic] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.h:181:46: style:inconclusive: Function 'upload' argument 3 names different: declaration 'dataFormat' definition 'incomingFormat'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.h:152:30: note: Function 'upload' argument 3 names different: declaration 'dataFormat' definition 'incomingFormat'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.h:181:46: note: Function 'upload' argument 3 names different: declaration 'dataFormat' definition 'incomingFormat'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shaderprogram.cpp:268:58: style:inconclusive: Function 'setTextureSampler' argument 1 names different: declaration 'samplerName' definition 'name'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shaderprogram.h:136:45: note: Function 'setTextureSampler' argument 1 names different: declaration 'samplerName' definition 'name'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shaderprogram.cpp:268:58: note: Function 'setTextureSampler' argument 1 names different: declaration 'samplerName' definition 'name'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/shaderprogram.cpp:410:34: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.cpp:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_CURRENT_PROGRAM [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.cpp:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.cpp:110:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.cpp:140:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_BINDING [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.cpp:161:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.cpp:217:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.cpp:26:3: warning: Member variable 'Private::defaultFBO' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.cpp:26:3: warning: Member variable 'Private::renderFBO' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.cpp:26:3: warning: Member variable 'Private::renderTexture' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.cpp:26:3: warning: Member variable 'Private::depthTexture' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.cpp:26:3: warning: Member variable 'Private::screenVAO' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.cpp:26:3: warning: Member variable 'Private::screenVBO' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.cpp:28:8: style: The member function 'Avogadro::Rendering::SolidPipeline::Private::attachStage' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.cpp:33:39: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.cpp:140:41: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.cpp:192:48: style:inconclusive: Function 'adjustOffset' argument 1 names different: declaration 'camera' definition 'cam'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.h:36:35: note: Function 'adjustOffset' argument 1 names different: declaration 'camera' definition 'cam'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/solidpipeline.cpp:192:48: note: Function 'adjustOffset' argument 1 names different: declaration 'camera' definition 'cam'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/spheregeometry.cpp:85:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spheres_vs [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/spheregeometry.cpp:227:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLES [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/spheregeometry.cpp:309:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/spheregeometry.cpp:57:17: warning:inconclusive: Member variable 'SphereGeometry::m_opacity' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/spheregeometry.cpp:38:3: warning: Member variable 'Private::numberOfVertices' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/spheregeometry.cpp:38:3: warning: Member variable 'Private::numberOfIndices' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/spheregeometry.cpp:69:38: style:inconclusive: Function 'accept' argument 1 names different: declaration '' definition 'visitor'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/textlabel2d.cpp:19:35: style:inconclusive: Function 'accept' argument 1 names different: declaration '' definition 'visitor'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/textlabel3d.cpp:19:35: style:inconclusive: Function 'accept' argument 1 names different: declaration '' definition 'visitor'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/textlabelbase.cpp:44:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector2i [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/textlabelbase.cpp:101:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcoord [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/textlabelbase.cpp:117:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/textlabelbase.cpp:159:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/textlabelbase.cpp:212:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textlabelbase_vs [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/textlabelbase.cpp:247:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/textlabelbase.cpp:351:55: style:inconclusive: Function 'setAnchorInternal' argument 1 names different: declaration 'anchor' definition 'a'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/textlabelbase.h:73:42: note: Function 'setAnchorInternal' argument 1 names different: declaration 'anchor' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/textlabelbase.cpp:351:55: note: Function 'setAnchorInternal' argument 1 names different: declaration 'anchor' definition 'a'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/textproperties.h:175:61: style:inconclusive: Function 'setAlign' argument 1 names different: declaration 'hAlign' definition 'h'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/textproperties.h:96:24: note: Function 'setAlign' argument 1 names different: declaration 'hAlign' definition 'h'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/textproperties.h:175:61: note: Function 'setAlign' argument 1 names different: declaration 'hAlign' definition 'h'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/textproperties.h:176:61: style:inconclusive: Function 'setAlign' argument 2 names different: declaration 'vAlign' definition 'v'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/textproperties.h:96:39: note: Function 'setAlign' argument 2 names different: declaration 'vAlign' definition 'v'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/textproperties.h:176:61: note: Function 'setAlign' argument 2 names different: declaration 'vAlign' definition 'v'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:17:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NEAREST [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_CLAMP_TO_EDGE [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:69:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_DEPTH_COMPONENT [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_RED [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:113:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BYTE [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:234:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:250:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:261:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_BINDING_2D [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:148:12: warning: Member variable 'Texture2D::m_dirty' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:160:17: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::setMinFilter' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.h:112:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::setMinFilter' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:160:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::setMinFilter' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:178:17: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::setMagFilter' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.h:114:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::setMagFilter' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:178:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::setMagFilter' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:196:17: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingS' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.h:119:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingS' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:196:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingS' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:214:17: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingT' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.h:124:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingT' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:214:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingT' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:243:17: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::uploadInternal' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.h:162:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::uploadInternal' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:243:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::uploadInternal' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:273:17: style: The member function 'Avogadro::Rendering::Texture2D::popTexture' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.h:168:8: note: The member function 'Avogadro::Rendering::Texture2D::popTexture' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:273:17: note: The member function 'Avogadro::Rendering::Texture2D::popTexture' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:148:26: warning: Class 'Texture2D' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:148:26: warning: Class 'Texture2D' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/texture2d.cpp:273:34: style:inconclusive: Function 'popTexture' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/transformnode.cpp:10:41: style:inconclusive: Function 'TransformNode' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/transformnode.h:25:37: note: Function 'TransformNode' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/transformnode.cpp:10:41: note: Function 'TransformNode' argument 1 names different: declaration 'parent' definition 'p'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/vertexarrayobject.cpp:35:25: style: The member function 'Avogadro::Rendering::VertexArrayObject::release' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/vertexarrayobject.h:53:8: note: The member function 'Avogadro::Rendering::VertexArrayObject::release' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/vertexarrayobject.cpp:35:25: note: The member function 'Avogadro::Rendering::VertexArrayObject::release' can be static. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.cpp:121:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.cpp:165:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.cpp:366:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VIEWPORT [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.cpp:524:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_BINDING [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.cpp:249:17: warning: Member variable 'VolumeGeometry::m_boundingVertices' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.cpp:249:17: warning: Member variable 'VolumeGeometry::m_width' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.cpp:249:17: warning: Member variable 'VolumeGeometry::m_height' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.cpp:261:17: warning: Member variable 'VolumeGeometry::m_boundingVertices' is not initialized in the copy constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.h:74:13: style:inconclusive: Member variable 'VolumeGeometry::m_positiveColor' is in the wrong place in the initializer list. [initializerList] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.cpp:250:37: note: Member variable 'VolumeGeometry::m_positiveColor' is in the wrong place in the initializer list. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.h:74:13: note: Member variable 'VolumeGeometry::m_positiveColor' is in the wrong place in the initializer list. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.cpp:225:10: style:inconclusive: Member variable 'Private::frontFBO' is in the wrong place in the initializer list. [initializerList] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.cpp:210:7: note: Member variable 'Private::frontFBO' is in the wrong place in the initializer list. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.cpp:225:10: note: Member variable 'Private::frontFBO' is in the wrong place in the initializer list. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.cpp:524:41: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.cpp:269:58: style:inconclusive: Function 'operator=' argument 1 names different: declaration '' definition 'other'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.cpp:288:38: style:inconclusive: Function 'accept' argument 1 names different: declaration '' definition 'visitor'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.cpp:305:36: style:inconclusive: Function 'resizeFBO' argument 1 names different: declaration 'width' definition 'newWidth'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.h:54:22: note: Function 'resizeFBO' argument 1 names different: declaration 'width' definition 'newWidth'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.cpp:305:36: note: Function 'resizeFBO' argument 1 names different: declaration 'width' definition 'newWidth'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.cpp:305:50: style:inconclusive: Function 'resizeFBO' argument 2 names different: declaration 'height' definition 'newHeight'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.h:54:33: note: Function 'resizeFBO' argument 2 names different: declaration 'height' definition 'newHeight'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.cpp:305:50: note: Function 'resizeFBO' argument 2 names different: declaration 'height' definition 'newHeight'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.cpp:299:48: style: Argument 'cube' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.h:69:21: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/volumegeometry.cpp:299:48: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/vrmlvisitor.cpp:169:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vertex [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/vrmlvisitor.cpp:73:21: style:inconclusive: Technically the member function 'Avogadro::Rendering::VRMLVisitor::end' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/vrmlvisitor.h:33:15: note: Technically the member function 'Avogadro::Rendering::VRMLVisitor::end' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/vrmlvisitor.cpp:73:21: note: Technically the member function 'Avogadro::Rendering::VRMLVisitor::end' can be const. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/vrmlvisitor.h:29:3: style: Class 'VRMLVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/vrmlvisitor.h:33:15: performance: Function 'end()' should return member 'm_sceneData' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/vrmlvisitor.cpp:46:40: style:inconclusive: Function 'VRMLVisitor' argument 1 names different: declaration 'camera' definition 'c'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/vrmlvisitor.h:29:29: note: Function 'VRMLVisitor' argument 1 names different: declaration 'camera' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/vrmlvisitor.cpp:46:40: note: Function 'VRMLVisitor' argument 1 names different: declaration 'camera' definition 'c'. OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/vrmlvisitor.cpp:80:41: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'geometry'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/vrmlvisitor.cpp:97:43: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'geometry'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/vrmlvisitor.cpp:156:39: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'geometry'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/vrmlvisitor.h:49:33: style:inconclusive: Function 'visit' argument 1 names different: declaration 'geometry' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/widelinegeometry.cpp:77:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wideline_vs [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/widelinegeometry.cpp:172:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLES [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/widelinegeometry.cpp:64:40: style:inconclusive: Function 'accept' argument 1 names different: declaration '' definition 'visitor'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/widelinegeometry.cpp:188:39: style: Argument 'lineCount' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/widelinegeometry.h:162:10: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/widelinegeometry.cpp:188:39: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/widelinegeometry.cpp:227:49: style: Argument 'color' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/widelinegeometry.h:141:13: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/widelinegeometry.cpp:227:49: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/widelinegeometry.cpp:252:55: style: Argument 'color' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/widelinegeometry.h:141:13: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/widelinegeometry.cpp:252:55: note: Shadow argument OpenChemistry-avogadrolibs-ceb949f/python/basisset.cpp:25:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paired [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/python/core.cpp:22:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/python/cube.cpp:20:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VdW [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/python/io.cpp:82:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/python/molecule.cpp:27:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atomCount [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/calc/chargemanagertest.cpp:22:18: warning: Member variable 'ChargeManagerTest::m_chargeManager' has no initializer. [uninitMemberVarNoCtor] OpenChemistry-avogadrolibs-ceb949f/tests/calc/energycalculatortest.cpp:210:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calculator [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/calc/energycalculatortest.cpp:231:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/calc/energycalculatortest.cpp:375:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lbfgs [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/calc/energycalculatortest.cpp:392:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lbfgs [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/calc/energycalculatortest.cpp:25:3: style: Class 'TestEnergyCalculator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/tests/calc/energymanagertest.cpp:93:18: style: Variable 'instance1' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/tests/calc/energymanagertest.cpp:94:18: style: Variable 'instance2' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/tests/calc/energymanagertest.cpp:139:21: style: Variable 'retrieved' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/tests/calc/energymanagertest.cpp:285:21: style: Variable 'error' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/tests/calc/gradienttest.cpp:43:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/calc/gradienttest.cpp:85:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/calc/gradienttest.cpp:160:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/calc/gradienttest.cpp:362:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/calc/gradienttest.cpp:489:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/calc/gradienttest.cpp:707:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/calc/ufftest.cpp:46:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/calc/ufftest.cpp:83:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/atomtypertest.cpp:31:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_types [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/basissettest.cpp:18:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paired [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/coordinateblockgeneratortest.cpp:271:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bohr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/elementtest.cpp:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/elementtest.cpp:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/elementtest.cpp:102:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/fuzz-array.cpp:108:20: style: Condition 'arr==copy' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/tests/core/fuzz-array.cpp:107:25: note: copy is assigned 'arr' here. OpenChemistry-avogadrolibs-ceb949f/tests/core/fuzz-array.cpp:108:20: note: Condition 'arr==copy' is always true OpenChemistry-avogadrolibs-ceb949f/tests/core/fuzz-array.cpp:109:20: style: Condition 'arr!=copy' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/tests/core/fuzz-array.cpp:107:25: note: copy is assigned 'arr' here. OpenChemistry-avogadrolibs-ceb949f/tests/core/fuzz-array.cpp:109:20: note: Condition 'arr!=copy' is always false OpenChemistry-avogadrolibs-ceb949f/tests/core/fuzzhelpers.h:49:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable element_count [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/fuzzhelpers.h:97:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/fuzzhelpers.h:113:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable element_count [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/fuzz-crystal.cpp:23:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformAtoms [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/gaussiansettest.cpp:29:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/gaussiansettest.cpp:39:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/gaussiansettest.cpp:49:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/gaussiansettest.cpp:63:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/gaussiansettest.cpp:82:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/gaussiansettest.cpp:97:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/gaussiansettest.cpp:138:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paired [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/gaussiansettest.cpp:150:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/internalcoordinatestest.cpp:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/internalcoordinatestest.cpp:61:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/internalcoordinatestest.cpp:87:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/internalcoordinatestest.cpp:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/internalcoordinatestest.cpp:211:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/internalcoordinatestest.cpp:280:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/meshtest.cpp:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_testMesh [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/meshtest.cpp:84:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_testMesh [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/meshtest.cpp:50:16: style:inconclusive: Either there is a missing 'override', or the member function 'MeshTest::assertEquals' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/tests/core/meshtest.cpp:22:8: note: Either there is a missing 'override', or the member function 'MeshTest::assertEquals' can be const. OpenChemistry-avogadrolibs-ceb949f/tests/core/meshtest.cpp:50:16: note: Either there is a missing 'override', or the member function 'MeshTest::assertEquals' can be const. OpenChemistry-avogadrolibs-ceb949f/tests/core/moleculetest.cpp:264:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_testMolecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/moleculetest.cpp:272:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_testMolecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/residuetest.cpp:24:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable undefined [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/residuetest.cpp:60:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphaHelix [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/residuetest.cpp:92:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable betaSheet [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/residuetest.cpp:188:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphaHelix [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/secondarystructuretest.cpp:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable undefined [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/secondarystructuretest.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable undefined [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/secondarystructuretest.cpp:122:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphaHelix [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/unitcelltest.cpp:23:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/unitcelltest.cpp:39:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/unitcelltest.cpp:63:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/unitcelltest.cpp:197:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightHanded [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/unitcelltest.cpp:243:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAD_TO_DEG [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/cjsontest.cpp:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/cjsontest.cpp:110:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/cjsontest.cpp:121:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/cjsontest.cpp:146:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/cjsontest.cpp:168:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/cjsontest.cpp:219:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/cjsontest.cpp:250:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/cjsontest.cpp:276:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/cjsontest.cpp:176:3: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/tests/io/cjsontest.cpp:196:3: style: C-style pointer casting [cstyleCast] OpenChemistry-avogadrolibs-ceb949f/tests/io/cmltest.cpp:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/cmltest.cpp:43:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/cmltest.cpp:66:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/cmltest.cpp:96:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/cmltest.cpp:135:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/cmltest.cpp:157:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/cmltest.cpp:180:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/cmltest.cpp:201:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/cmltest.cpp:212:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/fileformatmanagertest.cpp:30:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/fileformatmanagertest.cpp:45:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/fileformatmanagertest.cpp:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/fileformatmanagertest.cpp:83:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/fileformatmanagertest.cpp:94:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/fileformatmanagertest.cpp:105:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/fileformatmanagertest.cpp:128:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/fileformatmanagertest.cpp:158:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/fileformatmanagertest.cpp:215:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable All [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/fileformatmanagertest.cpp:246:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable All [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/fuzztest.cpp:20:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUZZ_INPUT_FORMAT [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/hdf5test.cpp:32:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/hdf5test.cpp:61:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/hdf5test.cpp:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWriteTruncate [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/hdf5test.cpp:124:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWriteTruncate [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/hdf5test.cpp:190:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWriteTruncate [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/lammpstest.cpp:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/lammpstest.cpp:96:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/mdltest.cpp:28:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/mdltest.cpp:40:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/mdltest.cpp:65:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/mdltest.cpp:87:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/mdltest.cpp:116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/mdltest.cpp:153:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/mdltest.cpp:186:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/mdltest.cpp:213:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/mdltest.cpp:242:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/pdbtest.cpp:22:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/pdbtest.cpp:33:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/pdbtest.cpp:54:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/pdbtest.cpp:68:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/pdbtest.cpp:82:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/pdbtest.cpp:96:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/pdbtest.cpp:110:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/turbomoletest.cpp:171:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/vasptest.cpp:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/vasptest.cpp:82:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/vasptest.cpp:121:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/vasptest.cpp:140:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/vasptest.cpp:149:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/vasptest.cpp:204:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/xyztest.cpp:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/xyztest.cpp:96:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/xyztest.cpp:120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/xyztest.cpp:177:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/xyztest.cpp:193:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/io/xyztest.cpp:232:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/calcworkertest.cpp:74:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/calcworkertest.cpp:120:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/calcworkertest.cpp:169:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/calcworkertest.cpp:229:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/elementtranslatortest.cpp:42:16: style: Variable 'name' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/elementtranslatortest.cpp:50:16: style: Variable 'name' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/filebrowsewidgettest.cpp:33:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileNameChanged [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/filebrowsewidgettest.cpp:47:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFile [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/filebrowsewidgettest.cpp:60:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutableFile [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/fuzz-generichighlighter.cpp:64:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/fuzz-jsonwidget.cpp:35:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_options [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/fuzz-jsonwidget.cpp:56:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/generichighlightertest.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/generichighlightertest.cpp:100:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blue [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/hydrogentoolstest.cpp:112:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Add [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/inputgeneratortest.cpp:27:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/inputgeneratorwidgettest.cpp:53:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/moleculetest.cpp:61:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/moleculetest.cpp:535:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3 [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/moleculetest.cpp:643:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_testMolecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/moleculetest.cpp:660:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_testMolecule [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/moleculetest.cpp:700:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/moleculetest.cpp:451:10: style: Redundant initialization for 'center'. The initialized value is overwritten before it is read. [redundantInitialization] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/moleculetest.cpp:447:28: note: center is initialized OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/moleculetest.cpp:451:10: note: center is overwritten OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/moleculetest.cpp:484:10: style: Redundant initialization for 'center'. The initialized value is overwritten before it is read. [redundantInitialization] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/moleculetest.cpp:480:28: note: center is initialized OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/moleculetest.cpp:484:10: note: center is overwritten OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/molequeuequeuelistmodeltest.cpp:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/molequeuequeuelistmodeltest.cpp:99:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:33:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:155:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable featureRegistered [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:169:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable featureRegistered [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:202:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable featureRegistered [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:233:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable featureRegistered [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:258:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_packageDir [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:271:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_packageDir [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:282:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_packageDir [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:296:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_packageDir [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:312:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_packageDir [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:359:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_packageDir [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:371:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_packageDir [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:382:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_packageDir [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:389:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_packageDir [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:398:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_packageDir [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:407:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_packageDir [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:446:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:478:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable featureRegistered [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:505:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable featureRegistered [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:532:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable featureRegistered [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:557:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable featureRegistered [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:583:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable featureRegistered [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:618:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable featureRegistered [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:676:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable featureRegistered [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:703:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:722:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:748:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:778:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable featureRegistered [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:796:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/packagemanagertest.cpp:828:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable featureRegistered [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/rwmoleculetest.cpp:317:10: style: Variable 'rep[0]' is reassigned a value before the old one has been used. [redundantAssignment] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/rwmoleculetest.cpp:316:10: note: rep[0] is assigned OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/rwmoleculetest.cpp:317:10: note: rep[0] is overwritten OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/rwmoleculetest.cpp:318:10: style: Variable 'rep[0]' is reassigned a value before the old one has been used. [redundantAssignment] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/rwmoleculetest.cpp:317:10: note: rep[0] is assigned OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/rwmoleculetest.cpp:318:10: note: rep[0] is overwritten OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/rwmoleculetest.cpp:319:10: style: Variable 'rep[0]' is reassigned a value before the old one has been used. [redundantAssignment] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/rwmoleculetest.cpp:318:10: note: rep[0] is assigned OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/rwmoleculetest.cpp:319:10: note: rep[0] is overwritten OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/rwmoleculetest.cpp:320:10: style: Variable 'rep[0]' is reassigned a value before the old one has been used. [redundantAssignment] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/rwmoleculetest.cpp:319:10: note: rep[0] is assigned OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/rwmoleculetest.cpp:320:10: note: rep[0] is overwritten OpenChemistry-avogadrolibs-ceb949f/tests/qtopengl/glwidgettest.cpp:65:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtopengl/qttextlabeltest.cpp:71:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTop [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtopengl/qttextrenderstrategytest.cpp:54:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SansSerif [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtopengl/qttextrenderstrategytest.cpp:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtopengl/qttextrenderstrategytest.cpp:120:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/qtopengl/qttextrenderstrategytest.cpp:136:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SansSerif [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/quantumio/cubetest.cpp:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/quantumio/fchktest.cpp:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/quantumio/fchktest.cpp:48:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/quantumio/fuzztest.cpp:57:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUZZ_INPUT_FORMAT [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/quantumio/moldentest.cpp:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/quantumio/moldentest.cpp:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/quantumio/moldentest.cpp:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/quantumio/moldentest.cpp:85:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/quantumio/moldentest.cpp:130:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/quantumio/moldentest.cpp:167:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/quantumio/moldentest.cpp:267:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/quantumio/moldentest.cpp:337:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/quantumio/moldentest.cpp:350:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/quantumio/moldentest.cpp:383:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/quantumio/moldentest.cpp:423:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/quantumio/moldentest.cpp:452:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/quantumio/orcatest.cpp:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/quantumio/qcschematest.cpp:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/rendering/absoluteoverlayquadstrategytest.cpp:34:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLeft [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/rendering/absolutequadstrategytest.cpp:29:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HRight [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/rendering/billboardquadstrategytest.cpp:45:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HRight [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/rendering/cameratest.cpp:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/rendering/cameratest.cpp:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/rendering/cameratest.cpp:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/rendering/cameratest.cpp:83:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/rendering/cameratest.cpp:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/rendering/cameratest.cpp:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/rendering/overlayquadstrategytest.cpp:33:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLeft [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/avi-utils.c:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/avi-utils.c:172:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/avi-utils.c:187:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/avi-utils.c:271:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/avi-utils.c:338:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/avi-utils.c:439:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/avi-utils.c:547:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/avi-utils.c:44:56: style: Parameter 'avi_header' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/avi-utils.c:181:59: style: Parameter 'stream_format_v' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/avi-utils.c:266:59: style: Parameter 'stream_format_a' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/fileio.c:41:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/fileio.c:55:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/fileio.c:68:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/fileio.c:79:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/fileio.c:67:11: style: Array index 't' is used before limits check. [arrayIndexThenCheck] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/fileio.c:63:34: style: Parameter 's' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/fileio.c:74:38: style: Parameter 's' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/gwavi.c:78:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/gwavi.c:225:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/gwavi.c:289:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/gwavi.c:348:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/gwavi.c:430:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/gwavi.c:453:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/gwavi.c:488:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/gwavi.c:92:5: error: Resource leak: out [resourceLeak] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/gwavi.c:72:68: style: Parameter 'audio' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/libgwavi/gwavi.c:450:50: style: Parameter 'fourcc' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5506:16: debug: Failed to instantiate template "set_value_integer". The checking continues anyway. [templateInstantiation] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8148:23: debug: Scope::checkVariable found variable 'next' with varid 0. [varid0] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8149:10: debug: Scope::checkVariable found variable 'capacity' with varid 0. [varid0] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8153:9: debug: Scope::checkVariable found variable 'data' with varid 0. [varid0] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8154:11: debug: Scope::checkVariable found variable 'alignment' with varid 0. [varid0] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1232:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_name_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1243:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_name_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2230:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2395:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2765:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_escapes [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2934:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_escapes [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3107:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_comments [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3223:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_declaration [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3464:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3570:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3582:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_fragment [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3656:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3665:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:4006:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_attribute_single_quote [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:4033:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_no_escapes [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:4150:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_attribute_single_quote [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:4191:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_no_empty_element_tags [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:4251:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:4311:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_indent [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:4406:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:4474:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:4484:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_name_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:4517:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:4558:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_name_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:4564:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:4781:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deallocate [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:4958:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5014:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5460:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_name_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5467:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_name_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5475:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_name_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5483:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5490:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5498:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5506:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5513:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5520:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5527:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5534:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5541:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5548:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5555:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5562:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5570:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5577:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5694:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5930:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5976:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5986:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5997:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6008:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6018:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6029:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6472:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6488:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6506:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6524:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6637:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6887:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_name_allocated_or_shared_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6922:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7041:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7048:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7056:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7064:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7071:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7078:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7085:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7092:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7099:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7106:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7113:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7120:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7128:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7135:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7518:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_size [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7832:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7866:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocate [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7872:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocate [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7877:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deallocate [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8318:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8642:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8812:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_DIG [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8908:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:9072:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:9660:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10408:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10481:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10674:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10755:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10766:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12431:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12973:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dummy_node_set [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:13388:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodeset_eval_all [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:13410:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodeset_eval_first [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:4575:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2790:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2843:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2879:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2911:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2722:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1799:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1747:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1977:38: style:inconclusive: Boolean expression 'data[0]=='<'' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1977:57: style:inconclusive: Boolean expression 'data[2]=='x'' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1977:76: style:inconclusive: Boolean expression 'data[3]=='m'' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1977:95: style:inconclusive: Boolean expression 'data[4]=='l'' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10488:37: style:inconclusive: Boolean expression 'step_push(ns,a,n,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10497:34: style:inconclusive: Boolean expression 'step_push(ns,c,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10507:34: style:inconclusive: Boolean expression 'step_push(ns,n,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10514:36: style:inconclusive: Boolean expression 'step_push(ns,cur,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10538:34: style:inconclusive: Boolean expression 'step_push(ns,c,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10547:34: style:inconclusive: Boolean expression 'step_push(ns,c,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10569:36: style:inconclusive: Boolean expression 'step_push(ns,cur,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10611:37: style:inconclusive: Boolean expression 'step_push(ns,cur,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10621:39: style:inconclusive: Boolean expression 'step_push(ns,cur,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10636:34: style:inconclusive: Boolean expression 'step_push(ns,n,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10643:36: style:inconclusive: Boolean expression 'step_push(ns,cur,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10682:37: style:inconclusive: Boolean expression 'step_push(ns,a,p,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10689:36: style:inconclusive: Boolean expression 'step_push(ns,cur,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10727:36: style:inconclusive: Boolean expression 'step_push(ns,cur,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3771:3: warning: Member variable 'xml_buffered_writer::buffer' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3771:3: warning: Member variable 'xml_buffered_writer::scratch' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:9183:3: warning: Member variable 'xpath_variable_boolean::name' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:9193:3: warning: Member variable 'xpath_variable_number::name' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:9203:3: warning: Member variable 'xpath_variable_string::name' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:9218:3: warning: Member variable 'xpath_variable_node_set::name' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10833:3: warning: Member variable 'xpath_ast_node::_data' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10845:3: warning: Member variable 'xpath_ast_node::_data' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12617:3: warning: Member variable 'xpath_parser::_scratch' is not initialized in the constructor. [uninitMemberVar] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8311:19: style:inconclusive: Member variable 'xpath_stack_data::result' uses an uninitialized argument 'oom' due to the order of declarations. [initializerList] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8316:23: note: Member variable 'xpath_stack_data::result' uses an uninitialized argument 'oom' due to the order of declarations. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8311:19: note: Member variable 'xpath_stack_data::result' uses an uninitialized argument 'oom' due to the order of declarations. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8312:19: style:inconclusive: Member variable 'xpath_stack_data::temp' uses an uninitialized argument 'oom' due to the order of declarations. [initializerList] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8316:49: note: Member variable 'xpath_stack_data::temp' uses an uninitialized argument 'oom' due to the order of declarations. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8312:19: note: Member variable 'xpath_stack_data::temp' uses an uninitialized argument 'oom' due to the order of declarations. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12669:19: style:inconclusive: Member variable 'xpath_query_impl::alloc' uses an uninitialized argument 'block' due to the order of declarations. [initializerList] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12662:35: note: Member variable 'xpath_query_impl::alloc' uses an uninitialized argument 'block' due to the order of declarations. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12669:19: note: Member variable 'xpath_query_impl::alloc' uses an uninitialized argument 'block' due to the order of declarations. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12669:19: style:inconclusive: Member variable 'xpath_query_impl::alloc' uses an uninitialized argument 'oom' due to the order of declarations. [initializerList] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12662:35: note: Member variable 'xpath_query_impl::alloc' uses an uninitialized argument 'oom' due to the order of declarations. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12669:19: note: Member variable 'xpath_query_impl::alloc' uses an uninitialized argument 'oom' due to the order of declarations. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:13257:3: performance: Variable '_result' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:729:8: style: The member function 'pugi::impl::::xml_allocator::reserve' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8271:8: style:inconclusive: Technically the member function 'pugi::impl::::xpath_allocator::release' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10354:8: style:inconclusive: Technically the member function 'pugi::impl::::xpath_ast_node::apply_predicates' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10364:8: style:inconclusive: Technically the member function 'pugi::impl::::xpath_ast_node::step_push' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:10404:8: style:inconclusive: Technically the member function 'pugi::impl::::xpath_ast_node::step_push' can be const. [functionConst] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:11908:10: style: The member function 'pugi::impl::::xpath_parser::parse_axis_name' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:11976:14: style: The member function 'pugi::impl::::xpath_parser::parse_node_test_type' can be static. [functionStatic] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:361:3: style: Class 'xml_writer_file' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:375:3: style: Class 'xml_writer_stream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:376:3: style: Class 'xml_writer_stream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:930:3: style: Class 'xml_node_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:1225:3: style: Class 'xpath_variable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:1410:3: style: Class 'xpath_node' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:548:3: style: Struct 'xml_allocator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1135:3: style: Struct 'xml_attribute_struct' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1182:3: style: Struct 'xml_document_struct' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2973:3: style: Struct 'xml_parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5157:3: style: Struct 'name_null_sentry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8164:3: style: Struct 'xpath_allocator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8289:3: style: Struct 'xpath_allocator_capture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:9002:3: style: Struct 'namespace_uri_predicate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:337:6: performance: Function 'begin()' should return member '_begin' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:338:6: performance: Function 'end()' should return member '_end' by const reference. [returnByReference] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1453:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1453:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1453:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1465:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1465:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1465:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1958:49: style: Return value '*reinterpret_cast(&ui)==1' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1956:21: note: Assignment 'ui=1', assigned value is 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1958:49: note: Return value '*reinterpret_cast(&ui)==1' is always true OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1966:27: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1956:21: note: Assignment 'ui=1', assigned value is 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1966:27: note: Calling function 'is_little_endian' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1966:27: note: Condition 'is_little_endian()' is always true OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1968:27: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1956:21: note: Assignment 'ui=1', assigned value is 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1968:27: note: Calling function 'is_little_endian' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1968:27: note: Condition 'is_little_endian()' is always true OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2079:58: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1956:21: note: Assignment 'ui=1', assigned value is 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2079:58: note: Calling function 'is_little_endian' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2079:58: note: Condition 'is_little_endian()' is always true OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2082:58: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1956:21: note: Assignment 'ui=1', assigned value is 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2082:58: note: Calling function 'is_little_endian' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2082:58: note: Condition 'is_little_endian()' is always true OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2307:51: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1956:21: note: Assignment 'ui=1', assigned value is 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2307:51: note: Calling function 'is_little_endian' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2307:51: note: Condition 'is_little_endian()' is always true OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2317:51: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1956:21: note: Assignment 'ui=1', assigned value is 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2317:51: note: Calling function 'is_little_endian' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2317:51: note: Condition 'is_little_endian()' is always true OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2438:8: style: Condition '!alloc->reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2438:23: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2438:8: note: Condition '!alloc->reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3642:58: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1956:21: note: Assignment 'ui=1', assigned value is 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3642:58: note: Calling function 'is_little_endian' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3642:58: note: Condition 'is_little_endian()' is always true OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3645:58: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1956:21: note: Assignment 'ui=1', assigned value is 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3645:58: note: Calling function 'is_little_endian' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3645:58: note: Condition 'is_little_endian()' is always true OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3745:51: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1956:21: note: Assignment 'ui=1', assigned value is 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3745:51: note: Calling function 'is_little_endian' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3745:51: note: Condition 'is_little_endian()' is always true OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3752:51: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:1956:21: note: Assignment 'ui=1', assigned value is 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3752:51: note: Calling function 'is_little_endian' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3752:51: note: Condition 'is_little_endian()' is always true OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6043:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6043:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6043:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6060:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6060:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6060:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6078:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6078:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6078:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6096:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6096:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6096:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6114:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6114:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6114:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6131:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6131:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6131:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6149:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6149:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6149:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6167:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6167:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6167:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6186:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6186:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6186:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6203:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6203:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6203:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6221:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6221:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6221:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6239:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6239:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6239:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6255:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6255:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6255:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6272:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6272:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6272:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6290:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6290:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6290:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6308:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6308:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6308:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6400:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6400:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6400:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6417:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6417:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6417:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6435:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6435:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6435:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6453:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6453:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6453:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6469:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6469:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6469:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6485:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6485:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6485:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6503:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6503:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6503:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6521:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6521:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6521:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6550:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6550:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6550:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6563:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6563:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6563:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6596:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6596:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6596:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6609:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6609:21: note: Calling function 'reserve' returns 1 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6609:7: note: Condition '!alloc.reserve()' is always false OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8732:15: style: Same expression on both sides of '/'. [duplicateExpression] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3207:11: style: The scope of the variable 'ch' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5175:54: style:inconclusive: Function 'xml_writer_file' argument 1 names different: declaration 'file' definition 'file_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:361:25: note: Function 'xml_writer_file' argument 1 names different: declaration 'file' definition 'file_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5175:54: note: Function 'xml_writer_file' argument 1 names different: declaration 'file' definition 'file_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:1049:32: style:inconclusive: Function 'begin' argument 1 names different: declaration 'node' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:1055:30: style:inconclusive: Function 'end' argument 1 names different: declaration 'node' definition ''. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5640:90: style:inconclusive: Function 'children' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:787:68: note: Function 'children' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5640:90: note: Function 'children' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5704:54: style:inconclusive: Function 'child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:574:32: note: Function 'child' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5704:54: note: Function 'child' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5718:63: style:inconclusive: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:575:41: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5718:63: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5732:61: style:inconclusive: Function 'next_sibling' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:576:39: note: Function 'next_sibling' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5732:61: note: Function 'next_sibling' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5751:65: style:inconclusive: Function 'previous_sibling' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:577:43: note: Function 'previous_sibling' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5751:65: note: Function 'previous_sibling' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5766:54: style:inconclusive: Function 'child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:579:32: note: Function 'child' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5766:54: note: Function 'child' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5780:63: style:inconclusive: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:580:41: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5780:63: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5794:61: style:inconclusive: Function 'next_sibling' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:581:39: note: Function 'next_sibling' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5794:61: note: Function 'next_sibling' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5808:65: style:inconclusive: Function 'previous_sibling' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:582:43: note: Function 'previous_sibling' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5808:65: note: Function 'previous_sibling' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5823:63: style:inconclusive: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:586:41: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5823:63: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5823:85: style:inconclusive: Function 'attribute' argument 2 names different: declaration 'hint' definition 'hint_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:586:62: note: Function 'attribute' argument 2 names different: declaration 'hint' definition 'hint_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5823:85: note: Function 'attribute' argument 2 names different: declaration 'hint' definition 'hint_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5863:63: style:inconclusive: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:588:41: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5863:63: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5863:85: style:inconclusive: Function 'attribute' argument 2 names different: declaration 'hint' definition 'hint_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:588:62: note: Function 'attribute' argument 2 names different: declaration 'hint' definition 'hint_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5863:85: note: Function 'attribute' argument 2 names different: declaration 'hint' definition 'hint_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5943:65: style:inconclusive: Function 'child_value' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:595:43: note: Function 'child_value' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5943:65: note: Function 'child_value' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6038:70: style:inconclusive: Function 'append_attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:610:48: note: Function 'append_attribute' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6038:70: note: Function 'append_attribute' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6055:71: style:inconclusive: Function 'prepend_attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:611:49: note: Function 'prepend_attribute' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6055:71: note: Function 'prepend_attribute' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6072:76: style:inconclusive: Function 'insert_attribute_after' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:612:54: note: Function 'insert_attribute_after' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6072:76: note: Function 'insert_attribute_after' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6090:77: style:inconclusive: Function 'insert_attribute_before' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:613:55: note: Function 'insert_attribute_before' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6090:77: note: Function 'insert_attribute_before' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6109:70: style:inconclusive: Function 'append_attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:615:48: note: Function 'append_attribute' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6109:70: note: Function 'append_attribute' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6126:71: style:inconclusive: Function 'prepend_attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:616:49: note: Function 'prepend_attribute' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6126:71: note: Function 'prepend_attribute' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6143:76: style:inconclusive: Function 'insert_attribute_after' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:617:54: note: Function 'insert_attribute_after' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6143:76: note: Function 'insert_attribute_after' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6161:77: style:inconclusive: Function 'insert_attribute_before' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:618:55: note: Function 'insert_attribute_before' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6161:77: note: Function 'insert_attribute_before' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6250:61: style:inconclusive: Function 'append_child' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:628:39: note: Function 'append_child' argument 1 names different: declaration 'type' definition 'type_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6250:61: note: Function 'append_child' argument 1 names different: declaration 'type' definition 'type_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6267:62: style:inconclusive: Function 'prepend_child' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:629:40: note: Function 'prepend_child' argument 1 names different: declaration 'type' definition 'type_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6267:62: note: Function 'prepend_child' argument 1 names different: declaration 'type' definition 'type_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6284:68: style:inconclusive: Function 'insert_child_before' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:631:46: note: Function 'insert_child_before' argument 1 names different: declaration 'type' definition 'type_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6284:68: note: Function 'insert_child_before' argument 1 names different: declaration 'type' definition 'type_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6302:67: style:inconclusive: Function 'insert_child_after' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:630:45: note: Function 'insert_child_after' argument 1 names different: declaration 'type' definition 'type_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6302:67: note: Function 'insert_child_after' argument 1 names different: declaration 'type' definition 'type_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6320:61: style:inconclusive: Function 'append_child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:634:39: note: Function 'append_child' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6320:61: note: Function 'append_child' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6329:62: style:inconclusive: Function 'prepend_child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:635:40: note: Function 'prepend_child' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6329:62: note: Function 'prepend_child' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6338:67: style:inconclusive: Function 'insert_child_after' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:636:45: note: Function 'insert_child_after' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6338:67: note: Function 'insert_child_after' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6347:68: style:inconclusive: Function 'insert_child_before' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:637:46: note: Function 'insert_child_before' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6347:68: note: Function 'insert_child_before' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6357:61: style:inconclusive: Function 'append_child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:639:39: note: Function 'append_child' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6357:61: note: Function 'append_child' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6366:62: style:inconclusive: Function 'prepend_child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:640:40: note: Function 'prepend_child' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6366:62: note: Function 'prepend_child' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6375:67: style:inconclusive: Function 'insert_child_after' argument 1 names different: declaration '' definition 'name_'. [funcArgNamesDifferentUnnamed] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6384:68: style:inconclusive: Function 'insert_child_before' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:642:46: note: Function 'insert_child_before' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6384:68: note: Function 'insert_child_before' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6532:61: style:inconclusive: Function 'remove_attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:659:39: note: Function 'remove_attribute' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6532:61: note: Function 'remove_attribute' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6538:61: style:inconclusive: Function 'remove_attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:661:39: note: Function 'remove_attribute' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6538:61: note: Function 'remove_attribute' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6579:57: style:inconclusive: Function 'remove_child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:669:35: note: Function 'remove_child' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6579:57: note: Function 'remove_child' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6585:57: style:inconclusive: Function 'remove_child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:671:35: note: Function 'remove_child' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6585:57: note: Function 'remove_child' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6663:72: style:inconclusive: Function 'find_child_by_attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:731:50: note: Function 'find_child_by_attribute' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6663:72: note: Function 'find_child_by_attribute' argument 1 names different: declaration 'name' definition 'name_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6745:70: style:inconclusive: Function 'first_element_by_path' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:740:48: note: Function 'first_element_by_path' argument 1 names different: declaration 'path' definition 'path_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6745:70: note: Function 'first_element_by_path' argument 1 names different: declaration 'path' definition 'path_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6855:62: style:inconclusive: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:765:40: note: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6855:62: note: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6862:65: style:inconclusive: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:766:43: note: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6862:65: note: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7726:68: style:inconclusive: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:1155:42: note: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7726:68: note: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7736:71: style:inconclusive: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:1156:45: note: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7736:71: note: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7811:56: style:inconclusive: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:1179:30: note: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7811:56: note: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7819:59: style:inconclusive: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:1180:33: note: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7819:59: note: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12697:74: style:inconclusive: Function 'xpath_exception' argument 1 names different: declaration 'result' definition 'result_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:1383:54: note: Function 'xpath_exception' argument 1 names different: declaration 'result' definition 'result_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12697:74: note: Function 'xpath_exception' argument 1 names different: declaration 'result' definition 'result_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12717:54: style:inconclusive: Function 'xpath_node' argument 1 names different: declaration 'node' definition 'node_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:1410:30: note: Function 'xpath_node' argument 1 names different: declaration 'node' definition 'node_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12717:54: note: Function 'xpath_node' argument 1 names different: declaration 'node' definition 'node_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12721:59: style:inconclusive: Function 'xpath_node' argument 1 names different: declaration 'attribute' definition 'attribute_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:1411:35: note: Function 'xpath_node' argument 1 names different: declaration 'attribute' definition 'attribute_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12721:59: note: Function 'xpath_node' argument 1 names different: declaration 'attribute' definition 'attribute_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12721:87: style:inconclusive: Function 'xpath_node' argument 2 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:1411:62: note: Function 'xpath_node' argument 2 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12721:87: note: Function 'xpath_node' argument 2 names different: declaration 'parent' definition 'parent_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12776:59: style:inconclusive: Function '_assign' argument 1 names different: declaration 'begin' definition 'begin_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:1504:31: note: Function '_assign' argument 1 names different: declaration 'begin' definition 'begin_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12776:59: note: Function '_assign' argument 1 names different: declaration 'begin' definition 'begin_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12776:82: style:inconclusive: Function '_assign' argument 2 names different: declaration 'end' definition 'end_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:1504:53: note: Function '_assign' argument 2 names different: declaration 'end' definition 'end_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12776:82: note: Function '_assign' argument 2 names different: declaration 'end' definition 'end_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12776:95: style:inconclusive: Function '_assign' argument 3 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:1504:65: note: Function '_assign' argument 3 names different: declaration 'type' definition 'type_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12776:95: note: Function '_assign' argument 3 names different: declaration 'type' definition 'type_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12825:61: style:inconclusive: Function 'xpath_node_set' argument 1 names different: declaration 'begin' definition 'begin_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:1459:33: note: Function 'xpath_node_set' argument 1 names different: declaration 'begin' definition 'begin_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12825:61: note: Function 'xpath_node_set' argument 1 names different: declaration 'begin' definition 'begin_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12825:84: style:inconclusive: Function 'xpath_node_set' argument 2 names different: declaration 'end' definition 'end_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:1459:55: note: Function 'xpath_node_set' argument 2 names different: declaration 'end' definition 'end_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12825:84: note: Function 'xpath_node_set' argument 2 names different: declaration 'end' definition 'end_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12825:97: style:inconclusive: Function 'xpath_node_set' argument 3 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:1459:67: note: Function 'xpath_node_set' argument 3 names different: declaration 'type' definition 'type_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12825:97: note: Function 'xpath_node_set' argument 3 names different: declaration 'type' definition 'type_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12924:63: style:inconclusive: Function 'xpath_variable' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:1225:35: note: Function 'xpath_variable' argument 1 names different: declaration 'type' definition 'type_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12924:63: note: Function 'xpath_variable' argument 1 names different: declaration 'type' definition 'type_'. OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5302:17: style: Local variable 'value' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:423:17: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5302:17: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5309:17: style: Local variable 'value' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:423:17: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5309:17: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5316:17: style: Local variable 'value' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:423:17: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5316:17: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5323:17: style: Local variable 'value' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:423:17: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5323:17: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5330:17: style: Local variable 'value' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:423:17: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5330:17: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5337:17: style: Local variable 'value' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:423:17: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5337:17: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5345:17: style: Local variable 'value' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:423:17: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5345:17: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5352:17: style: Local variable 'value' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:423:17: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:5352:17: note: Shadow local variable OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.hpp:333:29: performance: Function parameter 'e' should be passed by const reference. [passedByValue] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6874:30: style: Variable 'doc' can be declared as reference to const [constVariableReference] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12494:42: style: Parameter 'lexer' can be declared as reference to const [constParameterReference] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:632:32: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2343:12: style: Variable 'end' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2792:13: style: Variable 'str' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2819:15: style: Variable 'str' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3430:15: style: Variable 'name' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3566:58: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:4404:25: style: Variable 'child' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:4415:58: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:4417:30: style: Variable 'a' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:4562:44: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6672:32: style: Variable 'a' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6693:31: style: Variable 'a' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6714:25: style: Variable 'i' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6724:25: style: Variable 'j' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6965:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6973:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6981:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6989:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:6997:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7005:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7013:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7022:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7030:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8570:20: style: Variable 'ls' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8571:20: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8629:54: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8629:79: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8638:20: style: Variable 'node' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8651:25: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:8786:41: style: Parameter 'begin' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:9526:22: style: Variable 'it' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:11147:25: style: Variable 'nc' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:11337:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:11349:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:11367:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:11379:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:11616:20: style: Variable 'table' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:11660:26: style: Variable 'n' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:11671:25: style: Variable 'n' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12674:81: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:13109:63: style: Parameter 'var' can be declared as pointer to const [constParameterPointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:217:30: style: struct member 'xml_memory_management_function_storage::allocate' is never used. [unusedStructMember] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:218:32: style: struct member 'xml_memory_management_function_storage::deallocate' is never used. [unusedStructMember] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:2013:5: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:3207:14: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] OpenChemistry-avogadrolibs-ceb949f/thirdparty/struct/struct.c:320:8: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/struct/struct.c:333:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/thirdparty/struct/struct.c:459:8: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] OpenChemistry-avogadrolibs-ceb949f/utilities/benchmarks/uffbenchmark.cpp:65:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/utilities/benchmarks/uffbenchmark.cpp:100:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/utilities/benchmarks/uffbenchmark.cpp:184:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/utilities/benchmarks/uffbenchmark.cpp:327:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/utilities/benchmarks/uffbenchmark.cpp:373:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] OpenChemistry-avogadrolibs-ceb949f/utilities/bodr/bodrparse.cxx:47:3: style: Struct 'Element' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] OpenChemistry-avogadrolibs-ceb949f/utilities/bodr/bodrparse.cxx:102:7: style: The scope of the variable 'elementCount' can be reduced. [variableScope] OpenChemistry-avogadrolibs-ceb949f/utilities/bodr/bodrparse.cxx:51:10: style: struct member 'Element::id' is never used. [unusedStructMember] OpenChemistry-avogadrolibs-ceb949f/utilities/encodefile/encodefile.cxx:13:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/utilities/resdata/resdataparse.cxx:137:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] OpenChemistry-avogadrolibs-ceb949f/tests/core/moleculetest.cpp:31:1: error: The one definition rule is violated, different classes/structs have the same name 'MoleculeTest' [ctuOneDefinitionRuleViolation] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/moleculetest.cpp:28:1: note: The one definition rule is violated, different classes/structs have the same name 'MoleculeTest' OpenChemistry-avogadrolibs-ceb949f/tests/core/moleculetest.cpp:31:1: note: The one definition rule is violated, different classes/structs have the same name 'MoleculeTest' OpenChemistry-avogadrolibs-ceb949f/tests/core/moleculetest.cpp:85:1: error: The one definition rule is violated, different classes/structs have the same name '__MoleculeTest_addAtom' [ctuOneDefinitionRuleViolation] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/moleculetest.cpp:82:1: note: The one definition rule is violated, different classes/structs have the same name '__MoleculeTest_addAtom' OpenChemistry-avogadrolibs-ceb949f/tests/core/moleculetest.cpp:85:1: note: The one definition rule is violated, different classes/structs have the same name '__MoleculeTest_addAtom' OpenChemistry-avogadrolibs-ceb949f/tests/core/moleculetest.cpp:103:1: error: The one definition rule is violated, different classes/structs have the same name '__MoleculeTest_removeAtom' [ctuOneDefinitionRuleViolation] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/moleculetest.cpp:100:1: note: The one definition rule is violated, different classes/structs have the same name '__MoleculeTest_removeAtom' OpenChemistry-avogadrolibs-ceb949f/tests/core/moleculetest.cpp:103:1: note: The one definition rule is violated, different classes/structs have the same name '__MoleculeTest_removeAtom' OpenChemistry-avogadrolibs-ceb949f/tests/core/moleculetest.cpp:129:1: error: The one definition rule is violated, different classes/structs have the same name '__MoleculeTest_addBond' [ctuOneDefinitionRuleViolation] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/moleculetest.cpp:126:1: note: The one definition rule is violated, different classes/structs have the same name '__MoleculeTest_addBond' OpenChemistry-avogadrolibs-ceb949f/tests/core/moleculetest.cpp:129:1: note: The one definition rule is violated, different classes/structs have the same name '__MoleculeTest_addBond' OpenChemistry-avogadrolibs-ceb949f/tests/core/moleculetest.cpp:171:1: error: The one definition rule is violated, different classes/structs have the same name '__MoleculeTest_removeBond' [ctuOneDefinitionRuleViolation] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/moleculetest.cpp:168:1: note: The one definition rule is violated, different classes/structs have the same name '__MoleculeTest_removeBond' OpenChemistry-avogadrolibs-ceb949f/tests/core/moleculetest.cpp:171:1: note: The one definition rule is violated, different classes/structs have the same name '__MoleculeTest_removeBond' OpenChemistry-avogadrolibs-ceb949f/tests/core/moleculetest.cpp:197:1: error: The one definition rule is violated, different classes/structs have the same name '__MoleculeTest_findBond' [ctuOneDefinitionRuleViolation] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/moleculetest.cpp:194:1: note: The one definition rule is violated, different classes/structs have the same name '__MoleculeTest_findBond' OpenChemistry-avogadrolibs-ceb949f/tests/core/moleculetest.cpp:197:1: note: The one definition rule is violated, different classes/structs have the same name '__MoleculeTest_findBond' OpenChemistry-avogadrolibs-ceb949f/tests/core/moleculetest.cpp:262:1: error: The one definition rule is violated, different classes/structs have the same name '__MoleculeTest_copy' [ctuOneDefinitionRuleViolation] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/moleculetest.cpp:641:1: note: The one definition rule is violated, different classes/structs have the same name '__MoleculeTest_copy' OpenChemistry-avogadrolibs-ceb949f/tests/core/moleculetest.cpp:262:1: note: The one definition rule is violated, different classes/structs have the same name '__MoleculeTest_copy' OpenChemistry-avogadrolibs-ceb949f/tests/core/moleculetest.cpp:269:1: error: The one definition rule is violated, different classes/structs have the same name '__MoleculeTest_assignment' [ctuOneDefinitionRuleViolation] OpenChemistry-avogadrolibs-ceb949f/tests/qtgui/moleculetest.cpp:657:1: note: The one definition rule is violated, different classes/structs have the same name '__MoleculeTest_assignment' OpenChemistry-avogadrolibs-ceb949f/tests/core/moleculetest.cpp:269:1: note: The one definition rule is violated, different classes/structs have the same name '__MoleculeTest_assignment' diff: head OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemodel.h:73:36: style: Argument 'dielectric' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemodel.h:78:17: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/chargemodel.h:73:36: note: Shadow argument head OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energycalculator.h:165:32: style: Argument 'mask' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energycalculator.h:170:19: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energycalculator.h:165:32: note: Shadow argument head OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/energymanager.cpp:113:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] head OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:170:17: style: Variable 'atomType' is assigned an expression that holds the same value. [redundantAssignment] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:161:20: note: atomType is assigned 'j' here. OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:164:23: note: Assuming condition is true OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:167:30: note: Assuming condition is true OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:169:32: note: Assuming condition is true OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:170:17: note: Variable 'atomType' is assigned an expression that holds the same value. 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:170:17: style: Variable 'atomType' is assigned an expression that holds the same value. [redundantAssignment] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:161:20: note: atomType is assigned 'j' here. OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:170:17: note: Variable 'atomType' is assigned an expression that holds the same value. head OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:187:17: style: Variable 'atomType' is assigned an expression that holds the same value. [redundantAssignment] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:161:20: note: atomType is assigned 'j' here. OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:164:23: note: Assuming condition is true OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:167:30: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:183:30: note: Assuming condition is true OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:186:41: note: Assuming condition is true OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:187:17: note: Variable 'atomType' is assigned an expression that holds the same value. 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:187:17: style: Variable 'atomType' is assigned an expression that holds the same value. [redundantAssignment] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:161:20: note: atomType is assigned 'j' here. OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:167:30: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:187:17: note: Variable 'atomType' is assigned an expression that holds the same value. head OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:867:12: style: Local variable 'angleGradient' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:1047:8: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:867:12: note: Shadow local variable 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:867:12: style: Local variable 'angleGradient' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.h:55:8: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/calc/uff.cpp:867:12: note: Shadow local variable 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/core/angleiterator.h:38:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] head OpenChemistry-avogadrolibs-ceb949f/avogadro/core/basisset.h:86:35: style: Argument 'name' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/basisset.h:91:15: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/basisset.h:86:35: note: Shadow argument head OpenChemistry-avogadrolibs-ceb949f/avogadro/core/constraint.h:66:17: style: Argument 'value' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/constraint.h:85:8: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/constraint.h:66:17: note: Shadow argument head OpenChemistry-avogadrolibs-ceb949f/avogadro/core/constraint.h:80:22: style: Argument 'value' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/constraint.h:85:8: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/constraint.h:80:22: note: Shadow argument 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/core/elements.cpp:37:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] head OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:415:16: error: The address of variable 'm_edgeMap' is accessed at non-zero index. [objectIndex] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:415:22: note: Address of variable taken here. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:414:36: note: Assuming condition is true OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:415:16: note: The address of variable 'm_edgeMap' is accessed at non-zero index. head OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:427:16: error: The address of variable 'm_edgeMap' is accessed at non-zero index. [objectIndex] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:427:22: note: Address of variable taken here. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:426:36: note: Assuming condition is true OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:427:16: note: The address of variable 'm_edgeMap' is accessed at non-zero index. head OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:599:5: style: Variable 'r' is assigned an expression that holds the same value. [redundantAssignment] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:589:9: note: r is assigned 'm_vertexToSubgraph[element]' here. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:591:9: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:597:22: note: Assuming condition is true OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:599:5: note: Variable 'r' is assigned an expression that holds the same value. 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:599:5: style: Variable 'r' is assigned an expression that holds the same value. [redundantAssignment] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:589:9: note: r is assigned 'm_vertexToSubgraph[element]' here. OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:591:9: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/core/graph.cpp:599:5: note: Variable 'r' is assigned an expression that holds the same value. 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mesh.cpp:118:17: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mesh.cpp:152:16: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/core/mesh.cpp:88:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1787:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:1797:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] head OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:338:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] head OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.cpp:346:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1256:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:1256:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:618:37: style: Argument 'hallNumber' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:619:18: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:618:37: note: Shadow argument head OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:872:60: style: Argument 'constraints' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:876:34: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/core/molecule.h:872:60: note: Shadow argument 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/core/ringperceiver.cpp:273:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head OpenChemistry-avogadrolibs-ceb949f/avogadro/core/ringperceiver.cpp:273:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/core/spacegroups.cpp:252:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:1286:24: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:1329:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:1336:26: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:1347:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:1353:23: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:1363:17: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:1425:16: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:1742:13: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:1747:12: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:1753:14: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:1761:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:772:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:780:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/io/cjsonformat.cpp:788:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] head OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.h:189:38: style: Argument 'options' shadows outer function [shadowFunction] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.h:195:15: note: Shadowed function OpenChemistry-avogadrolibs-ceb949f/avogadro/io/fileformat.h:189:38: note: Shadow argument head OpenChemistry-avogadrolibs-ceb949f/avogadro/io/gromacsformat.cpp:139:9: style: Condition 'atomicNum' is always false [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/io/gromacsformat.cpp:136:21: note: Assignment 'atomicNum=0', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/io/gromacsformat.cpp:137:11: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/io/gromacsformat.cpp:139:9: note: Condition 'atomicNum' is always false head OpenChemistry-avogadrolibs-ceb949f/avogadro/molequeue/molequeuequeuelistmodel.cpp:234:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtgui/rwlayermanager.cpp:283:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/closecontacts/closecontacts.cpp:76:19: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:320:20: style: Condition 'text==""' is always true [knownConditionTrueFalse] head OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:320:20: style: Condition 'text==""' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:319:35: note: Assuming condition is true OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/label/label.cpp:320:20: note: Condition 'text==""' is always true head OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/conformersearchdialog.cpp:46:60: style: Either there is a missing override/final keyword, or the parameter 'button' can be declared as pointer to const [constParameterPointer] head OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:265:7: style: Condition '!m_readFormatsPending' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:255:26: note: Assignment 'm_readFormatsPending=false', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:258:7: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:265:7: note: Condition '!m_readFormatsPending' is always true head OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:302:32: style: Condition '!m_writeFormatsPending' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:292:27: note: Assignment 'm_writeFormatsPending=false', assigned value is 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:295:7: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/openbabel/openbabel.cpp:302:32: note: Condition '!m_writeFormatsPending' is always true head OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/packageinstaller/packagemanagerdialog.cpp:277:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] head OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/pluginmanager.cpp:99:17: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] head OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:286:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] head OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:295:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] head OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:304:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1127:63: style:inconclusive: Function 'adapt_integrate_v' argument 3 names different: declaration '' definition 'fdata'. [funcArgNamesDifferentUnnamed] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1128:36: style:inconclusive: Function 'adapt_integrate_v' argument 4 names different: declaration '' definition 'dim'. [funcArgNamesDifferentUnnamed] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1128:55: style:inconclusive: Function 'adapt_integrate_v' argument 5 names different: declaration '' definition 'xmin'. [funcArgNamesDifferentUnnamed] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1128:75: style:inconclusive: Function 'adapt_integrate_v' argument 6 names different: declaration '' definition 'xmax'. [funcArgNamesDifferentUnnamed] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1129:36: style:inconclusive: Function 'adapt_integrate_v' argument 7 names different: declaration '' definition 'maxEval'. [funcArgNamesDifferentUnnamed] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1129:52: style:inconclusive: Function 'adapt_integrate_v' argument 8 names different: declaration '' definition 'reqAbsError'. [funcArgNamesDifferentUnnamed] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1130:30: style:inconclusive: Function 'adapt_integrate_v' argument 9 names different: declaration '' definition 'reqRelError'. [funcArgNamesDifferentUnnamed] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1130:51: style:inconclusive: Function 'adapt_integrate_v' argument 10 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1130:64: style:inconclusive: Function 'adapt_integrate_v' argument 11 names different: declaration '' definition 'err'. [funcArgNamesDifferentUnnamed] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1157:59: style:inconclusive: Function 'adapt_integrate' argument 3 names different: declaration '' definition 'fdata'. [funcArgNamesDifferentUnnamed] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1158:34: style:inconclusive: Function 'adapt_integrate' argument 4 names different: declaration '' definition 'dim'. [funcArgNamesDifferentUnnamed] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1158:53: style:inconclusive: Function 'adapt_integrate' argument 5 names different: declaration '' definition 'xmin'. [funcArgNamesDifferentUnnamed] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1158:73: style:inconclusive: Function 'adapt_integrate' argument 6 names different: declaration '' definition 'xmax'. [funcArgNamesDifferentUnnamed] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1159:34: style:inconclusive: Function 'adapt_integrate' argument 7 names different: declaration '' definition 'maxEval'. [funcArgNamesDifferentUnnamed] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1159:50: style:inconclusive: Function 'adapt_integrate' argument 8 names different: declaration '' definition 'reqAbsError'. [funcArgNamesDifferentUnnamed] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1160:28: style:inconclusive: Function 'adapt_integrate' argument 9 names different: declaration '' definition 'reqRelError'. [funcArgNamesDifferentUnnamed] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1160:49: style:inconclusive: Function 'adapt_integrate' argument 10 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1160:62: style:inconclusive: Function 'adapt_integrate' argument 11 names different: declaration '' definition 'err'. [funcArgNamesDifferentUnnamed] head OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1402:19: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] head OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1682:19: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] head OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2162:19: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:930:12: error: Uninitialized variable: ret [uninitvar] head OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:930:12: error: Uninitialized variable: ret [uninitvar] OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:928:7: note: Assuming condition is true OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/qtaim/qtaimcubature.cpp:930:12: note: Uninitialized variable: ret head OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/orbitalwidget.cpp:108:47: style: Either there is a missing override/final keyword, or the parameter 'basis' can be declared as pointer to const [constParameterPointer] head OpenChemistry-avogadrolibs-ceb949f/avogadro/qtplugins/surfaces/surfaces.cpp:332:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] head OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:626:13: style: Condition 'basis>0' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:611:27: note: Assuming that condition 'm_numBasisFunctions<=0' is not redundant OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:615:43: note: Assignment 'basis=static_cast(m_numBasisFunctions)', assigned value is greater than 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:617:17: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:622:17: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:626:13: note: Condition 'basis>0' is always true head OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:743:13: style: Condition 'basis>0' is always true [knownConditionTrueFalse] OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:728:27: note: Assuming that condition 'm_numBasisFunctions<=0' is not redundant OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:732:43: note: Assignment 'basis=static_cast(m_numBasisFunctions)', assigned value is greater than 0 OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:734:17: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:739:17: note: Assuming condition is false OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/gaussianfchk.cpp:743:13: note: Condition 'basis>0' is always true 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/nwchemjson.cpp:247:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/qcschema.cpp:252:19: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/qcschema.cpp:261:22: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/qcschema.cpp:267:25: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/quantumio/qcschema.cpp:339:25: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometrynode.cpp:35:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometrynode.cpp:35:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head OpenChemistry-avogadrolibs-ceb949f/avogadro/rendering/geometryvisitor.cpp:92:20: style: Variable 'line' can be declared as pointer to const [constVariableReference] head OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:12674:81: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] 2.21.0 OpenChemistry-avogadrolibs-ceb949f/thirdparty/pugixml/pugixml.cpp:7864:121: style:inconclusive: Function 'set_memory_management_functions' argument 2 names different: declaration '' definition 'deallocate'. [funcArgNamesDifferentUnnamed] DONE