2025-10-15 15:15 ftp://ftp.de.debian.org/debian/pool/main/a/avogadrolibs/avogadrolibs_1.101.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=opengl --library=googletest --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 -j4 platform: Linux-6.12.48+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: f3e2845 (2025-10-15 09:18:26 +0200) count: 3059 3027 elapsed-time: 69.1 71.4 head-timing-info: old-timing-info: head results: avogadrolibs-1.101.0/avogadro/calc/defaultmodel.h:35:3: style: Class 'DefaultModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/calc/defaultmodel.cpp:14:47: style:inconclusive: Function 'DefaultModel' argument 1 names different: declaration 'identifier' definition 'id'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/calc/defaultmodel.h:35:35: note: Function 'DefaultModel' argument 1 names different: declaration 'identifier' definition 'id'. avogadrolibs-1.101.0/avogadro/calc/defaultmodel.cpp:14:47: note: Function 'DefaultModel' argument 1 names different: declaration 'identifier' definition 'id'. avogadrolibs-1.101.0/avogadro/calc/chargemodel.cpp:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/chargemanager.cpp:39:32: style: Return value 'instance().removeModel(identifier)' is always true [knownConditionTrueFalse] avogadrolibs-1.101.0/avogadro/calc/chargemanager.cpp:39:32: note: Calling function 'removeModel' returns 1 avogadrolibs-1.101.0/avogadro/calc/chargemanager.cpp:39:32: note: Return value 'instance().removeModel(identifier)' is always true avogadrolibs-1.101.0/avogadro/calc/chargemanager.cpp:126:55: style:inconclusive: Function 'partialCharges' argument 2 names different: declaration 'mol' definition 'molecule'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/calc/chargemanager.h:106:42: note: Function 'partialCharges' argument 2 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.101.0/avogadro/calc/chargemanager.cpp:126:55: note: Function 'partialCharges' argument 2 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.101.0/avogadro/calc/chargemanager.cpp:150:59: style:inconclusive: Function 'dipoleMoment' argument 2 names different: declaration 'mol' definition 'molecule'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/calc/chargemanager.h:121:46: note: Function 'dipoleMoment' argument 2 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.101.0/avogadro/calc/chargemanager.cpp:150:59: note: Function 'dipoleMoment' argument 2 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.101.0/avogadro/calc/chargemanager.cpp:177:49: style:inconclusive: Function 'potential' argument 2 names different: declaration 'mol' definition 'molecule'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/calc/chargemanager.h:127:67: note: Function 'potential' argument 2 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.101.0/avogadro/calc/chargemanager.cpp:177:49: note: Function 'potential' argument 2 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.101.0/avogadro/calc/chargemanager.cpp:200:50: style:inconclusive: Function 'potentials' argument 2 names different: declaration 'mol' definition 'molecule'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/calc/chargemanager.h:135:50: note: Function 'potentials' argument 2 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.101.0/avogadro/calc/chargemanager.cpp:200:50: note: Function 'potentials' argument 2 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.101.0/avogadro/calc/chargemanager.cpp:111:25: style: Local variable 'identifiers' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/calc/chargemanager.h:86:25: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/calc/chargemanager.cpp:111:25: note: Shadow variable avogadrolibs-1.101.0/avogadro/calc/chargemanager.cpp:212:25: style: Local variable 'potentials' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/calc/chargemanager.h:134:23: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/calc/chargemanager.cpp:212:25: note: Shadow variable avogadrolibs-1.101.0/avogadro/calc/chargemanager.cpp:114:14: style: Variable 'm_model' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/calc/lennardjones.cpp:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/energymanager.cpp:31:32: style: Return value 'instance().removeModel(identifier)' is always true [knownConditionTrueFalse] avogadrolibs-1.101.0/avogadro/calc/energymanager.cpp:31:32: note: Calling function 'removeModel' returns 1 avogadrolibs-1.101.0/avogadro/calc/energymanager.cpp:31:32: note: Return value 'instance().removeModel(identifier)' is always true avogadrolibs-1.101.0/avogadro/calc/energymanager.cpp:70:9: style: Local variable 'model' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/calc/energymanager.h:89:21: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/calc/energymanager.cpp:70:9: note: Shadow variable avogadrolibs-1.101.0/avogadro/calc/energymanager.cpp:112:25: style: Local variable 'identifiers' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/calc/energymanager.h:94:25: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/calc/energymanager.cpp:112:25: note: Shadow variable avogadrolibs-1.101.0/avogadro/calc/energymanager.cpp:115:14: style: Variable 'm_model' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/calc/gradients.h:83:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/energycalculator.cpp:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/energycalculator.cpp:66:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/command/avobabel.cpp:36:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/command/avobabel.cpp:92:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/command/cjsontocml.cpp:28:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/command/qube.cpp:57:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/command/qube.cpp:158:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/energycalculator.cpp:81:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/calc/energycalculator.cpp:84:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/calc/energycalculator.cpp:87:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/calc/energycalculator.cpp:90:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/angleiterator.h:38:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/angleiterator.cpp:34:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/angleiterator.h:35:9: performance:inconclusive: Technically the member function 'Avogadro::Core::AngleIterator::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/angleiterator.h:43:8: style:inconclusive: Technically the member function 'Avogadro::Core::AngleIterator::operator!=' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/core/angleiterator.h:27:3: style: Class 'AngleIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/core/atomutilities.cpp:31:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP3 [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atomutilities.cpp:133:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atomutilities.cpp:84:49: style:inconclusive: Function 'generateNewBondVector' argument 2 names different: declaration 'currentVectors' definition 'allVectors'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/atomutilities.h:33:51: note: Function 'generateNewBondVector' argument 2 names different: declaration 'currentVectors' definition 'allVectors'. avogadrolibs-1.101.0/avogadro/core/atomutilities.cpp:84:49: note: Function 'generateNewBondVector' argument 2 names different: declaration 'currentVectors' definition 'allVectors'. avogadrolibs-1.101.0/avogadro/core/coordinateblockgenerator.cpp:87:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/coordinateblockgenerator.h:82:15: performance: Function 'specification()' should return member 'm_specification' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/core/coordinateblockgenerator.cpp:62:17: style: The scope of the variable 'atomicNumber' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:334:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:443:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:554:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:668:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:752:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:773:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:842:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:990:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:1105:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:1222:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:1241:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:1271:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:1285:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:1299:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:1313:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:1327:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:1342:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:1366:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:1377:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:1388:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:1399:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:1410:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:634:8: style:inconclusive: Technically the member function 'Avogadro::Calc::UFFPrivate::bondEnergies' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:661:8: style:inconclusive: Technically the member function 'Avogadro::Calc::UFFPrivate::angleEnergies' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:731:8: style:inconclusive: Technically the member function 'Avogadro::Calc::UFFPrivate::oopEnergies' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:759:8: style:inconclusive: Technically the member function 'Avogadro::Calc::UFFPrivate::torsionEnergies' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:786:8: style:inconclusive: Technically the member function 'Avogadro::Calc::UFFPrivate::vdwEnergies' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:810:8: style:inconclusive: Technically the member function 'Avogadro::Calc::UFFPrivate::bondGradient' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:835:8: style:inconclusive: Technically the member function 'Avogadro::Calc::UFFPrivate::angleGradient' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:970:8: style:inconclusive: Technically the member function 'Avogadro::Calc::UFFPrivate::oopGradient' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:1078:8: style:inconclusive: Technically the member function 'Avogadro::Calc::UFFPrivate::torsionGradient' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:1175:8: style:inconclusive: Technically the member function 'Avogadro::Calc::UFFPrivate::vdwGradient' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:104:3: style: Class 'UFFPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:431:46: style: Same expression 'symbol=="N_R"' found multiple times in chain of '||' operators. [duplicateExpression] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:140:17: style: Variable 'atomType' is assigned an expression that holds the same value. [redundantAssignment] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:131:20: note: atomType is assigned 'j' here. avogadrolibs-1.101.0/avogadro/calc/uff.cpp:140:17: note: Variable 'atomType' is assigned an expression that holds the same value. avogadrolibs-1.101.0/avogadro/calc/uff.cpp:157:17: style: Variable 'atomType' is assigned an expression that holds the same value. [redundantAssignment] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:131:20: note: atomType is assigned 'j' here. avogadrolibs-1.101.0/avogadro/calc/uff.cpp:137:30: note: Assuming condition is false avogadrolibs-1.101.0/avogadro/calc/uff.cpp:157:17: note: Variable 'atomType' is assigned an expression that holds the same value. avogadrolibs-1.101.0/avogadro/calc/uff.cpp:602:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/calc/uff.cpp:605:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/dihedraliterator.cpp:36:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/dihedraliterator.cpp:16:3: performance: Variable 'm_current' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] avogadrolibs-1.101.0/avogadro/core/dihedraliterator.h:35:12: performance:inconclusive: Technically the member function 'Avogadro::Core::DihedralIterator::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/dihedraliterator.h:42:8: style:inconclusive: Technically the member function 'Avogadro::Core::DihedralIterator::operator!=' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/core/dihedraliterator.h:27:3: style: Class 'DihedralIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/core/utilities.h:47:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/utilities.h:91:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/elements.cpp:37:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/elements.cpp:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/elements.cpp:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/elements.cpp:71:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/elements.cpp:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/elements.cpp:88:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/elements.cpp:93:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable element_color [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/elements.cpp:102:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementCount [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/elements.cpp:164:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/elements.cpp:178:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/constraint.h:114:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:69:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:91:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Matrix [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:126:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bool [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:185:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Long [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:196:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Float [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:207:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Double [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:218:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pointer [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:246:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Matrix [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:257:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:268:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:283:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bool [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:294:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:305:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:316:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:333:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Long [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:346:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Float [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:361:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Double [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:376:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pointer [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:385:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:403:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Matrix [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:412:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Matrix [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:423:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:432:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:454:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:569:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/molecule.h:1214:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/avospglib.cpp:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/bond.h:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/bond.h:145:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/bond.h:151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/bond.h:165:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/bond.h:179:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/bond.h:186:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/bond.h:192:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/bond.h:199:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/bond.h:206:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/bond.h:230:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/bond.h:236:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/bond.h:251:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:210:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:217:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:223:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:237:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:251:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:264:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:270:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:276:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:282:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:289:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:296:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:303:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:310:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:316:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:322:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:328:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:340:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:346:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:352:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:358:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:364:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:370:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:377:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:384:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/atom.h:390:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/elements.cpp:104:17: style: The scope of the variable 'suffix' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/core/elements.cpp:174:62: style:inconclusive: Function 'guessAtomicNumber' argument 1 names different: declaration 'str' definition 'inputStr'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/elements.h:69:61: note: Function 'guessAtomicNumber' argument 1 names different: declaration 'str' definition 'inputStr'. avogadrolibs-1.101.0/avogadro/core/elements.cpp:174:62: note: Function 'guessAtomicNumber' argument 1 names different: declaration 'str' definition 'inputStr'. avogadrolibs-1.101.0/avogadro/core/variant-inline.h:545:31: error: Reference to temporary returned. [returnTempReference] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:16:17: warning: Member variable 'Variant::m_value' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:584:19: style: Unused private function: 'Variant::lexical_cast < short >' [unusedPrivateFunction] avogadrolibs-1.101.0/avogadro/core/variant.h:147:12: note: Unused private function: 'Variant::lexical_cast < short >' avogadrolibs-1.101.0/avogadro/core/variant-inline.h:584:19: note: Unused private function: 'Variant::lexical_cast < short >' avogadrolibs-1.101.0/avogadro/core/variant-inline.h:584:19: style: Unused private function: 'Variant::lexical_cast < int >' [unusedPrivateFunction] avogadrolibs-1.101.0/avogadro/core/variant.h:147:12: note: Unused private function: 'Variant::lexical_cast < int >' avogadrolibs-1.101.0/avogadro/core/variant-inline.h:584:19: note: Unused private function: 'Variant::lexical_cast < int >' avogadrolibs-1.101.0/avogadro/core/variant-inline.h:584:19: style: Unused private function: 'Variant::lexical_cast < long >' [unusedPrivateFunction] avogadrolibs-1.101.0/avogadro/core/variant.h:147:12: note: Unused private function: 'Variant::lexical_cast < long >' avogadrolibs-1.101.0/avogadro/core/variant-inline.h:584:19: note: Unused private function: 'Variant::lexical_cast < long >' avogadrolibs-1.101.0/avogadro/core/variant-inline.h:584:19: style: Unused private function: 'Variant::lexical_cast < float >' [unusedPrivateFunction] avogadrolibs-1.101.0/avogadro/core/variant.h:147:12: note: Unused private function: 'Variant::lexical_cast < float >' avogadrolibs-1.101.0/avogadro/core/variant-inline.h:584:19: note: Unused private function: 'Variant::lexical_cast < float >' avogadrolibs-1.101.0/avogadro/core/variant-inline.h:584:19: style: Unused private function: 'Variant::lexical_cast < double >' [unusedPrivateFunction] avogadrolibs-1.101.0/avogadro/core/variant.h:147:12: note: Unused private function: 'Variant::lexical_cast < double >' avogadrolibs-1.101.0/avogadro/core/variant-inline.h:584:19: note: Unused private function: 'Variant::lexical_cast < double >' avogadrolibs-1.101.0/avogadro/core/variant-inline.h:275:19: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::value' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/variant.h:79:5: note: Technically the member function 'Avogadro::Core::Variant::value' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:275:19: note: Technically the member function 'Avogadro::Core::Variant::value' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:468:22: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toBool' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/variant.h:85:15: note: Technically the member function 'Avogadro::Core::Variant::toBool' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:468:22: note: Technically the member function 'Avogadro::Core::Variant::toBool' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:473:22: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toChar' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/variant.h:88:15: note: Technically the member function 'Avogadro::Core::Variant::toChar' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:473:22: note: Technically the member function 'Avogadro::Core::Variant::toChar' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:478:31: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toUChar' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/variant.h:91:24: note: Technically the member function 'Avogadro::Core::Variant::toUChar' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:478:31: note: Technically the member function 'Avogadro::Core::Variant::toUChar' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:483:23: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toShort' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/variant.h:94:16: note: Technically the member function 'Avogadro::Core::Variant::toShort' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:483:23: note: Technically the member function 'Avogadro::Core::Variant::toShort' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:488:32: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toUShort' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/variant.h:97:25: note: Technically the member function 'Avogadro::Core::Variant::toUShort' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:488:32: note: Technically the member function 'Avogadro::Core::Variant::toUShort' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:493:21: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toInt' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/variant.h:100:14: note: Technically the member function 'Avogadro::Core::Variant::toInt' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:493:21: note: Technically the member function 'Avogadro::Core::Variant::toInt' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:498:30: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toUInt' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/variant.h:103:23: note: Technically the member function 'Avogadro::Core::Variant::toUInt' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:498:30: note: Technically the member function 'Avogadro::Core::Variant::toUInt' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:503:22: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toLong' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/variant.h:106:15: note: Technically the member function 'Avogadro::Core::Variant::toLong' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:503:22: note: Technically the member function 'Avogadro::Core::Variant::toLong' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:508:31: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toULong' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/variant.h:109:24: note: Technically the member function 'Avogadro::Core::Variant::toULong' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:508:31: note: Technically the member function 'Avogadro::Core::Variant::toULong' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:513:23: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toFloat' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/variant.h:112:16: note: Technically the member function 'Avogadro::Core::Variant::toFloat' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:513:23: note: Technically the member function 'Avogadro::Core::Variant::toFloat' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:518:24: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toDouble' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/variant.h:115:17: note: Technically the member function 'Avogadro::Core::Variant::toDouble' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:518:24: note: Technically the member function 'Avogadro::Core::Variant::toDouble' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:523:22: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toReal' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/variant.h:118:15: note: Technically the member function 'Avogadro::Core::Variant::toReal' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:523:22: note: Technically the member function 'Avogadro::Core::Variant::toReal' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:528:23: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toPointer' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/variant.h:121:16: note: Technically the member function 'Avogadro::Core::Variant::toPointer' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:528:23: note: Technically the member function 'Avogadro::Core::Variant::toPointer' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:533:29: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toString' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/variant.h:124:22: note: Technically the member function 'Avogadro::Core::Variant::toString' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:533:29: note: Technically the member function 'Avogadro::Core::Variant::toString' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:538:25: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/variant.h:127:18: note: Technically the member function 'Avogadro::Core::Variant::toMatrix' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:538:25: note: Technically the member function 'Avogadro::Core::Variant::toMatrix' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:548:25: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toVector3' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/variant.h:130:18: note: Technically the member function 'Avogadro::Core::Variant::toVector3' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:548:25: note: Technically the member function 'Avogadro::Core::Variant::toVector3' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:553:37: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toList' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/variant.h:133:30: note: Technically the member function 'Avogadro::Core::Variant::toList' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:553:37: note: Technically the member function 'Avogadro::Core::Variant::toList' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:543:32: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toMatrixRef' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/variant.h:140:25: note: Technically the member function 'Avogadro::Core::Variant::toMatrixRef' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/variant-inline.h:543:32: note: Technically the member function 'Avogadro::Core::Variant::toMatrixRef' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/unitcell.h:289:26: performance:inconclusive: Technically the member function 'Avogadro::Core::UnitCell::wrapFractional' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/unitcell.h:108:11: note: Technically the member function 'Avogadro::Core::UnitCell::wrapFractional' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/unitcell.h:289:26: note: Technically the member function 'Avogadro::Core::UnitCell::wrapFractional' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/core/variant.h:50:3: style: Class 'Variant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/core/molecule.h:340:21: performance: Function 'elements()' should return member 'm_elements' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/core/molecule.h:488:22: performance: Function 'cubes()' should return member 'm_cubes' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/core/molecule.h:489:28: performance: Function 'cubes()' should return member 'm_cubes' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:25:27: style:inconclusive: Function 'Variant' argument 1 names different: declaration 'value' definition 'v'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/variant.h:50:13: note: Function 'Variant' argument 1 names different: declaration 'value' definition 'v'. avogadrolibs-1.101.0/avogadro/core/variant-inline.h:25:27: note: Function 'Variant' argument 1 names different: declaration 'value' definition 'v'. avogadrolibs-1.101.0/avogadro/core/variant-inline.h:117:33: style:inconclusive: Function 'setValue' argument 1 names different: declaration 'value' definition 'v'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/variant.h:69:19: note: Function 'setValue' argument 1 names different: declaration 'value' definition 'v'. avogadrolibs-1.101.0/avogadro/core/variant-inline.h:117:33: note: Function 'setValue' argument 1 names different: declaration 'value' definition 'v'. avogadrolibs-1.101.0/avogadro/core/molecule.h:930:72: style:inconclusive: Function 'setHybridization' argument 2 names different: declaration 'hybridization' definition 'hyb'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/molecule.h:150:57: note: Function 'setHybridization' argument 2 names different: declaration 'hybridization' definition 'hyb'. avogadrolibs-1.101.0/avogadro/core/molecule.h:930:72: note: Function 'setHybridization' argument 2 names different: declaration 'hybridization' definition 'hyb'. avogadrolibs-1.101.0/avogadro/core/molecule.h:1074:69: style:inconclusive: Function 'setAtomLabels' argument 1 names different: declaration 'label' definition 'labels'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/molecule.h:311:54: note: Function 'setAtomLabels' argument 1 names different: declaration 'label' definition 'labels'. avogadrolibs-1.101.0/avogadro/core/molecule.h:1074:69: note: Function 'setAtomLabels' argument 1 names different: declaration 'label' definition 'labels'. avogadrolibs-1.101.0/avogadro/core/molecule.h:1166:46: style:inconclusive: Function 'bondLabel' argument 1 names different: declaration 'bondIndex' definition 'bondId'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/molecule.h:430:31: note: Function 'bondLabel' argument 1 names different: declaration 'bondIndex' definition 'bondId'. avogadrolibs-1.101.0/avogadro/core/molecule.h:1166:46: note: Function 'bondLabel' argument 1 names different: declaration 'bondIndex' definition 'bondId'. avogadrolibs-1.101.0/avogadro/core/molecule.h:1171:69: style:inconclusive: Function 'setBondLabels' argument 1 names different: declaration 'label' definition 'labels'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/molecule.h:446:54: note: Function 'setBondLabels' argument 1 names different: declaration 'label' definition 'labels'. avogadrolibs-1.101.0/avogadro/core/molecule.h:1171:69: note: Function 'setBondLabels' argument 1 names different: declaration 'label' definition 'labels'. avogadrolibs-1.101.0/avogadro/core/molecule.h:1180:42: style:inconclusive: Function 'setBondLabel' argument 1 names different: declaration 'bondIndex' definition 'bondId'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/molecule.h:437:27: note: Function 'setBondLabel' argument 1 names different: declaration 'bondIndex' definition 'bondId'. avogadrolibs-1.101.0/avogadro/core/molecule.h:1180:42: note: Function 'setBondLabel' argument 1 names different: declaration 'bondIndex' definition 'bondId'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:161:32: style:inconclusive: Function 'UnitCell' argument 1 names different: declaration 'a' definition 'a_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/unitcell.h:26:17: note: Function 'UnitCell' argument 1 names different: declaration 'a' definition 'a_'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:161:32: note: Function 'UnitCell' argument 1 names different: declaration 'a' definition 'a_'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:161:41: style:inconclusive: Function 'UnitCell' argument 2 names different: declaration 'b' definition 'b_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/unitcell.h:26:25: note: Function 'UnitCell' argument 2 names different: declaration 'b' definition 'b_'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:161:41: note: Function 'UnitCell' argument 2 names different: declaration 'b' definition 'b_'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:161:50: style:inconclusive: Function 'UnitCell' argument 3 names different: declaration 'c' definition 'c_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/unitcell.h:26:33: note: Function 'UnitCell' argument 3 names different: declaration 'c' definition 'c_'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:161:50: note: Function 'UnitCell' argument 3 names different: declaration 'c' definition 'c_'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:161:59: style:inconclusive: Function 'UnitCell' argument 4 names different: declaration 'alpha' definition 'alpha_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/unitcell.h:26:41: note: Function 'UnitCell' argument 4 names different: declaration 'alpha' definition 'alpha_'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:161:59: note: Function 'UnitCell' argument 4 names different: declaration 'alpha' definition 'alpha_'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:161:72: style:inconclusive: Function 'UnitCell' argument 5 names different: declaration 'beta' definition 'beta_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/unitcell.h:26:53: note: Function 'UnitCell' argument 5 names different: declaration 'beta' definition 'beta_'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:161:72: note: Function 'UnitCell' argument 5 names different: declaration 'beta' definition 'beta_'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:162:32: style:inconclusive: Function 'UnitCell' argument 6 names different: declaration 'gamma' definition 'gamma_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/unitcell.h:26:64: note: Function 'UnitCell' argument 6 names different: declaration 'gamma' definition 'gamma_'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:162:32: note: Function 'UnitCell' argument 6 names different: declaration 'gamma' definition 'gamma_'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:167:42: style:inconclusive: Function 'UnitCell' argument 1 names different: declaration 'a' definition 'a_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/unitcell.h:27:27: note: Function 'UnitCell' argument 1 names different: declaration 'a' definition 'a_'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:167:42: note: Function 'UnitCell' argument 1 names different: declaration 'a' definition 'a_'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:167:61: style:inconclusive: Function 'UnitCell' argument 2 names different: declaration 'b' definition 'b_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/unitcell.h:27:45: note: Function 'UnitCell' argument 2 names different: declaration 'b' definition 'b_'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:167:61: note: Function 'UnitCell' argument 2 names different: declaration 'b' definition 'b_'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:168:42: style:inconclusive: Function 'UnitCell' argument 3 names different: declaration 'c' definition 'c_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/unitcell.h:27:63: note: Function 'UnitCell' argument 3 names different: declaration 'c' definition 'c_'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:168:42: note: Function 'UnitCell' argument 3 names different: declaration 'c' definition 'c_'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:176:42: style:inconclusive: Function 'UnitCell' argument 1 names different: declaration 'cellMatrix' definition 'cellMatrix_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/unitcell.h:28:36: note: Function 'UnitCell' argument 1 names different: declaration 'cellMatrix' definition 'cellMatrix_'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:176:42: note: Function 'UnitCell' argument 1 names different: declaration 'cellMatrix' definition 'cellMatrix_'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:279:53: style:inconclusive: Function 'toCartesian' argument 1 names different: declaration 'frac' definition 'f'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/unitcell.h:100:38: note: Function 'toCartesian' argument 1 names different: declaration 'frac' definition 'f'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:279:53: note: Function 'toCartesian' argument 1 names different: declaration 'frac' definition 'f'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:289:56: style:inconclusive: Function 'wrapFractional' argument 1 names different: declaration 'frac' definition 'f'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/unitcell.h:108:41: note: Function 'wrapFractional' argument 1 names different: declaration 'frac' definition 'f'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:289:56: note: Function 'wrapFractional' argument 1 names different: declaration 'frac' definition 'f'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:311:53: style:inconclusive: Function 'wrapFractional' argument 1 names different: declaration 'frac' definition 'f'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/unitcell.h:109:38: note: Function 'wrapFractional' argument 1 names different: declaration 'frac' definition 'f'. avogadrolibs-1.101.0/avogadro/core/unitcell.h:311:53: note: Function 'wrapFractional' argument 1 names different: declaration 'frac' definition 'f'. avogadrolibs-1.101.0/avogadro/core/variant-inline.h:584:51: style:inconclusive: Function 'lexical_cast < short >' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/variant.h:147:44: note: Function 'lexical_cast < short >' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.101.0/avogadro/core/variant-inline.h:584:51: note: Function 'lexical_cast < short >' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.101.0/avogadro/core/variant-inline.h:584:51: style:inconclusive: Function 'lexical_cast < int >' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/variant.h:147:44: note: Function 'lexical_cast < int >' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.101.0/avogadro/core/variant-inline.h:584:51: note: Function 'lexical_cast < int >' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.101.0/avogadro/core/variant-inline.h:584:51: style:inconclusive: Function 'lexical_cast < long >' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/variant.h:147:44: note: Function 'lexical_cast < long >' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.101.0/avogadro/core/variant-inline.h:584:51: note: Function 'lexical_cast < long >' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.101.0/avogadro/core/variant-inline.h:584:51: style:inconclusive: Function 'lexical_cast < float >' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/variant.h:147:44: note: Function 'lexical_cast < float >' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.101.0/avogadro/core/variant-inline.h:584:51: note: Function 'lexical_cast < float >' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.101.0/avogadro/core/variant-inline.h:584:51: style:inconclusive: Function 'lexical_cast < double >' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/variant.h:147:44: note: Function 'lexical_cast < double >' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.101.0/avogadro/core/variant-inline.h:584:51: note: Function 'lexical_cast < double >' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.101.0/avogadro/core/variant-inline.h:586:5: style: Local variable 'value' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/core/variant.h:79:5: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/core/variant-inline.h:586:5: note: Shadow variable avogadrolibs-1.101.0/avogadro/core/array.h:267:44: performance: Function parameter 'n' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/core/molecule.h:764:34: style: Parameter 'c' can be declared as reference to const [constParameterReference] avogadrolibs-1.101.0/avogadro/core/molecule.h:1111:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/crystaltools.cpp:553:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/crystaltools.cpp:634:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/cube.cpp:16:40: warning: Class 'Cube' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] avogadrolibs-1.101.0/avogadro/core/cube.cpp:16:40: warning: Class 'Cube' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] avogadrolibs-1.101.0/avogadro/core/cube.h:232:15: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/core/cube.h:309:50: style:inconclusive: Function 'setValue' argument 2 names different: declaration 'value' definition 'value_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/cube.h:202:39: note: Function 'setValue' argument 2 names different: declaration 'value' definition 'value_'. avogadrolibs-1.101.0/avogadro/core/cube.h:309:50: note: Function 'setValue' argument 2 names different: declaration 'value' definition 'value_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:26:37: style:inconclusive: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/cube.h:77:33: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:26:37: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:26:58: style:inconclusive: Function 'setLimits' argument 2 names different: declaration 'max' definition 'max_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/cube.h:77:53: note: Function 'setLimits' argument 2 names different: declaration 'max' definition 'max_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:26:58: note: Function 'setLimits' argument 2 names different: declaration 'max' definition 'max_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:40:37: style:inconclusive: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/cube.h:86:33: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:40:37: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:40:58: style:inconclusive: Function 'setLimits' argument 2 names different: declaration 'max' definition 'max_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/cube.h:86:53: note: Function 'setLimits' argument 2 names different: declaration 'max' definition 'max_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:40:58: note: Function 'setLimits' argument 2 names different: declaration 'max' definition 'max_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:40:70: style:inconclusive: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/cube.h:86:64: note: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:40:70: note: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:47:37: style:inconclusive: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/cube.h:94:33: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:47:37: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:47:70: style:inconclusive: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/cube.h:94:65: note: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:47:70: note: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:52:37: style:inconclusive: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/cube.h:102:33: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:52:37: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:53:37: style:inconclusive: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/cube.h:103:33: note: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:53:37: note: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:76:49: style:inconclusive: Function 'setLimits' argument 2 names different: declaration 'spacing' definition 'spacing_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/cube.h:117:45: note: Function 'setLimits' argument 2 names different: declaration 'spacing' definition 'spacing_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:76:49: note: Function 'setLimits' argument 2 names different: declaration 'spacing' definition 'spacing_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:411:27: style:inconclusive: Function 'setValue' argument 4 names different: declaration 'value' definition 'value_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/cube.h:196:71: note: Function 'setValue' argument 4 names different: declaration 'value' definition 'value_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:411:27: note: Function 'setValue' argument 4 names different: declaration 'value' definition 'value_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:424:23: style:inconclusive: Function 'fill' argument 1 names different: declaration 'value' definition 'value_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/cube.h:208:19: note: Function 'fill' argument 1 names different: declaration 'value' definition 'value_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:424:23: note: Function 'fill' argument 1 names different: declaration 'value' definition 'value_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:431:49: style:inconclusive: Function 'fillStripe' argument 5 names different: declaration 'value' definition 'value_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/cube.h:219:45: note: Function 'fillStripe' argument 5 names different: declaration 'value' definition 'value_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:431:49: note: Function 'fillStripe' argument 5 names different: declaration 'value' definition 'value_'. avogadrolibs-1.101.0/avogadro/core/cube.cpp:128:16: style: Local variable 'value' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/core/cube.h:163:9: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/core/cube.cpp:128:16: note: Shadow variable avogadrolibs-1.101.0/avogadro/core/crystaltools.cpp:23:8: style:inconclusive: Technically the member function 'Avogadro::Core::::WrapAtomsToCellFunctor::operator()' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/core/crystaltools.cpp:618:8: style:inconclusive: Technically the member function 'Avogadro::Core::::TransformAtomsFunctor::operator()' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/core/crystaltools.cpp:654:8: style:inconclusive: Technically the member function 'Avogadro::Core::::FractionalCoordinatesFunctor::operator()' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/core/crystaltools.cpp:693:11: style:inconclusive: Technically the member function 'Avogadro::Core::::SetFractionalCoordinatesFunctor::operator()' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/core/crystaltools.cpp:21:3: style: Struct 'WrapAtomsToCellFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/core/crystaltools.cpp:615:3: style: Struct 'TransformAtomsFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/core/crystaltools.cpp:652:3: style: Struct 'FractionalCoordinatesFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/core/crystaltools.cpp:688:3: style: Struct 'SetFractionalCoordinatesFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/core/graph.cpp:97:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/graph.cpp:150:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/graph.cpp:191:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/graph.cpp:320:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/crystaltools.cpp:459:52: style:inconclusive: Function 'isNiggliReduced' argument 1 names different: declaration 'mol' definition 'molecule'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/crystaltools.h:93:47: note: Function 'isNiggliReduced' argument 1 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.101.0/avogadro/core/crystaltools.cpp:459:52: note: Function 'isNiggliReduced' argument 1 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.101.0/avogadro/core/crystaltools.cpp:444:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/graph.cpp:447:51: style:inconclusive: Function 'endpoints' argument 1 names different: declaration 'edgeIndex' definition 'index'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/graph.h:149:46: note: Function 'endpoints' argument 1 names different: declaration 'edgeIndex' definition 'index'. avogadrolibs-1.101.0/avogadro/core/graph.cpp:447:51: note: Function 'endpoints' argument 1 names different: declaration 'edgeIndex' definition 'index'. avogadrolibs-1.101.0/avogadro/core/graph.cpp:566:31: style:inconclusive: Function 'subgraph' argument 1 names different: declaration 'index' definition 'element'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/graph.h:183:26: note: Function 'subgraph' argument 1 names different: declaration 'index' definition 'element'. avogadrolibs-1.101.0/avogadro/core/graph.cpp:566:31: note: Function 'subgraph' argument 1 names different: declaration 'index' definition 'element'. avogadrolibs-1.101.0/avogadro/core/graph.cpp:584:36: style:inconclusive: Function 'subgraphCount' argument 1 names different: declaration 'index' definition 'element'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/graph.h:189:31: note: Function 'subgraphCount' argument 1 names different: declaration 'index' definition 'element'. avogadrolibs-1.101.0/avogadro/core/graph.cpp:584:36: note: Function 'subgraphCount' argument 1 names different: declaration 'index' definition 'element'. avogadrolibs-1.101.0/avogadro/core/graph.cpp:260:32: style: Local variable 'neighbors' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/core/graph.h:137:23: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/core/graph.cpp:260:32: note: Shadow variable avogadrolibs-1.101.0/avogadro/core/graph.cpp:359:30: style: Local variable 'edges' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/core/graph.h:143:23: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/core/graph.cpp:359:30: note: Shadow variable avogadrolibs-1.101.0/avogadro/core/graph.cpp:266:24: performance: Searching before insertion is not necessary. [stlFindInsert] avogadrolibs-1.101.0/avogadro/core/graph.cpp:477:42: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/graph.cpp:544:8: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/graph.cpp:561:7: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/graph.cpp:308:28: warning: Uninitialized variable: edgeIndex [uninitvar] avogadrolibs-1.101.0/avogadro/core/graph.cpp:297:24: note: Assuming condition is false avogadrolibs-1.101.0/avogadro/core/graph.cpp:308:28: note: Uninitialized variable: edgeIndex avogadrolibs-1.101.0/avogadro/core/layer.cpp:22:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/layer.cpp:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/layer.cpp:55:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/layermanager.h:48:15: performance:inconclusive: Technically the member function 'Avogadro::Core::LayerData::boolToString' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/layermanager.h:49:8: performance:inconclusive: Technically the member function 'Avogadro::Core::LayerData::stringToBool' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/core/layermanager.h:31:38: note: Calling deserialize avogadrolibs-1.101.0/avogadro/core/layermanager.h:38:16: note: deserialize is a virtual function avogadrolibs-1.101.0/avogadro/core/layermanager.h:31:3: style: Struct 'LayerData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/core/layermanager.h:69:3: style: Struct 'MoleculeInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/core/layermanager.h:45:15: performance: Function 'getSave()' should return member 'm_save' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/core/layermanager.h:31:25: performance: Function parameter 'save' should be passed by const reference. However it seems that 'LayerData' is a callback function. [passedByValueCallback] avogadrolibs-1.101.0/avogadro/core/layermanager.h:29:8: note: Function pointer used here. avogadrolibs-1.101.0/avogadro/core/layermanager.h:31:25: note: Function parameter 'save' should be passed by const reference. However it seems that 'LayerData' is a callback function. avogadrolibs-1.101.0/avogadro/core/layermanager.h:49:33: performance: Function parameter 'b' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/core/mesh.cpp:173:13: warning:inconclusive: Member variable 'Mesh::m_stable' is not assigned a value in 'Mesh::operator='. [operatorEqVarError] avogadrolibs-1.101.0/avogadro/core/mesh.cpp:173:13: warning: Member variable 'Mesh::m_other' is not assigned a value in 'Mesh::operator='. [operatorEqVarError] avogadrolibs-1.101.0/avogadro/core/mesh.cpp:173:13: warning: Member variable 'Mesh::m_cube' is not assigned a value in 'Mesh::operator='. [operatorEqVarError] avogadrolibs-1.101.0/avogadro/core/mesh.cpp:173:13: warning: Member variable 'Mesh::m_lock' is not assigned a value in 'Mesh::operator='. [operatorEqVarError] avogadrolibs-1.101.0/avogadro/core/mesh.cpp:48:12: style:inconclusive: Technically the member function 'Avogadro::Core::Mesh::stable' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/core/mesh.h:72:8: note: Technically the member function 'Avogadro::Core::Mesh::stable' can be const. avogadrolibs-1.101.0/avogadro/core/mesh.cpp:48:12: note: Technically the member function 'Avogadro::Core::Mesh::stable' can be const. avogadrolibs-1.101.0/avogadro/core/color3f.h:42:3: style: Class 'Color3f' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/core/mesh.h:212:15: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/core/color3f.h:92:31: style:inconclusive: Function 'Color3f' argument 1 names different: declaration 'red' definition 'r'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/color3f.h:42:17: note: Function 'Color3f' argument 1 names different: declaration 'red' definition 'r'. avogadrolibs-1.101.0/avogadro/core/color3f.h:92:31: note: Function 'Color3f' argument 1 names different: declaration 'red' definition 'r'. avogadrolibs-1.101.0/avogadro/core/color3f.h:92:40: style:inconclusive: Function 'Color3f' argument 2 names different: declaration 'green' definition 'g'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/color3f.h:42:34: note: Function 'Color3f' argument 2 names different: declaration 'green' definition 'g'. avogadrolibs-1.101.0/avogadro/core/color3f.h:92:40: note: Function 'Color3f' argument 2 names different: declaration 'green' definition 'g'. avogadrolibs-1.101.0/avogadro/core/color3f.h:92:49: style:inconclusive: Function 'Color3f' argument 3 names different: declaration 'blue' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/color3f.h:42:53: note: Function 'Color3f' argument 3 names different: declaration 'blue' definition 'b'. avogadrolibs-1.101.0/avogadro/core/color3f.h:92:49: note: Function 'Color3f' argument 3 names different: declaration 'blue' definition 'b'. avogadrolibs-1.101.0/avogadro/core/color3f.h:95:29: style:inconclusive: Function 'Color3f' argument 1 names different: declaration 'red' definition 'r'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/color3f.h:50:15: note: Function 'Color3f' argument 1 names different: declaration 'red' definition 'r'. avogadrolibs-1.101.0/avogadro/core/color3f.h:95:29: note: Function 'Color3f' argument 1 names different: declaration 'red' definition 'r'. avogadrolibs-1.101.0/avogadro/core/color3f.h:95:36: style:inconclusive: Function 'Color3f' argument 2 names different: declaration 'green' definition 'g'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/color3f.h:50:24: note: Function 'Color3f' argument 2 names different: declaration 'green' definition 'g'. avogadrolibs-1.101.0/avogadro/core/color3f.h:95:36: note: Function 'Color3f' argument 2 names different: declaration 'green' definition 'g'. avogadrolibs-1.101.0/avogadro/core/color3f.h:95:43: style:inconclusive: Function 'Color3f' argument 3 names different: declaration 'blue' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/color3f.h:50:35: note: Function 'Color3f' argument 3 names different: declaration 'blue' definition 'b'. avogadrolibs-1.101.0/avogadro/core/color3f.h:95:43: note: Function 'Color3f' argument 3 names different: declaration 'blue' definition 'b'. avogadrolibs-1.101.0/avogadro/core/color3f.h:103:32: style:inconclusive: Function 'set' argument 1 names different: declaration 'red' definition 'r'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/color3f.h:59:18: note: Function 'set' argument 1 names different: declaration 'red' definition 'r'. avogadrolibs-1.101.0/avogadro/core/color3f.h:103:32: note: Function 'set' argument 1 names different: declaration 'red' definition 'r'. avogadrolibs-1.101.0/avogadro/core/color3f.h:103:41: style:inconclusive: Function 'set' argument 2 names different: declaration 'green' definition 'g'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/color3f.h:59:29: note: Function 'set' argument 2 names different: declaration 'green' definition 'g'. avogadrolibs-1.101.0/avogadro/core/color3f.h:103:41: note: Function 'set' argument 2 names different: declaration 'green' definition 'g'. avogadrolibs-1.101.0/avogadro/core/color3f.h:103:50: style:inconclusive: Function 'set' argument 3 names different: declaration 'blue' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/color3f.h:59:42: note: Function 'set' argument 3 names different: declaration 'blue' definition 'b'. avogadrolibs-1.101.0/avogadro/core/color3f.h:103:50: note: Function 'set' argument 3 names different: declaration 'blue' definition 'b'. avogadrolibs-1.101.0/avogadro/core/mesh.cpp:34:44: style:inconclusive: Function 'reserve' argument 2 names different: declaration 'colors' definition 'useColors'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/mesh.h:58:40: note: Function 'reserve' argument 2 names different: declaration 'colors' definition 'useColors'. avogadrolibs-1.101.0/avogadro/core/mesh.cpp:34:44: note: Function 'reserve' argument 2 names different: declaration 'colors' definition 'useColors'. avogadrolibs-1.101.0/avogadro/core/mesh.cpp:43:27: style:inconclusive: Function 'setStable' argument 1 names different: declaration 'stable' definition 'isStable'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/mesh.h:65:23: note: Function 'setStable' argument 1 names different: declaration 'stable' definition 'isStable'. avogadrolibs-1.101.0/avogadro/core/mesh.cpp:43:27: note: Function 'setStable' argument 1 names different: declaration 'stable' definition 'isStable'. avogadrolibs-1.101.0/avogadro/core/mesh.cpp:249:14: style: Local variable 'normal' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/core/mesh.h:152:19: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/core/mesh.cpp:249:14: note: Shadow variable avogadrolibs-1.101.0/avogadro/core/mesh.cpp:88:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/mesh.cpp:118:17: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/mesh.cpp:152:16: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/mesh.cpp:222:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/core/gaussianset.h:233:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paired [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/gaussianset.h:241:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paired [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/gaussianset.h:249:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paired [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/gaussianset.h:257:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paired [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:21:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:48:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:55:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/gaussianset.cpp:82:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/gaussianset.cpp:101:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Beta [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/gaussianset.cpp:123:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Beta [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/gaussianset.cpp:160:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Beta [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/gaussianset.cpp:183:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Beta [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/gaussianset.cpp:191:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Beta [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/gaussianset.cpp:498:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/gaussianset.cpp:551:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/gaussianset.cpp:579:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/neighborperceiver.cpp:10:20: warning: Member variable 'NeighborPerceiver::m_cachedIndex' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/core/variant-inline.h:18:17: warning: Member variable 'Variant::m_value' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/core/basisset.h:91:15: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/core/basisset.h:101:15: performance: Function 'theoryName()' should return member 'm_theoryName' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/core/gaussianset.h:201:15: performance: Function 'functionalName()' should return member 'm_functionalName' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/core/gaussianset.h:212:20: performance: Function 'symmetry()' should return member 'm_symmetry' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/core/gaussianset.h:214:29: performance: Function 'atomIndices()' should return member 'm_atomIndices' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/core/gaussianset.h:216:29: performance: Function 'moIndices()' should return member 'm_moIndices' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/core/gaussianset.h:218:29: performance: Function 'gtoIndices()' should return member 'm_gtoIndices' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/core/gaussianset.h:220:29: performance: Function 'cIndices()' should return member 'm_cIndices' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/core/gaussianset.h:222:23: performance: Function 'gtoA()' should return member 'm_gtoA' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/core/gaussianset.h:224:23: performance: Function 'gtoC()' should return member 'm_gtoC' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/core/gaussianset.cpp:117:65: style:inconclusive: Function 'setMolecularOrbitals' argument 3 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/gaussianset.h:121:35: note: Function 'setMolecularOrbitals' argument 3 names different: declaration 'index' definition 'idx'. avogadrolibs-1.101.0/avogadro/core/gaussianset.cpp:117:65: note: Function 'setMolecularOrbitals' argument 3 names different: declaration 'index' definition 'idx'. avogadrolibs-1.101.0/avogadro/core/gaussianset.cpp:128:11: style: Local variable 'moMatrix' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/core/gaussianset.h:231:12: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/core/gaussianset.cpp:128:11: note: Shadow variable avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:194:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANGSTROM_TO_BOHR [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:132:31: performance:inconclusive: Technically the member function 'Avogadro::Core::GaussianSetTools::isSmall' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.h:101:8: note: Technically the member function 'Avogadro::Core::GaussianSetTools::isSmall' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:132:31: note: Technically the member function 'Avogadro::Core::GaussianSetTools::isSmall' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:274:10: style: The scope of the variable 'tmpGTO' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:301:10: style: The scope of the variable 'tmpGTO' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:335:10: style: The scope of the variable 'tmpGTO' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:376:10: style: The scope of the variable 'tmpGTO' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:421:10: style: The scope of the variable 'tmpGTO' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:488:10: style: The scope of the variable 'tmpGTO' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:543:10: style: The scope of the variable 'tmpGTO' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:27:66: style:inconclusive: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'moNumber'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.h:47:50: note: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'moNumber'. avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:27:66: note: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'moNumber'. avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:37:56: style:inconclusive: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'mo'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.h:57:40: note: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'mo'. avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:37:56: note: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'mo'. avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:132:46: style:inconclusive: Function 'isSmall' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.h:101:23: note: Function 'isSmall' argument 1 names different: declaration 'value' definition 'val'. avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:132:46: note: Function 'isSmall' argument 1 names different: declaration 'value' definition 'val'. avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:249:51: style:inconclusive: Function 'pointS' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.h:115:28: note: Function 'pointS' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:249:51: note: Function 'pointS' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:263:51: style:inconclusive: Function 'pointP' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.h:117:28: note: Function 'pointP' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:263:51: note: Function 'pointP' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:286:51: style:inconclusive: Function 'pointD' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.h:119:28: note: Function 'pointD' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:286:51: note: Function 'pointD' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:321:52: style:inconclusive: Function 'pointD5' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.h:121:29: note: Function 'pointD5' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:321:52: note: Function 'pointD5' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:361:51: style:inconclusive: Function 'pointF' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.h:123:28: note: Function 'pointF' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:361:51: note: Function 'pointF' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:406:52: style:inconclusive: Function 'pointF7' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.h:125:29: note: Function 'pointF7' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:406:52: note: Function 'pointF7' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:473:51: style:inconclusive: Function 'pointG' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.h:127:28: note: Function 'pointG' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:473:51: note: Function 'pointG' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:527:52: style:inconclusive: Function 'pointG9' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.h:129:29: note: Function 'pointG9' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:527:52: note: Function 'pointG9' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:310:10: style: Variable 'componentsD' can be declared as const array [constVariable] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:352:10: style: Variable 'componentsD' can be declared as const array [constVariable] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:396:10: style: Variable 'componentsF' can be declared as const array [constVariable] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:461:10: style: Variable 'componentsF' can be declared as const array [constVariable] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:520:10: style: Variable 'componentsG' can be declared as const array [constVariable] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:555:10: style: Variable 'componentsG' can be declared as const array [constVariable] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:307:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:341:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:382:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:427:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:494:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:549:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:274:17: style: Variable 'tmpGTO' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:301:17: style: Variable 'tmpGTO' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:335:17: style: Variable 'tmpGTO' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:376:17: style: Variable 'tmpGTO' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:421:17: style: Variable 'tmpGTO' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:488:17: style: Variable 'tmpGTO' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/core/gaussiansettools.cpp:543:17: style: Variable 'tmpGTO' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/core/secondarystructure.cpp:37:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable undefined [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/secondarystructure.cpp:16:66: style:inconclusive: Function 'SecondaryStructureAssigner' argument 1 names different: declaration 'm' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/secondarystructure.h:38:49: note: Function 'SecondaryStructureAssigner' argument 1 names different: declaration 'm' definition 'mol'. avogadrolibs-1.101.0/avogadro/core/secondarystructure.cpp:16:66: note: Function 'SecondaryStructureAssigner' argument 1 names different: declaration 'm' definition 'mol'. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/core/slaterset.cpp:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/slaterset.cpp:69:17: performance:inconclusive: Technically the member function 'Avogadro::Core::SlaterSet::outputAll' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/slaterset.h:144:8: note: Technically the member function 'Avogadro::Core::SlaterSet::outputAll' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/slaterset.cpp:69:17: note: Technically the member function 'Avogadro::Core::SlaterSet::outputAll' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/slaterset.cpp:140:32: performance:inconclusive: Technically the member function 'Avogadro::Core::SlaterSet::factorial' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/slaterset.h:159:16: note: Technically the member function 'Avogadro::Core::SlaterSet::factorial' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/slaterset.cpp:140:32: note: Technically the member function 'Avogadro::Core::SlaterSet::factorial' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/slaterset.cpp:28:53: style:inconclusive: Function 'addZetas' argument 1 names different: declaration 'zetas' definition 'z'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/slaterset.h:91:44: note: Function 'addZetas' argument 1 names different: declaration 'zetas' definition 'z'. avogadrolibs-1.101.0/avogadro/core/slaterset.cpp:28:53: note: Function 'addZetas' argument 1 names different: declaration 'zetas' definition 'z'. avogadrolibs-1.101.0/avogadro/core/slaterset.cpp:135:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/ringperceiver.cpp:270:12: performance:inconclusive: Technically the member function 'Avogadro::Core::::Sssr::isValid' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/ringperceiver.cpp:241:8: note: Technically the member function 'Avogadro::Core::::Sssr::isValid' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/ringperceiver.cpp:270:12: note: Technically the member function 'Avogadro::Core::::Sssr::isValid' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/ringperceiver.cpp:114:19: warning: Class 'PidMatrix' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] avogadrolibs-1.101.0/avogadro/core/ringperceiver.cpp:114:19: warning: Class 'PidMatrix' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] avogadrolibs-1.101.0/avogadro/core/ringperceiver.cpp:37:3: style: Class 'DistanceMatrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/core/ringperceiver.cpp:95:3: style: Class 'PidMatrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/core/ringperceiver.cpp:363:17: style: Condition 'ringCount==0' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/avogadro/core/ringperceiver.cpp:362:62: note: Assignment 'ringCount=graph.vertexCount()-graph.edgeCount()+1', assigned value is greater than 0 avogadrolibs-1.101.0/avogadro/core/ringperceiver.cpp:363:17: note: Condition 'ringCount==0' is always false avogadrolibs-1.101.0/avogadro/core/ringperceiver.cpp:130:66: style:inconclusive: Function 'addPaths' argument 3 names different: declaration 'paths' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/ringperceiver.cpp:101:57: note: Function 'addPaths' argument 3 names different: declaration 'paths' definition 'p'. avogadrolibs-1.101.0/avogadro/core/ringperceiver.cpp:130:66: note: Function 'addPaths' argument 3 names different: declaration 'paths' definition 'p'. avogadrolibs-1.101.0/avogadro/core/ringperceiver.cpp:281:48: style:inconclusive: Function 'isUnique' argument 1 names different: declaration 'ring' definition 'path'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/ringperceiver.cpp:242:44: note: Function 'isUnique' argument 1 names different: declaration 'ring' definition 'path'. avogadrolibs-1.101.0/avogadro/core/ringperceiver.cpp:281:48: note: Function 'isUnique' argument 1 names different: declaration 'ring' definition 'path'. avogadrolibs-1.101.0/avogadro/core/ringperceiver.cpp:275:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/residue.cpp:106:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1003:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeThinU [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1108:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/residue.h:52:3: warning: Member variable 'Residue::m_chainId' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/core/residue.h:52:3: warning: Member variable 'Residue::m_heterogen' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/core/residue.h:52:3: warning: Member variable 'Residue::m_customColorSet' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/core/residue.h:52:3: warning: Member variable 'Residue::m_secondaryStructure' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/core/residuedata.h:54:30: style:inconclusive: Technically the member function 'Avogadro::Core::ResidueData::residueAtoms' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/core/residuedata.h:56:52: style:inconclusive: Technically the member function 'Avogadro::Core::ResidueData::residueSingleBonds' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/core/residuedata.h:61:52: style:inconclusive: Technically the member function 'Avogadro::Core::ResidueData::residueDoubleBonds' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/core/residue.h:53:3: style: Class 'Residue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/core/residue.h:63:15: performance: Function 'residueName()' should return member 'm_residueName' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/core/residuedata.h:54:30: performance: Function 'residueAtoms()' should return member 'm_residueAtomNames' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/core/residuedata.h:56:52: performance: Function 'residueSingleBonds()' should return member 'm_residueSingleBonds' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/core/residuedata.h:61:52: performance: Function 'residueDoubleBonds()' should return member 'm_residueDoubleBonds' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/core/residue.cpp:101:52: style: The scope of the variable 'bondSeq' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/core/residue.cpp:41:37: performance: Function parameter 'other' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/core/residue.h:65:36: style: Parameter 'name' can be declared as reference to const [constParameterReference] avogadrolibs-1.101.0/avogadro/core/residue.h:69:28: style: Parameter 'number' can be declared as reference to const [constParameterReference] avogadrolibs-1.101.0/avogadro/core/residue.cpp:63:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/residue.cpp:82:28: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/residue.cpp:92:37: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/residue.cpp:158:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1295:18: style:inconclusive: Technically the member function 'Avogadro::Core::Molecule::timeStep' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/core/molecule.h:615:10: note: Technically the member function 'Avogadro::Core::Molecule::timeStep' can be const. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1295:18: note: Technically the member function 'Avogadro::Core::Molecule::timeStep' can be const. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1504:28: style:inconclusive: Technically the member function 'Avogadro::Core::Molecule::getAtomsAtLayer' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/core/molecule.h:832:20: note: Technically the member function 'Avogadro::Core::Molecule::getAtomsAtLayer' can be const. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1504:28: note: Technically the member function 'Avogadro::Core::Molecule::getAtomsAtLayer' can be const. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:646:32: style: Condition 'm_atomicNumbers[index]==elementToRemove' is always true [knownConditionTrueFalse] avogadrolibs-1.101.0/avogadro/core/molecule.cpp:640:24: note: elementToRemove is assigned 'm_atomicNumbers[index]' here. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:643:11: note: Assuming condition is false avogadrolibs-1.101.0/avogadro/core/molecule.cpp:646:32: note: Condition 'm_atomicNumbers[index]==elementToRemove' is always true avogadrolibs-1.101.0/avogadro/core/unitcell.cpp:22:39: style:inconclusive: Function 'setCellParameters' argument 1 names different: declaration 'a' definition 'a_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/unitcell.h:62:31: note: Function 'setCellParameters' argument 1 names different: declaration 'a' definition 'a_'. avogadrolibs-1.101.0/avogadro/core/unitcell.cpp:22:39: note: Function 'setCellParameters' argument 1 names different: declaration 'a' definition 'a_'. avogadrolibs-1.101.0/avogadro/core/unitcell.cpp:22:48: style:inconclusive: Function 'setCellParameters' argument 2 names different: declaration 'b' definition 'b_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/unitcell.h:62:39: note: Function 'setCellParameters' argument 2 names different: declaration 'b' definition 'b_'. avogadrolibs-1.101.0/avogadro/core/unitcell.cpp:22:48: note: Function 'setCellParameters' argument 2 names different: declaration 'b' definition 'b_'. avogadrolibs-1.101.0/avogadro/core/unitcell.cpp:22:57: style:inconclusive: Function 'setCellParameters' argument 3 names different: declaration 'c' definition 'c_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/unitcell.h:62:47: note: Function 'setCellParameters' argument 3 names different: declaration 'c' definition 'c_'. avogadrolibs-1.101.0/avogadro/core/unitcell.cpp:22:57: note: Function 'setCellParameters' argument 3 names different: declaration 'c' definition 'c_'. avogadrolibs-1.101.0/avogadro/core/unitcell.cpp:22:66: style:inconclusive: Function 'setCellParameters' argument 4 names different: declaration 'alpha' definition 'al'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/unitcell.h:62:55: note: Function 'setCellParameters' argument 4 names different: declaration 'alpha' definition 'al'. avogadrolibs-1.101.0/avogadro/core/unitcell.cpp:22:66: note: Function 'setCellParameters' argument 4 names different: declaration 'alpha' definition 'al'. avogadrolibs-1.101.0/avogadro/core/unitcell.cpp:22:75: style:inconclusive: Function 'setCellParameters' argument 5 names different: declaration 'beta' definition 'be'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/unitcell.h:62:67: note: Function 'setCellParameters' argument 5 names different: declaration 'beta' definition 'be'. avogadrolibs-1.101.0/avogadro/core/unitcell.cpp:22:75: note: Function 'setCellParameters' argument 5 names different: declaration 'beta' definition 'be'. avogadrolibs-1.101.0/avogadro/core/unitcell.cpp:23:39: style:inconclusive: Function 'setCellParameters' argument 6 names different: declaration 'gamma' definition 'ga'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/unitcell.h:63:31: note: Function 'setCellParameters' argument 6 names different: declaration 'gamma' definition 'ga'. avogadrolibs-1.101.0/avogadro/core/unitcell.cpp:23:39: note: Function 'setCellParameters' argument 6 names different: declaration 'gamma' definition 'ga'. avogadrolibs-1.101.0/avogadro/core/unitcell.cpp:15:14: style: Local variable 'a' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/core/unitcell.h:44:8: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/core/unitcell.cpp:15:14: note: Shadow variable avogadrolibs-1.101.0/avogadro/core/unitcell.cpp:16:14: style: Local variable 'b' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/core/unitcell.h:45:8: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/core/unitcell.cpp:16:14: note: Shadow variable avogadrolibs-1.101.0/avogadro/core/unitcell.cpp:17:14: style: Local variable 'c' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/core/unitcell.h:46:8: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/core/unitcell.cpp:17:14: note: Shadow variable avogadrolibs-1.101.0/avogadro/core/molecule.cpp:335:46: style:inconclusive: Function 'setSpectra' argument 1 names different: declaration 'name' definition 'type'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/molecule.h:108:38: note: Function 'setSpectra' argument 1 names different: declaration 'name' definition 'type'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:335:46: note: Function 'setSpectra' argument 1 names different: declaration 'name' definition 'type'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:340:46: style:inconclusive: Function 'spectra' argument 1 names different: declaration 'name' definition 'type'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/molecule.h:105:38: note: Function 'spectra' argument 1 names different: declaration 'name' definition 'type'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:340:46: note: Function 'spectra' argument 1 names different: declaration 'name' definition 'type'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:352:35: style:inconclusive: Function 'addConstraint' argument 1 names different: declaration 'Value' definition 'value'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/molecule.h:762:27: note: Function 'addConstraint' argument 1 names different: declaration 'Value' definition 'value'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:352:35: note: Function 'addConstraint' argument 1 names different: declaration 'Value' definition 'value'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:559:52: style:inconclusive: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/molecule.h:343:42: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:559:52: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:574:52: style:inconclusive: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/molecule.h:344:34: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:574:52: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:662:43: style:inconclusive: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'atom_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/molecule.h:359:43: note: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'atom_'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:662:43: note: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'atom_'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:707:54: style:inconclusive: Function 'addBond' argument 1 names different: declaration 'atom1' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/molecule.h:381:44: note: Function 'addBond' argument 1 names different: declaration 'atom1' definition 'a'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:707:54: note: Function 'addBond' argument 1 names different: declaration 'atom1' definition 'a'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:707:73: style:inconclusive: Function 'addBond' argument 2 names different: declaration 'atom2' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/molecule.h:381:67: note: Function 'addBond' argument 2 names different: declaration 'atom2' definition 'b'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:707:73: note: Function 'addBond' argument 2 names different: declaration 'atom2' definition 'b'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:737:43: style:inconclusive: Function 'removeBond' argument 1 names different: declaration 'bond' definition 'bond_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/molecule.h:398:43: note: Function 'removeBond' argument 1 names different: declaration 'bond' definition 'bond_'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:737:43: note: Function 'removeBond' argument 1 names different: declaration 'bond' definition 'bond_'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:742:33: style:inconclusive: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/molecule.h:408:33: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:742:33: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:742:42: style:inconclusive: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/molecule.h:408:46: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:742:42: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:747:43: style:inconclusive: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/molecule.h:409:43: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:747:43: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:747:62: style:inconclusive: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/molecule.h:409:66: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:747:62: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:895:65: style:inconclusive: Function 'formula' argument 2 names different: declaration 'showCountsOver' definition 'over'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/molecule.h:497:27: note: Function 'formula' argument 2 names different: declaration 'showCountsOver' definition 'over'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:895:65: note: Function 'formula' argument 2 names different: declaration 'showCountsOver' definition 'over'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1188:73: style:inconclusive: Function 'perceiveBondsSimple' argument 2 names different: declaration 'minDistance' definition 'min'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/molecule.h:582:41: note: Function 'perceiveBondsSimple' argument 2 names different: declaration 'minDistance' definition 'min'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1188:73: note: Function 'perceiveBondsSimple' argument 2 names different: declaration 'minDistance' definition 'min'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1390:41: style:inconclusive: Function 'atomCount' argument 1 names different: declaration 'atomicNumber' definition 'number'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/molecule.h:664:33: note: Function 'atomCount' argument 1 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1390:41: note: Function 'atomCount' argument 1 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1420:60: style:inconclusive: Function 'setAtomicNumber' argument 2 names different: declaration 'atomicNumber' definition 'number'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/molecule.h:756:52: note: Function 'setAtomicNumber' argument 2 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1420:60: note: Function 'setAtomicNumber' argument 2 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.101.0/avogadro/core/molecule.cpp:824:12: style: Local variable 'bond' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/core/molecule.h:418:12: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/core/molecule.cpp:824:12: note: Shadow variable avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1065:15: style: Local variable 'bond' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/core/molecule.h:418:12: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1065:15: note: Shadow variable avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1348:11: style: Local variable 'bond' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/core/molecule.h:418:12: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1348:11: note: Shadow variable avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1468:12: style: Local variable 'bond' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/core/molecule.h:418:12: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1468:12: note: Shadow variable avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1330:36: style: Parameter 'residue' can be declared as reference to const [constParameterReference] avogadrolibs-1.101.0/avogadro/core/molecule.cpp:97:14: style: Variable 'slaterSet' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/core/molecule.cpp:102:16: style: Variable 'gaussianSet' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/core/version.cpp:12:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AvogadroLibs_VERSION [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1395:9: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1442:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1479:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/molecule.cpp:1489:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/core/molecule.cpp:364:10: style: Variable 'it' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/io/cmlformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/cmlformat.cpp:119:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD_F [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/cmlformat.cpp:472:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numeric [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/cjsonformat.h:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:168:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable element_count [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:935:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/cmlformat.cpp:47:5: performance: Variable 'moleculeNode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] avogadrolibs-1.101.0/avogadro/io/fileformat.h:90:13: style:inconclusive: Technically the member function 'Avogadro::Io::FileFormat::mode' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/io/fileformat.h:97:8: style:inconclusive: Technically the member function 'Avogadro::Io::FileFormat::isMode' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/io/fileformat.h:174:15: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/io/fileformat.h:180:15: performance: Function 'fileName()' should return member 'm_fileName' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/io/fileformat.h:192:15: performance: Function 'options()' should return member 'm_options' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/io/cmlformat.cpp:434:36: style:inconclusive: Function 'read' argument 1 names different: declaration 'in' definition 'file'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/cmlformat.h:46:27: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. avogadrolibs-1.101.0/avogadro/io/cmlformat.cpp:434:36: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. avogadrolibs-1.101.0/avogadro/io/cmlformat.cpp:434:58: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/cmlformat.h:46:47: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/cmlformat.cpp:434:58: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/cmlformat.cpp:465:64: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/cmlformat.h:47:55: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/cmlformat.cpp:465:64: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/cmlformat.cpp:43:71: performance: Function parameter 'filename_' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/io/cmsgpackformat.h:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/io/cjsonformat.h:28:14: note: Virtual function in base class avogadrolibs-1.101.0/avogadro/io/cmsgpackformat.h:30:14: note: Function in derived class avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/io/cjsonformat.h:42:15: note: Virtual function in base class avogadrolibs-1.101.0/avogadro/io/cmsgpackformat.h:45:15: note: Function in derived class avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:89:38: style:inconclusive: Function 'read' argument 1 names different: declaration 'in' definition 'file'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/cjsonformat.h:50:27: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:89:38: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:916:39: style:inconclusive: Function 'write' argument 1 names different: declaration 'out' definition 'file'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/cjsonformat.h:51:28: note: Function 'write' argument 1 names different: declaration 'out' definition 'file'. avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:916:39: note: Function 'write' argument 1 names different: declaration 'out' definition 'file'. avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:532:22: style: Variable 'occupation' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:539:22: style: Variable 'energie' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:546:22: style: Variable 'number' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:553:22: style: Variable 'sym' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:563:22: style: Variable 'moCoefficient' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:569:22: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:572:22: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:590:26: style: Variable 'moCoefficient' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:596:26: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:599:26: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:616:24: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:619:24: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:630:26: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:633:26: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:682:22: style: Variable 'j' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:56:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:69:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:1198:16: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:1516:13: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:1521:12: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/io/cjsonformat.cpp:1527:14: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/io/dcdformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/dcdformat.cpp:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/fileformat.cpp:34:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/fileformat.cpp:70:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/fileformat.cpp:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/fileformat.cpp:147:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/fileformat.cpp:157:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/io/fileformat.cpp:61:42: style:inconclusive: Function 'open' argument 1 names different: declaration 'fileName' definition 'fileName_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/fileformat.h:84:32: note: Function 'open' argument 1 names different: declaration 'fileName' definition 'fileName_'. avogadrolibs-1.101.0/avogadro/io/fileformat.cpp:61:42: note: Function 'open' argument 1 names different: declaration 'fileName' definition 'fileName_'. avogadrolibs-1.101.0/avogadro/io/fileformat.cpp:61:63: style:inconclusive: Function 'open' argument 2 names different: declaration 'mode' definition 'mode_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/fileformat.h:84:52: note: Function 'open' argument 2 names different: declaration 'mode' definition 'mode_'. avogadrolibs-1.101.0/avogadro/io/fileformat.cpp:61:63: note: Function 'open' argument 2 names different: declaration 'mode' definition 'mode_'. avogadrolibs-1.101.0/avogadro/io/fileformat.cpp:121:46: style:inconclusive: Function 'readFile' argument 1 names different: declaration 'fileName' definition 'fileName_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/fileformat.h:143:36: note: Function 'readFile' argument 1 names different: declaration 'fileName' definition 'fileName_'. avogadrolibs-1.101.0/avogadro/io/fileformat.cpp:121:46: note: Function 'readFile' argument 1 names different: declaration 'fileName' definition 'fileName_'. avogadrolibs-1.101.0/avogadro/io/fileformat.cpp:133:47: style:inconclusive: Function 'writeFile' argument 1 names different: declaration 'fileName' definition 'fileName_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/fileformat.h:151:37: note: Function 'writeFile' argument 1 names different: declaration 'fileName' definition 'fileName_'. avogadrolibs-1.101.0/avogadro/io/fileformat.cpp:133:47: note: Function 'writeFile' argument 1 names different: declaration 'fileName' definition 'fileName_'. avogadrolibs-1.101.0/avogadro/core/slatersettools.cpp:61:24: performance:inconclusive: Technically the member function 'Avogadro::Core::SlaterSetTools::calculateSpinDensity' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/slatersettools.h:57:10: note: Technically the member function 'Avogadro::Core::SlaterSetTools::calculateSpinDensity' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/slatersettools.cpp:61:24: note: Technically the member function 'Avogadro::Core::SlaterSetTools::calculateSpinDensity' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/slatersettools.cpp:72:29: performance:inconclusive: Technically the member function 'Avogadro::Core::SlaterSetTools::isSmall' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/core/slatersettools.h:69:8: note: Technically the member function 'Avogadro::Core::SlaterSetTools::isSmall' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/core/slatersettools.cpp:72:29: note: Technically the member function 'Avogadro::Core::SlaterSetTools::isSmall' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/io/dcdformat.cpp:182:7: error: Memory leak: FREEINDEXES [memleak] avogadrolibs-1.101.0/avogadro/io/dcdformat.cpp:193:7: error: Memory leak: FREEINDEXES [memleak] avogadrolibs-1.101.0/avogadro/io/dcdformat.cpp:206:7: error: Memory leak: FREEINDEXES [memleak] avogadrolibs-1.101.0/avogadro/io/dcdformat.cpp:208:3: error: Memory leak: FREEINDEXES [memleak] avogadrolibs-1.101.0/avogadro/io/dcdformat.cpp:180:10: warning: If memory allocation fails, then there is a possible null pointer dereference: FREEINDEXES [nullPointerOutOfMemory] avogadrolibs-1.101.0/avogadro/io/dcdformat.cpp:179:37: note: Assuming allocation function fails avogadrolibs-1.101.0/avogadro/io/dcdformat.cpp:179:30: note: Assignment 'FREEINDEXES=reinterpret_cast(calloc(NATOMS-NAMNF,sizeof(int)))', assigned value is 0 avogadrolibs-1.101.0/avogadro/io/dcdformat.cpp:180:10: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/io/dcdformat.cpp:122:14: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] avogadrolibs-1.101.0/avogadro/io/dcdformat.cpp:126:17: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] avogadrolibs-1.101.0/avogadro/io/dcdformat.cpp:66:9: style: The scope of the variable 'remarks' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/io/dcdformat.cpp:72:7: style: The scope of the variable 'lenRemarks' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/io/dcdformat.cpp:55:62: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/dcdformat.h:43:53: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/dcdformat.cpp:55:62: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/io/dcdformat.cpp:86:5: note: Compound assignment '=', assigned value is 1409286144 avogadrolibs-1.101.0/avogadro/io/dcdformat.cpp:86:26: note: Calling function 'swap_integer', 1st argument 'magic' value is 1409286144 avogadrolibs-1.101.0/avogadro/io/dcdformat.cpp:43:46: note: Integer overflow avogadrolibs-1.101.0/avogadro/io/gromacsformat.h:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/lammpsformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/lammpsformat.h:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/mdlformat.h:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/pdbformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/sdfformat.h:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/trrformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/turbomoleformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/vaspformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/vaspformat.h:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/xyzformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/slatersettools.cpp:20:54: style:inconclusive: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'mo'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/slatersettools.h:41:40: note: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'mo'. avogadrolibs-1.101.0/avogadro/core/slatersettools.cpp:20:54: note: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'mo'. avogadrolibs-1.101.0/avogadro/core/slatersettools.cpp:72:44: style:inconclusive: Function 'isSmall' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/core/slatersettools.h:69:23: note: Function 'isSmall' argument 1 names different: declaration 'value' definition 'val'. avogadrolibs-1.101.0/avogadro/core/slatersettools.cpp:72:44: note: Function 'isSmall' argument 1 names different: declaration 'value' definition 'val'. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/io/mdlformat.h:27:14: note: Virtual function in base class avogadrolibs-1.101.0/avogadro/io/sdfformat.h:31:14: note: Function in derived class avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/io/mdlformat.h:35:15: note: Virtual function in base class avogadrolibs-1.101.0/avogadro/io/sdfformat.h:39:15: note: Function in derived class avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/io/mdlformat.h:40:15: note: Virtual function in base class avogadrolibs-1.101.0/avogadro/io/sdfformat.h:44:15: note: Function in derived class avogadrolibs-1.101.0/avogadro/io/fileformatmanager.h:253:15: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/io/fileformatmanager.cpp:208:22: style:inconclusive: Function 'newFormatFromIdentifier' argument 1 names different: declaration 'identifier' definition 'id'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/fileformatmanager.h:152:24: note: Function 'newFormatFromIdentifier' argument 1 names different: declaration 'identifier' definition 'id'. avogadrolibs-1.101.0/avogadro/io/fileformatmanager.cpp:208:22: note: Function 'newFormatFromIdentifier' argument 1 names different: declaration 'identifier' definition 'id'. avogadrolibs-1.101.0/avogadro/io/fileformatmanager.cpp:215:22: style:inconclusive: Function 'newFormatFromMimeType' argument 1 names different: declaration 'mimeType' definition 'mime'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/fileformatmanager.h:166:24: note: Function 'newFormatFromMimeType' argument 1 names different: declaration 'mimeType' definition 'mime'. avogadrolibs-1.101.0/avogadro/io/fileformatmanager.cpp:215:22: note: Function 'newFormatFromMimeType' argument 1 names different: declaration 'mimeType' definition 'mime'. avogadrolibs-1.101.0/avogadro/io/fileformatmanager.cpp:359:44: style:inconclusive: Function 'filteredFormatsFromFormatVector' argument 2 names different: declaration 'fvec' definition 'v'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/fileformatmanager.h:314:58: note: Function 'filteredFormatsFromFormatVector' argument 2 names different: declaration 'fvec' definition 'v'. avogadrolibs-1.101.0/avogadro/io/fileformatmanager.cpp:359:44: note: Function 'filteredFormatsFromFormatVector' argument 2 names different: declaration 'fvec' definition 'v'. avogadrolibs-1.101.0/avogadro/io/fileformatmanager.cpp:373:44: style:inconclusive: Function 'filteredFormatFromFormatVector' argument 2 names different: declaration 'fvec' definition 'v'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/fileformatmanager.h:326:68: note: Function 'filteredFormatFromFormatVector' argument 2 names different: declaration 'fvec' definition 'v'. avogadrolibs-1.101.0/avogadro/io/fileformatmanager.cpp:373:44: note: Function 'filteredFormatFromFormatVector' argument 2 names different: declaration 'fvec' definition 'v'. avogadrolibs-1.101.0/avogadro/io/fileformatmanager.cpp:151:14: style: Variable 'mime' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/fileformatmanager.cpp:155:14: style: Variable 'extension' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/fileformatmanager.cpp:46:15: style: Variable 'format' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/io/fileformatmanager.cpp:70:15: style: Variable 'format' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/io/fileformatmanager.cpp:94:15: style: Variable 'format' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/io/fileformatmanager.cpp:109:15: style: Variable 'format' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/io/fileformatmanager.cpp:139:14: style: Variable 'm_format' can be declared as pointer to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/fileformatmanager.cpp:210:15: style: Variable 'format' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/io/fileformatmanager.cpp:217:15: style: Variable 'format' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/io/fileformatmanager.cpp:224:15: style: Variable 'format' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/io/fileformatmanager.cpp:139:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/io/fileformatmanager.cpp:255:13: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/io/fileformatmanager.cpp:377:68: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/io/gromacsformat.cpp:37:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/gromacsformat.cpp:42:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/gromacsformat.cpp:73:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:63:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5O_TYPE_DATASET [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:132:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5I_INVALID_HID [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:168:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5I_INVALID_HID [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:191:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5I_INVALID_HID [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:239:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:268:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5P_DEFAULT [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:282:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5P_DEFAULT [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:346:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5P_LINK_CREATE [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:410:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5P_DEFAULT [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/gromacsformat.cpp:51:10: style: The scope of the variable 'value' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:28:7: performance:inconclusive: Technically the member function 'Avogadro::Io::Hdf5DataFormat::ResizeContainer::dimsToNumberOfElements' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:77:3: style: Class 'ResizeMatrixX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:93:3: style: Class 'ResizeVector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:107:3: style: Class 'ResizeArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:78:8: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:24:16: note: Virtual function in base class avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:78:8: note: Function in derived class avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:85:9: style: The function 'dataPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:25:17: note: Virtual function in base class avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:85:9: note: Function in derived class avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:94:8: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:24:16: note: Virtual function in base class avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:94:8: note: Function in derived class avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:99:9: style: The function 'dataPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:25:17: note: Virtual function in base class avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:99:9: note: Function in derived class avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:108:8: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:24:16: note: Virtual function in base class avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:108:8: note: Function in derived class avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:113:9: style: The function 'dataPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:25:17: note: Virtual function in base class avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:113:9: note: Function in derived class avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.h:98:15: performance: Function 'filename()' should return member 'filename' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:34:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/io/mmtfformat.h:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/mmtfformat.cpp:73:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/mdlformat.cpp:237:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/mdlformat.cpp:672:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/mmtfformat.cpp:50:37: style:inconclusive: Function 'read' argument 1 names different: declaration 'in' definition 'file'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/mmtfformat.h:53:27: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. avogadrolibs-1.101.0/avogadro/io/mmtfformat.cpp:50:37: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. avogadrolibs-1.101.0/avogadro/io/mmtfformat.cpp:41:59: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/io/mmtfformat.cpp:205:13: style: Variable 'modelIndex' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/io/pdbformat.cpp:75:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/lammpsformat.cpp:124:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/lammpsformat.cpp:418:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformAtoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/mdlformat.cpp:656:30: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] avogadrolibs-1.101.0/avogadro/io/mdlformat.cpp:90:56: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/mdlformat.h:53:47: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/mdlformat.cpp:90:56: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/mdlformat.cpp:419:61: style:inconclusive: Function 'readV3000' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/mdlformat.h:54:52: note: Function 'readV3000' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/mdlformat.cpp:419:61: note: Function 'readV3000' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/mdlformat.cpp:593:69: style:inconclusive: Function 'writeV3000' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/mdlformat.h:56:60: note: Function 'writeV3000' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/mdlformat.cpp:593:69: note: Function 'writeV3000' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/mdlformat.cpp:644:64: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/mdlformat.h:55:55: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/mdlformat.cpp:644:64: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/mdlformat.cpp:335:14: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/mdlformat.cpp:699:14: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/mdlformat.cpp:83:12: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] avogadrolibs-1.101.0/avogadro/io/mdlformat.cpp:407:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] avogadrolibs-1.101.0/avogadro/core/spacegroups.cpp:215:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/sdfformat.h:57:8: style: The function 'read' overrides a function in a base class but just delegates back to the base class. [uselessOverride] avogadrolibs-1.101.0/avogadro/io/mdlformat.h:53:8: note: Virtual function in base class avogadrolibs-1.101.0/avogadro/io/sdfformat.h:57:8: note: Function in derived class avogadrolibs-1.101.0/avogadro/io/sdfformat.h:58:8: style: The function 'write' overrides a function in a base class but just delegates back to the base class. [uselessOverride] avogadrolibs-1.101.0/avogadro/io/mdlformat.h:55:8: note: Virtual function in base class avogadrolibs-1.101.0/avogadro/io/sdfformat.h:58:8: note: Function in derived class avogadrolibs-1.101.0/avogadro/io/sdfformat.cpp:17:56: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/sdfformat.h:57:47: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/sdfformat.cpp:17:56: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/sdfformat.cpp:22:64: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/sdfformat.h:58:55: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/sdfformat.cpp:22:64: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/lammpsformat.cpp:38:75: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/lammpsformat.h:52:53: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/lammpsformat.cpp:38:75: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/lammpsformat.cpp:415:77: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/lammpsformat.h:84:61: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/lammpsformat.cpp:415:77: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/lammpsformat.cpp:377:11: style: Local variable 'uc' shadows outer variable [shadowVariable] avogadrolibs-1.101.0/avogadro/io/lammpsformat.cpp:216:9: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/io/lammpsformat.cpp:377:11: note: Shadow variable avogadrolibs-1.101.0/avogadro/io/lammpsformat.cpp:75:7: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] avogadrolibs-1.101.0/avogadro/io/lammpsformat.cpp:104:12: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] avogadrolibs-1.101.0/avogadro/io/lammpsformat.cpp:272:9: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] avogadrolibs-1.101.0/avogadro/io/lammpsformat.cpp:301:14: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] avogadrolibs-1.101.0/avogadro/io/lammpsformat.cpp:442:38: performance: Searching before insertion is not necessary. Instead of 'composition[atomicNumber]=idx++' consider using 'composition.try_emplace(atomicNumber, idx++);'. [stlFindInsert] avogadrolibs-1.101.0/avogadro/io/lammpsformat.cpp:40:33: style: Variable 'timestep' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/io/lammpsformat.cpp:154:14: style: Variable 'id_idx' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/io/lammpsformat.cpp:234:14: style: Variable 'type_idx' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/io/lammpsformat.cpp:345:18: style: Variable 'type_idx' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/io/lammpsformat.cpp:347:16: style: Variable 'id_idx' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/io/turbomoleformat.cpp:62:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/turbomoleformat.cpp:204:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/trrformat.cpp:79:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/core/spacegroups.cpp:249:14: style: Variable 'transform' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/core/spacegroups.cpp:260:13: style: Variable 'uc' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/core/spacegroups.cpp:390:13: style: Variable 'uc' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/core/spacegroups.cpp:250:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/io/turbomoleformat.cpp:37:68: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/turbomoleformat.h:50:53: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/turbomoleformat.cpp:37:68: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/turbomoleformat.cpp:188:76: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/turbomoleformat.h:51:61: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/turbomoleformat.cpp:188:76: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/turbomoleformat.cpp:173:11: style: Local variable 'cell' shadows outer variable [shadowVariable] avogadrolibs-1.101.0/avogadro/io/turbomoleformat.cpp:153:19: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/io/turbomoleformat.cpp:173:11: note: Shadow variable avogadrolibs-1.101.0/avogadro/io/vaspformat.cpp:48:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/vaspformat.cpp:234:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/vaspformat.cpp:340:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/xyzformat.cpp:48:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/xyzformat.cpp:104:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/xyzformat.cpp:326:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/xyzformat.cpp:68:62: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/xyzformat.h:46:53: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/xyzformat.cpp:68:62: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/xyzformat.cpp:322:70: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/xyzformat.h:47:61: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/xyzformat.cpp:322:70: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/xyzformat.cpp:275:21: style: Variable 'numAtoms2' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/io/xyzformat.cpp:282:21: style: Variable 'numAtoms2' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/io/vaspformat.cpp:255:23: style: Variable 'atomicNumber' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/vaspformat.cpp:107:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/io/vaspformat.cpp:120:13: style: Consider using std::replace_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/io/vaspformat.cpp:125:23: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/io/vaspformat.cpp:207:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/molequeue/inputgenerator.h:577:15: performance: Function 'errorList()' should return member 'm_errors' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/molequeue/inputgenerator.h:584:15: performance: Function 'warningList()' should return member 'm_warnings' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/molequeue/batchjob.h:282:64: style:inconclusive: Function 'jobState' argument 1 names different: declaration 'batchId' definition 'id'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/molequeue/batchjob.h:119:29: note: Function 'jobState' argument 1 names different: declaration 'batchId' definition 'id'. avogadrolibs-1.101.0/avogadro/molequeue/batchjob.h:282:64: note: Function 'jobState' argument 1 names different: declaration 'batchId' definition 'id'. avogadrolibs-1.101.0/avogadro/molequeue/batchjob.h:287:64: style:inconclusive: Function 'serverId' argument 1 names different: declaration 'batchId' definition 'id'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/molequeue/batchjob.h:124:29: note: Function 'serverId' argument 1 names different: declaration 'batchId' definition 'id'. avogadrolibs-1.101.0/avogadro/molequeue/batchjob.h:287:64: note: Function 'serverId' argument 1 names different: declaration 'batchId' definition 'id'. avogadrolibs-1.101.0/avogadro/molequeue/batchjob.h:295:56: style:inconclusive: Function 'jobObject' argument 1 names different: declaration 'batchId' definition 'id'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/molequeue/batchjob.h:130:31: note: Function 'jobObject' argument 1 names different: declaration 'batchId' definition 'id'. avogadrolibs-1.101.0/avogadro/molequeue/batchjob.h:295:56: note: Function 'jobObject' argument 1 names different: declaration 'batchId' definition 'id'. avogadrolibs-1.101.0/avogadro/molequeue/batchjob.h:347:66: style:inconclusive: Function 'stringToState' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/molequeue/batchjob.h:220:48: note: Function 'stringToState' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.101.0/avogadro/molequeue/batchjob.h:347:66: note: Function 'stringToState' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.101.0/avogadro/molequeue/batchjob.cpp:21:29: style:inconclusive: Function 'BatchJob' argument 1 names different: declaration 'parent' definition 'par'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/molequeue/batchjob.h:81:30: note: Function 'BatchJob' argument 1 names different: declaration 'parent' definition 'par'. avogadrolibs-1.101.0/avogadro/molequeue/batchjob.cpp:21:29: note: Function 'BatchJob' argument 1 names different: declaration 'parent' definition 'par'. avogadrolibs-1.101.0/avogadro/molequeue/batchjob.cpp:26:60: style:inconclusive: Function 'BatchJob' argument 2 names different: declaration 'parent' definition 'par'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/molequeue/batchjob.h:82:61: note: Function 'BatchJob' argument 2 names different: declaration 'parent' definition 'par'. avogadrolibs-1.101.0/avogadro/molequeue/batchjob.cpp:26:60: note: Function 'BatchJob' argument 2 names different: declaration 'parent' definition 'par'. avogadrolibs-1.101.0/avogadro/molequeue/batchjob.cpp:93:34: style:inconclusive: Function 'lookupJob' argument 1 names different: declaration 'batchId' definition 'bId'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/molequeue/batchjob.h:172:26: note: Function 'lookupJob' argument 1 names different: declaration 'batchId' definition 'bId'. avogadrolibs-1.101.0/avogadro/molequeue/batchjob.cpp:93:34: note: Function 'lookupJob' argument 1 names different: declaration 'batchId' definition 'bId'. avogadrolibs-1.101.0/avogadro/molequeue/batchjob.cpp:110:42: style:inconclusive: Function 'handleSubmissionReply' argument 1 names different: declaration 'requestId' definition 'rId'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/molequeue/batchjob.h:191:34: note: Function 'handleSubmissionReply' argument 1 names different: declaration 'requestId' definition 'rId'. avogadrolibs-1.101.0/avogadro/molequeue/batchjob.cpp:110:42: note: Function 'handleSubmissionReply' argument 1 names different: declaration 'requestId' definition 'rId'. avogadrolibs-1.101.0/avogadro/molequeue/batchjob.cpp:110:60: style:inconclusive: Function 'handleSubmissionReply' argument 2 names different: declaration 'serverId' definition 'sId'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/molequeue/batchjob.h:191:58: note: Function 'handleSubmissionReply' argument 2 names different: declaration 'serverId' definition 'sId'. avogadrolibs-1.101.0/avogadro/molequeue/batchjob.cpp:110:60: note: Function 'handleSubmissionReply' argument 2 names different: declaration 'serverId' definition 'sId'. avogadrolibs-1.101.0/avogadro/molequeue/batchjob.cpp:127:50: style:inconclusive: Function 'handleJobStateChange' argument 1 names different: declaration 'serverId' definition 'sId'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/molequeue/batchjob.h:192:42: note: Function 'handleJobStateChange' argument 1 names different: declaration 'serverId' definition 'sId'. avogadrolibs-1.101.0/avogadro/molequeue/batchjob.cpp:127:50: note: Function 'handleJobStateChange' argument 1 names different: declaration 'serverId' definition 'sId'. avogadrolibs-1.101.0/avogadro/molequeue/batchjob.cpp:137:41: style:inconclusive: Function 'handleLookupJobReply' argument 1 names different: declaration 'requestId' definition 'rId'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/molequeue/batchjob.h:194:33: note: Function 'handleLookupJobReply' argument 1 names different: declaration 'requestId' definition 'rId'. avogadrolibs-1.101.0/avogadro/molequeue/batchjob.cpp:137:41: note: Function 'handleLookupJobReply' argument 1 names different: declaration 'requestId' definition 'rId'. avogadrolibs-1.101.0/avogadro/molequeue/batchjob.cpp:208:11: style: Variable 'client' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/molequeue/batchjob.h:315:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/molequeue/batchjob.h:327:9: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/molequeue/batchjob.h:337:9: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/molequeue/client/client.cpp:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QJsonObject [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/client/client.cpp:265:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/client/client.cpp:236:46: style:inconclusive: Function 'processError' argument 1 names different: declaration 'notification' definition 'error'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/molequeue/client/client.h:224:40: note: Function 'processError' argument 1 names different: declaration 'notification' definition 'error'. avogadrolibs-1.101.0/avogadro/molequeue/client/client.cpp:236:46: note: Function 'processError' argument 1 names different: declaration 'notification' definition 'error'. avogadrolibs-1.101.0/avogadro/molequeue/client/jsonrpcclient.h:95:36: performance: Function parameter 'message' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/molequeue/client/jobobject.cpp:111:24: performance:inconclusive: Technically the member function 'Avogadro::MoleQueue::JobObject::fileSpec' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/molequeue/client/jobobject.h:153:15: note: Technically the member function 'Avogadro::MoleQueue::JobObject::fileSpec' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/molequeue/client/jobobject.cpp:111:24: note: Technically the member function 'Avogadro::MoleQueue::JobObject::fileSpec' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/molequeue/client/jobobject.cpp:120:24: performance:inconclusive: Technically the member function 'Avogadro::MoleQueue::JobObject::fileSpec' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/molequeue/client/jobobject.h:158:15: note: Technically the member function 'Avogadro::MoleQueue::JobObject::fileSpec' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/molequeue/client/jobobject.cpp:120:24: note: Technically the member function 'Avogadro::MoleQueue::JobObject::fileSpec' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/molequeue/client/jobobject.cpp:16:62: style:inconclusive: Function 'setValue' argument 2 names different: declaration 'value' definition 'value_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/molequeue/client/jobobject.h:40:53: note: Function 'setValue' argument 2 names different: declaration 'value' definition 'value_'. avogadrolibs-1.101.0/avogadro/molequeue/client/jobobject.cpp:16:62: note: Function 'setValue' argument 2 names different: declaration 'value' definition 'value_'. avogadrolibs-1.101.0/avogadro/molequeue/client/jsonrpcclient.cpp:18:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QByteArray [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/client/jsonrpcclient.cpp:90:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qt_4_8 [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/client/jsonrpcclient.cpp:101:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/client/jsonrpcclient.cpp:35:52: style:inconclusive: Function 'connectToServer' argument 1 names different: declaration 'serverName' definition 'serverName_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/molequeue/client/jsonrpcclient.h:67:39: note: Function 'connectToServer' argument 1 names different: declaration 'serverName' definition 'serverName_'. avogadrolibs-1.101.0/avogadro/molequeue/client/jsonrpcclient.cpp:35:52: note: Function 'connectToServer' argument 1 names different: declaration 'serverName' definition 'serverName_'. avogadrolibs-1.101.0/avogadro/molequeue/client/jsonrpcclient.cpp:95:49: performance: Function parameter 'message' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/molequeue/inputgenerator.cpp:191:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/inputgenerator.cpp:321:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/inputgenerator.cpp:366:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/inputgenerator.cpp:562:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkGreen [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/inputgenerator.cpp:607:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidPattern [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/inputgenerator.cpp:655:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPatternOption [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/inputgeneratorwidget.h:78:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchMode [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/inputgeneratordialog.cpp:60:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/inputgeneratordialog.cpp:36:67: style:inconclusive: Function 'setInputGeneratorScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/molequeue/inputgeneratordialog.h:46:47: note: Function 'setInputGeneratorScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. avogadrolibs-1.101.0/avogadro/molequeue/inputgeneratordialog.cpp:36:67: note: Function 'setInputGeneratorScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. avogadrolibs-1.101.0/avogadro/molequeue/inputgeneratorwidget.cpp:60:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/inputgeneratorwidget.cpp:81:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchMode [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/inputgeneratorwidget.cpp:110:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchMode [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/inputgeneratorwidget.cpp:125:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/inputgeneratorwidget.cpp:172:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/inputgeneratorwidget.cpp:344:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/inputgeneratorwidget.cpp:470:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/inputgeneratorwidget.cpp:528:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/inputgeneratorwidget.cpp:647:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_options [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/inputgeneratorwidget.cpp:50:67: style:inconclusive: Function 'setInputGeneratorScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/molequeue/inputgeneratorwidget.h:67:47: note: Function 'setInputGeneratorScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. avogadrolibs-1.101.0/avogadro/molequeue/inputgeneratorwidget.cpp:50:67: note: Function 'setInputGeneratorScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. avogadrolibs-1.101.0/avogadro/molequeue/inputgenerator.cpp:587:12: style:inconclusive: Technically the member function 'Avogadro::MoleQueue::parseFormat::Anonymous0::operator()' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/molequeue/inputgenerator.h:536:15: performance: Function 'fileNames()' should return member 'm_filenames' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/molequeue/inputgenerator.h:545:11: performance: Function 'mainFileName()' should return member 'm_mainFileName' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/molequeue/molequeuedialog.cpp:49:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/molequeuedialog.cpp:157:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/molequeuedialog.cpp:196:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/molequeuewidget.h:66:11: performance: Function 'jobState()' should return member 'm_jobState' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/molequeue/molequeuewidget.h:105:11: performance: Function 'submissionError()' should return member 'm_submissionError' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/molequeue/molequeuemanager.cpp:15:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QJsonObject [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/molequeuemanager.cpp:49:60: style:inconclusive: Function 'updateQueueModel' argument 1 names different: declaration 'queueList' definition 'json'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/molequeue/molequeuemanager.h:76:44: note: Function 'updateQueueModel' argument 1 names different: declaration 'queueList' definition 'json'. avogadrolibs-1.101.0/avogadro/molequeue/molequeuemanager.cpp:49:60: note: Function 'updateQueueModel' argument 1 names different: declaration 'queueList' definition 'json'. avogadrolibs-1.101.0/avogadro/molequeue/molequeuequeuelistmodel.cpp:82:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/molequeuequeuelistmodel.cpp:90:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/molequeuequeuelistmodel.cpp:101:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StringList [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/molequeuequeuelistmodel.cpp:121:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/molequeuequeuelistmodel.cpp:152:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoItemFlags [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/molequeuewidget.cpp:196:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/molequeue/molequeuewidget.cpp:215:69: style:inconclusive: Function 'onSubmissionSuccess' argument 2 names different: declaration 'moleQueueId' definition 'mqId'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/molequeue/molequeuewidget.h:180:54: note: Function 'onSubmissionSuccess' argument 2 names different: declaration 'moleQueueId' definition 'mqId'. avogadrolibs-1.101.0/avogadro/molequeue/molequeuewidget.cpp:215:69: note: Function 'onSubmissionSuccess' argument 2 names different: declaration 'moleQueueId' definition 'mqId'. avogadrolibs-1.101.0/avogadro/molequeue/molequeuequeuelistmodel.h:51:15: performance: Function 'queues()' should return member 'm_queueList' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/molequeue/molequeuequeuelistmodel.cpp:30:59: performance: Function parameter 'queueList' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/molequeue/molequeuequeuelistmodel.cpp:31:63: performance: Function parameter 'programList' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/molequeue/molequeuequeuelistmodel.cpp:257:16: style: Variable 'oldProgs' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/molequeue/molequeuequeuelistmodel.cpp:326:18: style: Variable 'progs' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/qtgui/backgroundfileformat.h:54:11: performance: Function 'fileName()' should return member 'm_fileName' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtgui/backgroundfileformat.h:70:11: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtgui/colorbutton.h:37:3: style: Class 'ColorButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtgui/colorbutton.cpp:52:48: performance: Function parameter 'title' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtgui/containerwidget.cpp:15:43: style:inconclusive: Function 'ContainerWidget' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/containerwidget.h:30:37: note: Function 'ContainerWidget' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/containerwidget.cpp:15:43: note: Function 'ContainerWidget' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/persistentatom.h:92:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/persistentatom.h:106:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/persistentbond.h:92:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/persistentbond.h:106:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/customelementdialog.cpp:39:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/customelementdialog.cpp:68:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/customelementdialog.cpp:146:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/elementdetail_p.cpp:55:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/molecule.h:49:3: style: Class 'Molecule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtgui/molecule.h:55:3: style: Class 'Molecule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtgui/customelementdialog.cpp:49:3: style: Struct 'RemapAtomicNumbers' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtgui/customelementdialog.cpp:22:66: style:inconclusive: Function 'CustomElementDialog' argument 2 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/customelementdialog.h:31:56: note: Function 'CustomElementDialog' argument 2 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/customelementdialog.cpp:22:66: note: Function 'CustomElementDialog' argument 2 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/customelementdialog.cpp:35:44: style:inconclusive: Function 'resolve' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/customelementdialog.h:38:32: note: Function 'resolve' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/customelementdialog.cpp:35:44: note: Function 'resolve' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/customelementdialog.cpp:138:48: style:inconclusive: Function 'addRow' argument 1 names different: declaration 'customElementId' definition 'elementId'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/customelementdialog.h:51:29: note: Function 'addRow' argument 1 names different: declaration 'customElementId' definition 'elementId'. avogadrolibs-1.101.0/avogadro/qtgui/customelementdialog.cpp:138:48: note: Function 'addRow' argument 1 names different: declaration 'customElementId' definition 'elementId'. avogadrolibs-1.101.0/avogadro/qtgui/elementdetail_p.cpp:70:15: style: Redundant initialization for 'pixelHeight'. The initialized value is overwritten before it is read. [redundantInitialization] avogadrolibs-1.101.0/avogadro/qtgui/elementdetail_p.cpp:46:19: note: pixelHeight is initialized avogadrolibs-1.101.0/avogadro/qtgui/elementdetail_p.cpp:70:15: note: pixelHeight is overwritten avogadrolibs-1.101.0/avogadro/qtgui/elementitem_p.cpp:26:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/elementitem_p.cpp:77:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/elementitem_p.h:32:3: style: Class 'ElementItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtgui/extensionplugin.cpp:12:43: style:inconclusive: Function 'ExtensionPlugin' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/extensionplugin.h:44:37: note: Function 'ExtensionPlugin' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtgui/extensionplugin.cpp:12:43: note: Function 'ExtensionPlugin' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtgui/filebrowsewidget.cpp:31:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrongFocus [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/filebrowsewidget.cpp:100:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Executable [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/filebrowsewidget.cpp:137:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/filebrowsewidget.cpp:145:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/filebrowsewidget.cpp:165:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/filebrowsewidget.cpp:196:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/filebrowsewidget.cpp:214:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/fileformatdialog.cpp:46:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/fileformatdialog.cpp:90:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/fileformatdialog.cpp:159:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Write [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/fileformatdialog.cpp:193:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/fileformatdialog.cpp:207:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Write [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/fileformatdialog.cpp:316:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/gaussiansetconcurrent.cpp:70:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Alpha [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/gaussiansetconcurrent.cpp:115:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tools [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/fileformatdialog.cpp:25:45: style:inconclusive: Function 'FileFormatDialog' argument 1 names different: declaration 'parent' definition 'parentW'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/fileformatdialog.h:105:38: note: Function 'FileFormatDialog' argument 1 names different: declaration 'parent' definition 'parentW'. avogadrolibs-1.101.0/avogadro/qtgui/fileformatdialog.cpp:25:45: note: Function 'FileFormatDialog' argument 1 names different: declaration 'parent' definition 'parentW'. avogadrolibs-1.101.0/avogadro/qtgui/fileformatdialog.cpp:74:12: style:inconclusive: Function 'fileToWrite' argument 1 names different: declaration 'parent' definition 'parentWidget'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/fileformatdialog.h:75:46: note: Function 'fileToWrite' argument 1 names different: declaration 'parent' definition 'parentWidget'. avogadrolibs-1.101.0/avogadro/qtgui/fileformatdialog.cpp:74:12: note: Function 'fileToWrite' argument 1 names different: declaration 'parent' definition 'parentWidget'. avogadrolibs-1.101.0/avogadro/qtgui/fileformatdialog.cpp:226:16: style: Variable 'eit' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/qtgui/generichighlighter.cpp:22:3: performance: Variable 'm_rules' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] avogadrolibs-1.101.0/avogadro/qtgui/generichighlighter.h:82:15: performance: Function 'rules()' should return member 'm_rules' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtgui/insertfragmentdialog.cpp:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/insertfragmentdialog.cpp:170:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilePathRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/insertfragmentdialog.cpp:181:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilePathRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/insertfragmentdialog.cpp:209:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/hydrogentools.cpp:216:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HybridizationUnknown [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/qtgui/sortfiltertreeproxymodel.h:20:3: style: Class 'SortFilterTreeProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtgui/insertfragmentdialog.cpp:44:53: style:inconclusive: Function 'InsertFragmentDialog' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/insertfragmentdialog.h:28:42: note: Function 'InsertFragmentDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.101.0/avogadro/qtgui/insertfragmentdialog.cpp:44:53: note: Function 'InsertFragmentDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.101.0/avogadro/qtgui/insertfragmentdialog.cpp:181:11: style: Local variable 'fileName' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtgui/insertfragmentdialog.h:32:11: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtgui/insertfragmentdialog.cpp:181:11: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtgui/insertfragmentdialog.cpp:44:70: performance: Function parameter 'directory' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtgui/interfacescript.cpp:239:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compact [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/interfacescript.cpp:363:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/interfacescript.cpp:495:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/interfacescript.cpp:562:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/interfacescript.cpp:758:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkGreen [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/interfacescript.cpp:803:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidPattern [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/interfacescript.cpp:858:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPatternOption [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/interfacewidget.h:98:20: warning: The class 'InterfaceWidget' defines member variable with name 'm_molecule' also defined in its parent class 'JsonWidget'. [duplInheritedMember] avogadrolibs-1.101.0/avogadro/qtgui/jsonwidget.h:131:20: note: Parent variable 'JsonWidget::m_molecule' avogadrolibs-1.101.0/avogadro/qtgui/interfacewidget.h:98:20: note: Derived variable 'InterfaceWidget::m_molecule' avogadrolibs-1.101.0/avogadro/qtgui/interfacescript.h:602:15: performance: Function 'errorList()' should return member 'm_errors' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtgui/interfacescript.h:609:15: performance: Function 'warningList()' should return member 'm_warnings' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtgui/interfacewidget.cpp:41:57: style:inconclusive: Function 'setInterfaceScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/interfacewidget.h:54:42: note: Function 'setInterfaceScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. avogadrolibs-1.101.0/avogadro/qtgui/interfacewidget.cpp:41:57: note: Function 'setInterfaceScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. avogadrolibs-1.101.0/avogadro/io/trrformat.cpp:371:12: style: Variable 'natoms' is reassigned a value before the old one has been used. [redundantAssignment] avogadrolibs-1.101.0/avogadro/io/trrformat.cpp:324:16: note: natoms is assigned avogadrolibs-1.101.0/avogadro/io/trrformat.cpp:371:12: note: natoms is overwritten avogadrolibs-1.101.0/avogadro/io/trrformat.cpp:76:62: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/trrformat.h:46:53: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/trrformat.cpp:76:62: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/trrformat.cpp:62:14: style: Variable 'headerKey' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/trrformat.cpp:149:14: style: Variable '_kid' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/trrformat.cpp:203:14: style: Variable '_kid' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/trrformat.cpp:322:16: style: Variable '_kid' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/trrformat.cpp:376:16: style: Variable '_kid' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/io/trrformat.cpp:60:10: style: Variable 'headerKeys' can be declared as const array [constVariable] avogadrolibs-1.101.0/avogadro/io/trrformat.cpp:81:16: style: Variable 'keyCheck' can be declared as const array [constVariable] avogadrolibs-1.101.0/avogadro/io/trrformat.cpp:82:16: style: Variable 'keyCheck2' can be declared as const array [constVariable] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/io/trrformat.cpp:96:5: note: Compound assignment '=', assigned value is 3372679168 avogadrolibs-1.101.0/avogadro/io/trrformat.cpp:96:25: note: Calling function 'swapInteger', 1st argument 'magic' value is 3372679168 avogadrolibs-1.101.0/avogadro/io/trrformat.cpp:42:46: note: Integer overflow avogadrolibs-1.101.0/avogadro/qtgui/jsonwidget.cpp:366:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PasswordEchoOnEdit [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/jsonwidget.cpp:459:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/jsonwidget.cpp:494:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/io/pdbformat.cpp:318:17: performance:inconclusive: Technically the member function 'Avogadro::Io::PdbFormat::perceiveSubstitutedCations' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/io/pdbformat.h:55:8: note: Technically the member function 'Avogadro::Io::PdbFormat::perceiveSubstitutedCations' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/io/pdbformat.cpp:318:17: note: Technically the member function 'Avogadro::Io::PdbFormat::perceiveSubstitutedCations' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/io/pdbformat.cpp:37:56: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/io/pdbformat.h:48:47: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/pdbformat.cpp:37:56: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/io/pdbformat.cpp:232:11: style: Variable 'bCoords' can be declared as const array [constVariable] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:737:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:837:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/layermodel.cpp:30:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/layermodel.cpp:86:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/layermodel.cpp:110:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/layermodel.cpp:250:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/layermodel.cpp:257:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/layermodel.cpp:270:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/layermodel.cpp:276:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:273:8: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtGui::RWMolecule::setAtomPosition2d' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/qtgui/layermodel.cpp:211:18: warning: The class 'LayerModel' defines member function with name 'addLayer' also defined in its parent class 'RWLayerManager'. [duplInheritedMember] avogadrolibs-1.101.0/avogadro/qtgui/rwlayermanager.h:30:8: note: Parent function 'RWLayerManager::addLayer' avogadrolibs-1.101.0/avogadro/qtgui/layermodel.cpp:211:18: note: Derived function 'LayerModel::addLayer' avogadrolibs-1.101.0/avogadro/qtgui/layermodel.cpp:267:18: warning: The class 'LayerModel' defines member function with name 'flipVisible' also defined in its parent class 'RWLayerManager'. [duplInheritedMember] avogadrolibs-1.101.0/avogadro/qtgui/rwlayermanager.h:40:8: note: Parent function 'RWLayerManager::flipVisible' avogadrolibs-1.101.0/avogadro/qtgui/layermodel.cpp:267:18: note: Derived function 'LayerModel::flipVisible' avogadrolibs-1.101.0/avogadro/qtgui/layermodel.cpp:273:18: warning: The class 'LayerModel' defines member function with name 'flipLocked' also defined in its parent class 'RWLayerManager'. [duplInheritedMember] avogadrolibs-1.101.0/avogadro/qtgui/rwlayermanager.h:42:8: note: Parent function 'RWLayerManager::flipLocked' avogadrolibs-1.101.0/avogadro/qtgui/layermodel.cpp:273:18: note: Derived function 'LayerModel::flipLocked' avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:735:67: style:inconclusive: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:117:38: note: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:735:67: note: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:745:52: style:inconclusive: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:138:35: note: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'a'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:745:52: note: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'a'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:835:67: style:inconclusive: Function 'bondUniqueId' argument 1 names different: declaration 'bond' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:393:38: note: Function 'bondUniqueId' argument 1 names different: declaration 'bond' definition 'b'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:835:67: note: Function 'bondUniqueId' argument 1 names different: declaration 'bond' definition 'b'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:845:64: style:inconclusive: Function 'removeBond' argument 1 names different: declaration 'bond' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:406:35: note: Function 'removeBond' argument 1 names different: declaration 'bond' definition 'b'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:845:64: note: Function 'removeBond' argument 1 names different: declaration 'bond' definition 'b'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:864:31: style:inconclusive: Function 'bonds' argument 1 names different: declaration 'atom' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:421:47: note: Function 'bonds' argument 1 names different: declaration 'atom' definition 'a'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:864:31: note: Function 'bonds' argument 1 names different: declaration 'atom' definition 'a'. avogadrolibs-1.101.0/avogadro/qtgui/layermodel.cpp:71:45: style:inconclusive: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/layermodel.h:45:35: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/layermodel.cpp:71:45: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/layermodel.cpp:94:46: style:inconclusive: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/layermodel.h:52:36: note: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. avogadrolibs-1.101.0/avogadro/qtgui/layermodel.cpp:94:46: note: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. avogadrolibs-1.101.0/avogadro/qtgui/layermodel.cpp:203:71: style:inconclusive: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/layermodel.h:55:40: note: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/layermodel.cpp:203:71: note: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/interfacescript.cpp:783:12: style:inconclusive: Technically the member function 'Avogadro::QtGui::parseFormat::Anonymous0::operator()' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/qtgui/interfacescript.h:561:15: performance: Function 'fileNames()' should return member 'm_filenames' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtgui/interfacescript.h:570:11: performance: Function 'mainFileName()' should return member 'm_mainFileName' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtgui/interfacescript.cpp:678:54: style:inconclusive: Function 'parseRules' argument 2 names different: declaration 'highligher' definition 'highlighter'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/interfacescript.h:639:46: note: Function 'parseRules' argument 2 names different: declaration 'highligher' definition 'highlighter'. avogadrolibs-1.101.0/avogadro/qtgui/interfacescript.cpp:678:54: note: Function 'parseRules' argument 2 names different: declaration 'highligher' definition 'highlighter'. avogadrolibs-1.101.0/avogadro/qtgui/jsonwidget.cpp:307:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] avogadrolibs-1.101.0/avogadro/qtgui/jsonwidget.cpp:303:7: note: outer condition: option1 avogadrolibs-1.101.0/avogadro/qtgui/jsonwidget.cpp:307:9: note: identical inner condition: option1 avogadrolibs-1.101.0/avogadro/qtgui/jsonwidget.cpp:316:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] avogadrolibs-1.101.0/avogadro/qtgui/jsonwidget.cpp:303:18: note: outer condition: option2 avogadrolibs-1.101.0/avogadro/qtgui/jsonwidget.cpp:316:9: note: identical inner condition: option2 avogadrolibs-1.101.0/avogadro/qtgui/jsonwidget.cpp:332:66: style:inconclusive: Function 'addOptionRow' argument 2 names different: declaration 'label' definition 'name'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/jsonwidget.h:86:56: note: Function 'addOptionRow' argument 2 names different: declaration 'label' definition 'name'. avogadrolibs-1.101.0/avogadro/qtgui/jsonwidget.cpp:332:66: note: Function 'addOptionRow' argument 2 names different: declaration 'label' definition 'name'. avogadrolibs-1.101.0/avogadro/qtgui/moleculemodel.cpp:42:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/moleculemodel.cpp:61:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/moleculemodel.cpp:121:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:89:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:142:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:185:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:192:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:204:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:213:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:225:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:238:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:270:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:305:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:313:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/moleculemodel.h:57:20: performance: Function 'molecules()' should return member 'm_molecules' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtgui/moleculemodel.cpp:26:48: style:inconclusive: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/moleculemodel.h:43:35: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/moleculemodel.cpp:26:48: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/moleculemodel.cpp:39:55: style:inconclusive: Function 'flags' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/moleculemodel.h:46:42: note: Function 'flags' argument 1 names different: declaration 'index' definition 'idx'. avogadrolibs-1.101.0/avogadro/qtgui/moleculemodel.cpp:39:55: note: Function 'flags' argument 1 names different: declaration 'index' definition 'idx'. avogadrolibs-1.101.0/avogadro/qtgui/moleculemodel.cpp:47:48: style:inconclusive: Function 'setData' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/moleculemodel.h:48:35: note: Function 'setData' argument 1 names different: declaration 'index' definition 'idx'. avogadrolibs-1.101.0/avogadro/qtgui/moleculemodel.cpp:47:48: note: Function 'setData' argument 1 names different: declaration 'index' definition 'idx'. avogadrolibs-1.101.0/avogadro/qtgui/moleculemodel.cpp:81:49: style:inconclusive: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/moleculemodel.h:50:36: note: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. avogadrolibs-1.101.0/avogadro/qtgui/moleculemodel.cpp:81:49: note: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. avogadrolibs-1.101.0/avogadro/qtgui/moleculemodel.cpp:137:53: style:inconclusive: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/moleculemodel.h:53:40: note: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/moleculemodel.cpp:137:53: note: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/moleculemodel.cpp:158:3: style: Variable 'mol' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:18:29: style:inconclusive: Function 'Molecule' argument 1 names different: declaration 'parent_' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/molecule.h:49:21: note: Function 'Molecule' argument 1 names different: declaration 'parent_' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:18:29: note: Function 'Molecule' argument 1 names different: declaration 'parent_' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:79:52: style:inconclusive: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/molecule.h:90:34: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:79:52: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:86:52: style:inconclusive: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/molecule.h:97:42: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:86:52: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:134:43: style:inconclusive: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'atom_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/molecule.h:115:35: note: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'atom_'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:134:43: note: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'atom_'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:149:46: style:inconclusive: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/molecule.h:133:38: note: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:149:46: note: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:156:36: style:inconclusive: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/molecule.h:134:28: note: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:156:36: note: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:162:52: style:inconclusive: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/molecule.h:147:34: note: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:162:52: note: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:209:44: style:inconclusive: Function 'addBond' argument 1 names different: declaration 'atomId1' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/molecule.h:182:34: note: Function 'addBond' argument 1 names different: declaration 'atomId1' definition 'a'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:209:44: note: Function 'addBond' argument 1 names different: declaration 'atomId1' definition 'a'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:209:53: style:inconclusive: Function 'addBond' argument 2 names different: declaration 'atomId2' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/molecule.h:182:49: note: Function 'addBond' argument 2 names different: declaration 'atomId2' definition 'b'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:209:53: note: Function 'addBond' argument 2 names different: declaration 'atomId2' definition 'b'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:209:70: style:inconclusive: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/molecule.h:183:42: note: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:209:70: note: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:222:52: style:inconclusive: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/molecule.h:171:42: note: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:222:52: note: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:257:43: style:inconclusive: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/molecule.h:208:35: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:257:43: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:257:62: style:inconclusive: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/molecule.h:208:58: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:257:62: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:262:33: style:inconclusive: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/molecule.h:209:25: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:262:33: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:262:42: style:inconclusive: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/molecule.h:209:38: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:262:42: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:284:36: style:inconclusive: Function 'bondUniqueId' argument 1 names different: declaration 'bond' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/molecule.h:229:28: note: Function 'bondUniqueId' argument 1 names different: declaration 'bond' definition 'b'. avogadrolibs-1.101.0/avogadro/qtgui/molecule.cpp:284:36: note: Function 'bondUniqueId' argument 1 names different: declaration 'bond' definition 'b'. avogadrolibs-1.101.0/avogadro/qtgui/multiviewwidget.cpp:33:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/multiviewwidget.cpp:100:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/multiviewwidget.cpp:107:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/multiviewwidget.cpp:218:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/periodictablescene_p.cpp:159:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/multiviewwidget.cpp:24:3: style: Class 'ActiveWidgetFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtgui/multiviewwidget.cpp:45:43: style:inconclusive: Function 'MultiViewWidget' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/multiviewwidget.h:33:37: note: Function 'MultiViewWidget' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/multiviewwidget.cpp:45:43: note: Function 'MultiViewWidget' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/periodictableview.cpp:21:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/periodictableview.cpp:74:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.h:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.h:85:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.cpp:24:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.cpp:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.cpp:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.cpp:69:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.cpp:87:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.cpp:103:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.cpp:115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.cpp:127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.cpp:135:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.h:27:3: style: Class 'PluginLayerManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.cpp:109:45: style:inconclusive: Function 'atomEnabled' argument 1 names different: declaration 'layer' definition 'layerFilter'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.h:70:27: note: Function 'atomEnabled' argument 1 names different: declaration 'layer' definition 'layerFilter'. avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.cpp:109:45: note: Function 'atomEnabled' argument 1 names different: declaration 'layer' definition 'layerFilter'. avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.h:41:13: style: Variable 'info' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.cpp:24:14: style: Variable 'info' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.cpp:59:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.cpp:72:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.cpp:92:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.cpp:104:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.cpp:115:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.cpp:128:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.cpp:136:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/qtgui/pluginlayermanager.cpp:44:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/qtgui/periodictablescene_p.cpp:19:49: style:inconclusive: Function 'PeriodicTableScene' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/periodictablescene_p.h:31:40: note: Function 'PeriodicTableScene' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtgui/periodictablescene_p.cpp:19:49: note: Function 'PeriodicTableScene' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtgui/periodictablescene_p.cpp:157:68: style:inconclusive: Function 'mousePressEvent' argument 1 names different: declaration 'event' definition 'event_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/periodictablescene_p.h:49:50: note: Function 'mousePressEvent' argument 1 names different: declaration 'event' definition 'event_'. avogadrolibs-1.101.0/avogadro/qtgui/periodictablescene_p.cpp:157:68: note: Function 'mousePressEvent' argument 1 names different: declaration 'event' definition 'event_'. avogadrolibs-1.101.0/avogadro/qtgui/periodictableview.cpp:49:44: style:inconclusive: Function 'elementClicked' argument 1 names different: declaration 'element' definition 'id'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/periodictableview.h:59:27: note: Function 'elementClicked' argument 1 names different: declaration 'element' definition 'id'. avogadrolibs-1.101.0/avogadro/qtgui/periodictableview.cpp:49:44: note: Function 'elementClicked' argument 1 names different: declaration 'element' definition 'id'. avogadrolibs-1.101.0/avogadro/qtgui/periodictableview.cpp:143:51: style:inconclusive: Function 'resizeEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/periodictableview.h:81:34: note: Function 'resizeEvent' argument 1 names different: declaration 'event' definition 'e'. avogadrolibs-1.101.0/avogadro/qtgui/periodictableview.cpp:143:51: note: Function 'resizeEvent' argument 1 names different: declaration 'event' definition 'e'. avogadrolibs-1.101.0/avogadro/qtgui/richtextdelegate.cpp:55:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_ItemViewItem [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/richtextdelegate.cpp:16:45: style:inconclusive: Function 'RichTextDelegate' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/richtextdelegate.h:23:38: note: Function 'RichTextDelegate' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtgui/richtextdelegate.cpp:16:45: note: Function 'RichTextDelegate' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtgui/pythonscript.cpp:48:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pythonInterpreterPath [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/pythonscript.cpp:82:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MergedChannels [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/pythonscript.cpp:170:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MergedChannels [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/pythonscript.cpp:255:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/pythonscript.h:50:11: performance: Function 'scriptFilePath()' should return member 'm_scriptFilePath' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtgui/pythonscript.h:72:15: performance: Function 'errorList()' should return member 'm_errors' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtgui/sceneplugin.cpp:10:35: style:inconclusive: Function 'ScenePlugin' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/sceneplugin.h:42:33: note: Function 'ScenePlugin' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtgui/sceneplugin.cpp:10:35: note: Function 'ScenePlugin' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtgui/rwlayermanager.cpp:194:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/rwlayermanager.cpp:210:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/rwlayermanager.cpp:223:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/rwlayermanager.cpp:232:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/rwlayermanager.cpp:237:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/rwlayermanager.cpp:242:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/rwlayermanager.cpp:248:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/rwlayermanager.cpp:254:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/rwlayermanager.cpp:263:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/rwlayermanager.cpp:131:3: warning: Member variable 'RemoveLayerCommand::m_visible' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtgui/rwlayermanager.cpp:131:3: warning: Member variable 'RemoveLayerCommand::m_locked' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtgui/rwlayermanager.cpp:31:3: style: Class 'AddLayerCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.cpp:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoItemFlags [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.cpp:65:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.cpp:103:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/rwlayermanager.cpp:201:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/qtgui/rwlayermanager.cpp:213:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/qtgui/rwlayermanager.cpp:223:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/qtgui/rwlayermanager.cpp:242:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/qtgui/rwlayermanager.cpp:248:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/qtgui/rwlayermanager.cpp:267:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/qtgui/rwlayermanager.cpp:283:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.h:47:23: performance: Function 'scenePlugins()' should return member 'm_scenePlugins' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.cpp:12:45: style:inconclusive: Function 'ScenePluginModel' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.h:30:38: note: Function 'ScenePluginModel' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.cpp:12:45: note: Function 'ScenePluginModel' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.cpp:22:51: style:inconclusive: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.h:33:35: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.cpp:22:51: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.cpp:35:58: style:inconclusive: Function 'flags' argument 1 names different: declaration 'index' definition 'index_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.h:36:42: note: Function 'flags' argument 1 names different: declaration 'index' definition 'index_'. avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.cpp:35:58: note: Function 'flags' argument 1 names different: declaration 'index' definition 'index_'. avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.cpp:52:51: style:inconclusive: Function 'setData' argument 1 names different: declaration 'index' definition 'index_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.h:38:35: note: Function 'setData' argument 1 names different: declaration 'index' definition 'index_'. avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.cpp:52:51: note: Function 'setData' argument 1 names different: declaration 'index' definition 'index_'. avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.cpp:78:52: style:inconclusive: Function 'data' argument 1 names different: declaration 'index' definition 'index_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.h:40:36: note: Function 'data' argument 1 names different: declaration 'index' definition 'index_'. avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.cpp:78:52: note: Function 'data' argument 1 names different: declaration 'index' definition 'index_'. avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.cpp:132:56: style:inconclusive: Function 'index' argument 3 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.h:43:40: note: Function 'index' argument 3 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.cpp:132:56: note: Function 'index' argument 3 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtgui/scenepluginmodel.cpp:169:3: style: Variable 'plugin' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/qtgui/slatersetconcurrent.cpp:89:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tools [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/scriptloader.cpp:56:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppLocalDataLocation [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:125:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:310:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:367:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:405:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:488:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformAtoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:527:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformAtoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:565:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformAtoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:589:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformAtoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/scriptloader.cpp:101:52: style: Condition 'name.isNull()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/avogadro/qtgui/scriptloader.cpp:101:35: note: Assuming that condition 'name.isEmpty()' is not redundant avogadrolibs-1.101.0/avogadro/qtgui/scriptloader.cpp:101:52: note: Condition 'name.isNull()' is always false avogadrolibs-1.101.0/avogadro/qtgui/toolplugin.cpp:10:33: style:inconclusive: Function 'ToolPlugin' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/toolplugin.h:44:32: note: Function 'ToolPlugin' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtgui/toolplugin.cpp:10:33: note: Function 'ToolPlugin' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtgui/utilities.cpp:16:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AvogadroLibs_LIB_DIR [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/utilities.cpp:21:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AvogadroLibs_DATA_DIR [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtgui/utilities.cpp:24:36: performance: Function parameter 'program' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtgui/utilities.cpp:51:45: performance: Function parameter 'programs' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule_undo.h:123:3: warning: Member variable 'RemoveAtomCommand::m_layer' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule_undo.h:30:3: style: Class 'UndoCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule_undo.h:67:3: style: Class 'MergeUndoCommand < SetPositions3dMergeId >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule_undo.h:67:3: style: Class 'MergeUndoCommand < SetPosition3dMergeId >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule_undo.h:67:3: style: Class 'MergeUndoCommand < SetBondOrderMergeId >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule_undo.h:67:3: style: Class 'MergeUndoCommand < SetForceVectorMergeId >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule_undo.h:67:3: style: Class 'MergeUndoCommand < ModifySelectionMergeId >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtopengl/glwidget.h:74:29: performance: Function 'tools()' should return member 'm_tools' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:618:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:643:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:668:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:28:48: style:inconclusive: Function 'RWMolecule' argument 2 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:71:47: note: Function 'RWMolecule' argument 2 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:28:48: note: Function 'RWMolecule' argument 2 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:35:56: style:inconclusive: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'num'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:86:34: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'num'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:35:56: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'num'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:46:56: style:inconclusive: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'num'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:94:34: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'num'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:46:56: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'num'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:57:43: style:inconclusive: Function 'atomCount' argument 1 names different: declaration 'atomicNumber' definition 'num'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:129:33: note: Function 'atomCount' argument 1 names different: declaration 'atomicNumber' definition 'num'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:57:43: note: Function 'atomCount' argument 1 names different: declaration 'atomicNumber' definition 'num'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:150:62: style:inconclusive: Function 'setAtomicNumber' argument 2 names different: declaration 'atomicNumber' definition 'num'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:189:52: note: Function 'setAtomicNumber' argument 2 names different: declaration 'atomicNumber' definition 'num'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:150:62: note: Function 'setAtomicNumber' argument 2 names different: declaration 'atomicNumber' definition 'num'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:441:49: style:inconclusive: Function 'appendMolecule' argument 1 names different: declaration 'addMolecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:524:21: note: Function 'appendMolecule' argument 1 names different: declaration 'addMolecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:441:49: note: Function 'appendMolecule' argument 1 names different: declaration 'addMolecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:467:73: style:inconclusive: Function 'editUnitCell' argument 2 names different: declaration 'opts' definition 'options'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:535:69: note: Function 'editUnitCell' argument 2 names different: declaration 'opts' definition 'options'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:467:73: note: Function 'editUnitCell' argument 2 names different: declaration 'opts' definition 'options'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:730:62: style:inconclusive: Function 'setForceVector' argument 2 names different: declaration 'pos' definition 'forces'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:666:34: note: Function 'setForceVector' argument 2 names different: declaration 'pos' definition 'forces'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:730:62: note: Function 'setForceVector' argument 2 names different: declaration 'pos' definition 'forces'. avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:51:12: style: Local variable 'atom' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:102:12: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:51:12: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:107:10: style: Local variable 'atom' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:102:12: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:107:10: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:130:12: style: Local variable 'atom' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:102:12: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:130:12: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:451:16: style: Local variable 'atom' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:102:12: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:451:16: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:459:16: style: Local variable 'bond' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.h:353:12: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtgui/rwmolecule.cpp:459:16: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtopengl/qttextrenderstrategy.cpp:38:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtopengl/qttextrenderstrategy.cpp:98:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtopengl/qttextrenderstrategy.cpp:176:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtopengl/glwidget.cpp:32:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClickFocus [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtopengl/glwidget.cpp:53:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable update [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtopengl/glwidget.cpp:73:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable update [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtopengl/qttextrenderstrategy.cpp:124:23: warning: Member variable 'QtTextRenderStrategy::m_preserveArgb' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtopengl/qttextrenderstrategy.cpp:253:12: style: Variable 'end' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/qtopengl/glwidget.cpp:28:29: style:inconclusive: Function 'GLWidget' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtopengl/glwidget.h:54:30: note: Function 'GLWidget' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtopengl/glwidget.cpp:28:29: note: Function 'GLWidget' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtopengl/glwidget.cpp:42:45: style:inconclusive: Function 'setMolecule' argument 1 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtopengl/glwidget.h:58:37: note: Function 'setMolecule' argument 1 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/qtopengl/glwidget.cpp:42:45: note: Function 'setMolecule' argument 1 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/qtopengl/glwidget.cpp:242:29: style:inconclusive: Function 'resizeGL' argument 1 names different: declaration 'width' definition 'width_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtopengl/glwidget.h:183:21: note: Function 'resizeGL' argument 1 names different: declaration 'width' definition 'width_'. avogadrolibs-1.101.0/avogadro/qtopengl/glwidget.cpp:242:29: note: Function 'resizeGL' argument 1 names different: declaration 'width' definition 'width_'. avogadrolibs-1.101.0/avogadro/qtopengl/glwidget.cpp:242:41: style:inconclusive: Function 'resizeGL' argument 2 names different: declaration 'height' definition 'height_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtopengl/glwidget.h:183:32: note: Function 'resizeGL' argument 2 names different: declaration 'height' definition 'height_'. avogadrolibs-1.101.0/avogadro/qtopengl/glwidget.cpp:242:41: note: Function 'resizeGL' argument 2 names different: declaration 'height' definition 'height_'. avogadrolibs-1.101.0/avogadro/qtopengl/glwidget.cpp:154:14: style: Variable 'toolAction' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/qtopengl/glwidget.cpp:186:14: style: Variable 'toolAction' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/qtplugins/alchemy/alchemy.cpp:86:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/apbs/apbs.cpp:101:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/apbs/apbsdialog.cpp:114:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalExit [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/apbs/apbsdialog.cpp:160:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalExit [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/apbs/apbsdialog.cpp:188:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/apbs/apbsdialog.cpp:213:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/aligntool/aligntool.cpp:82:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Preferred [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/aligntool/aligntool.cpp:157:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/aligntool/aligntool.cpp:194:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/aligntool/aligntool.cpp:205:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/aligntool/aligntool.cpp:223:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/aligntool/aligntool.cpp:258:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SansSerif [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/aligntool/aligntool.cpp:314:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/apbs/apbsdialog.h:38:3: style: Class 'ApbsDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/apbs/apbs.cpp:123:9: style: Condition '!ok' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/avogadro/qtplugins/apbs/apbs.cpp:122:24: note: Calling function 'loadOpenDxFile' returns 1 avogadrolibs-1.101.0/avogadro/qtplugins/apbs/apbs.cpp:122:24: note: Assignment 'ok=loadOpenDxFile(m_cubeFileName,molecule)', assigned value is 1 avogadrolibs-1.101.0/avogadro/qtplugins/apbs/apbs.cpp:123:9: note: Condition '!ok' is always false avogadrolibs-1.101.0/avogadro/qtplugins/apbs/apbsoutputdialog.h:32:3: style: Class 'ApbsOutputDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/apbs/apbsdialog.h:55:11: performance: Function 'cubeFileName()' should return member 'm_cubeFileName' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtplugins/apbs/apbsoutputdialog.h:50:25: style: Class 'ApbsOutputDialog' is unsafe, 'ApbsOutputDialog::m_ui' can leak by wrong usage. [unsafeClassCanLeak] avogadrolibs-1.101.0/avogadro/qtplugins/apbs/opendxreader.cpp:21:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/apbs/opendxreader.h:44:11: performance: Function 'errorString()' should return member 'm_errorString' by const reference. [returnByReference] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/qtplugins/aligntool/aligntool.h:89:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::AlignTool::toolWidgetDestroyed' can be const. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/qtplugins/aligntool/aligntool.cpp:59:3: note: Calling setIcon avogadrolibs-1.101.0/avogadro/qtplugins/aligntool/aligntool.h:38:8: note: setIcon is a virtual function avogadrolibs-1.101.0/avogadro/qtplugins/aligntool/aligntool.cpp:163:28: style: Local variable 'align' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtplugins/aligntool/aligntool.h:75:8: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtplugins/aligntool/aligntool.cpp:163:28: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtplugins/aligntool/aligntool.cpp:169:16: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/aligntool/aligntool.cpp:169:24: style: Variable 'gamma' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/ballandstick/ballandstick.h:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable True [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/ballandstick/ballandstick.cpp:100:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/ballandstick/ballandstick.cpp:149:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/ballandstick/ballandstick.cpp:163:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:35:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:108:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Parula [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:207:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Turbo [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:258:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:305:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Turbo [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:356:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:379:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:416:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:442:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chain_color [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:465:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coil [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:549:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable amino_color [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:572:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shapely_color [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/ballandstick/ballandstick.cpp:55:3: style: Struct 'LayerBallAndStick' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/ballandstick/ballandstick.cpp:147:37: style:inconclusive: Function 'BallAndStick' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/ballandstick/ballandstick.h:22:34: note: Function 'BallAndStick' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/ballandstick/ballandstick.cpp:147:37: note: Function 'BallAndStick' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/ballandstick/ballandstick.cpp:321:39: style:inconclusive: Function 'opacityChanged' argument 1 names different: declaration 'value' definition 'opacity'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/ballandstick/ballandstick.h:48:27: note: Function 'opacityChanged' argument 1 names different: declaration 'value' definition 'opacity'. avogadrolibs-1.101.0/avogadro/qtplugins/ballandstick/ballandstick.cpp:321:39: note: Function 'opacityChanged' argument 1 names different: declaration 'value' definition 'opacity'. avogadrolibs-1.101.0/avogadro/qtplugins/ballandstick/ballandstick.cpp:55:33: performance: Function parameter 'settings' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.cpp:616:30: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtGui::MeshGenerator::duplicate' can be static. [functionStatic] avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.h:110:17: note: Either there is a missing 'override', or the member function 'Avogadro::QtGui::MeshGenerator::duplicate' can be static. avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.cpp:616:30: note: Either there is a missing 'override', or the member function 'Avogadro::QtGui::MeshGenerator::duplicate' can be static. avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.h:184:7: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtGui::MeshGenerator::progressMinimum' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.h:189:7: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtGui::MeshGenerator::progressMaximum' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.cpp:20:39: style:inconclusive: Function 'MeshGenerator' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.h:50:35: note: Function 'MeshGenerator' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.cpp:20:39: note: Function 'MeshGenerator' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.cpp:27:42: style:inconclusive: Function 'MeshGenerator' argument 1 names different: declaration 'cube' definition 'cube_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.h:60:35: note: Function 'MeshGenerator' argument 1 names different: declaration 'cube' definition 'cube_'. avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.cpp:27:42: note: Function 'MeshGenerator' argument 1 names different: declaration 'cube' definition 'cube_'. avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.cpp:27:55: style:inconclusive: Function 'MeshGenerator' argument 2 names different: declaration 'mesh' definition 'mesh_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.h:60:53: note: Function 'MeshGenerator' argument 2 names different: declaration 'mesh' definition 'mesh_'. avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.cpp:27:55: note: Function 'MeshGenerator' argument 2 names different: declaration 'mesh' definition 'mesh_'. avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.cpp:28:65: style:inconclusive: Function 'MeshGenerator' argument 6 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.h:62:26: note: Function 'MeshGenerator' argument 6 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.cpp:28:65: note: Function 'MeshGenerator' argument 6 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.cpp:38:44: style:inconclusive: Function 'initialize' argument 1 names different: declaration 'cube' definition 'cube_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.h:77:37: note: Function 'initialize' argument 1 names different: declaration 'cube' definition 'cube_'. avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.cpp:38:44: note: Function 'initialize' argument 1 names different: declaration 'cube' definition 'cube_'. avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.cpp:38:57: style:inconclusive: Function 'initialize' argument 2 names different: declaration 'mesh' definition 'mesh_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.h:77:55: note: Function 'initialize' argument 2 names different: declaration 'mesh' definition 'mesh_'. avogadrolibs-1.101.0/avogadro/qtgui/meshgenerator.cpp:38:57: note: Function 'initialize' argument 2 names different: declaration 'mesh' definition 'mesh_'. avogadrolibs-1.101.0/avogadro/qtplugins/bonding/bonding.cpp:151:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bonds [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:94:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAD_TO_DEG_F [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/bonding/bonding.cpp:204:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bonds [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:106:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAD_TO_DEG_F [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/bonding/bonding.cpp:210:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bonds [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:173:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreMove [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/bonding/bonding.cpp:238:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bonds [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:237:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:246:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreMove [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:273:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreMove [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:338:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreMove [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:369:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:469:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD_F [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:540:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Modified [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:585:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Modified [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:651:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Modified [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:675:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TranslucentPass [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:749:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TranslucentPass [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:805:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Overlay3DPass [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:860:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TranslucentPass [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:985:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD_F [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/bonding/bonding.cpp:227:17: style: Local variable 'bond' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtplugins/bonding/bonding.h:50:8: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtplugins/bonding/bonding.cpp:227:17: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtplugins/bonding/bonding.cpp:228:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/qtplugins/cartoons/cartoons.cpp:56:3: debug: Failed to parse 'using JumpTable = void ( Cartoons :: * ) ( bool ) ;'. The checking continues anyway. [simplifyUsing] avogadrolibs-1.101.0/avogadro/qtplugins/centroid/centroid.cpp:74:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/centroid/centroid.cpp:104:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/centroid/centroid.cpp:129:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:33:3: style: Class 'ChargeColorDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:299:32: warning: Either the condition 'm_molecule==nullptr' is redundant or there is possible null pointer dereference: m_molecule. [nullPointerRedundantCheck] avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:299:18: note: Assuming that condition 'm_molecule==nullptr' is not redundant avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:299:32: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:359:50: style:inconclusive: Function 'applyCustomColor' argument 1 names different: declaration 'color' definition 'new_color'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.h:39:39: note: Function 'applyCustomColor' argument 1 names different: declaration 'color' definition 'new_color'. avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:359:50: note: Function 'applyCustomColor' argument 1 names different: declaration 'color' definition 'new_color'. avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:394:57: style:inconclusive: Function 'applyCustomColorResidue' argument 1 names different: declaration 'color' definition 'new_color'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.h:48:46: note: Function 'applyCustomColorResidue' argument 1 names different: declaration 'color' definition 'new_color'. avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:394:57: note: Function 'applyCustomColorResidue' argument 1 names different: declaration 'color' definition 'new_color'. avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:254:10: style: Local variable 'name' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.h:29:11: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:254:10: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtplugins/applycolors/applycolors.cpp:479:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/qtplugins/cartoons/cartoons.h:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable True [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/cartoons/cartoons.cpp:113:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/cartoons/cartoons.cpp:173:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/cartoons/cartoons.cpp:243:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Carbon [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/cartoons/cartoons.cpp:260:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/cartoons/cartoons.cpp:296:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/cartoons/cartoons.cpp:315:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/cartoons/cartoons.cpp:335:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/cartoons/cartoons.cpp:353:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/cartoons/cartoons.cpp:395:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELIPSE_RATIO [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/closecontacts/closecontacts.h:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/closecontacts/closecontacts.cpp:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/closecontacts/closecontacts.cpp:126:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/closecontacts/closecontacts.cpp:236:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valueChanged [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/computehistogram.h:34:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/computehistogram.h:166:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/coloropacitymap.cpp:44:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTK_FLOAT [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/coloropacitymap.cpp:120:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Added [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:129:3: note: Calling setIcon avogadrolibs-1.101.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.h:52:8: note: setIcon is a virtual function avogadrolibs-1.101.0/avogadro/qtplugins/closecontacts/closecontacts.cpp:37:39: style:inconclusive: Function 'CloseContacts' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/closecontacts/closecontacts.h:23:35: note: Function 'CloseContacts' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/closecontacts/closecontacts.cpp:37:39: note: Function 'CloseContacts' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/closecontacts/closecontacts.cpp:82:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/qtplugins/closecontacts/closecontacts.cpp:86:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/coloropacitymap.cpp:62:43: style:inconclusive: Function 'ColorOpacityMap' argument 1 names different: declaration 'parent_' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/coloropacitymap.h:21:37: note: Function 'ColorOpacityMap' argument 1 names different: declaration 'parent_' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/coloropacitymap.cpp:62:43: note: Function 'ColorOpacityMap' argument 1 names different: declaration 'parent_' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/coloropacitymap.cpp:115:52: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/coloropacitymap.h:32:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/coloropacitymap.cpp:115:52: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/computehistogram.h:38:35: style: Parameter 'values' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/comdialog.cpp:18:31: style:inconclusive: Function 'ComDialog' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/comdialog.h:25:31: note: Function 'ComDialog' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/comdialog.cpp:18:31: note: Function 'ComDialog' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/vtkChartHistogram.h:50:3: error: There is an unknown macro here somewhere. Configuration is required. If vtkSetMacro is a macro then please configure it. [unknownMacro] avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:134:23: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::histogramClicked' can be static. [functionStatic] avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/histogramwidget.h:52:8: note: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::histogramClicked' can be static. avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:134:23: note: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::histogramClicked' can be static. avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:136:23: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::updateUI' can be static. [functionStatic] avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/histogramwidget.h:54:8: note: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::updateUI' can be static. avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:136:23: note: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::updateUI' can be static. avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:138:23: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::renderViews' can be static. [functionStatic] avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/histogramwidget.h:60:8: note: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::renderViews' can be static. avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:138:23: note: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::renderViews' can be static. avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:38:43: style:inconclusive: Function 'HistogramWidget' argument 1 names different: declaration 'parent_' definition 'parent'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/histogramwidget.h:34:37: note: Function 'HistogramWidget' argument 1 names different: declaration 'parent_' definition 'parent'. avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:38:43: note: Function 'HistogramWidget' argument 1 names different: declaration 'parent_' definition 'parent'. avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/vtkCustomPiecewiseControlPointsItem.cpp:23:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEFT_BUTTON [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/vtkCustomPiecewiseControlPointsItem.cpp:46:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEFT_BUTTON [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/configurepython/condadialog.cpp:11:35: style:inconclusive: Function 'CondaDialog' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/configurepython/condadialog.h:26:33: note: Function 'CondaDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.101.0/avogadro/qtplugins/configurepython/condadialog.cpp:11:35: note: Function 'CondaDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/vtkCustomPiecewiseControlPointsItem.cpp:54:16: style:inconclusive: Function 'PointNearPiecewiseFunction' argument 1 names different: declaration 'pos' definition 'position'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/vtkCustomPiecewiseControlPointsItem.h:32:48: note: Function 'PointNearPiecewiseFunction' argument 1 names different: declaration 'pos' definition 'position'. avogadrolibs-1.101.0/avogadro/qtplugins/coloropacitymap/vtkCustomPiecewiseControlPointsItem.cpp:54:16: note: Function 'PointNearPiecewiseFunction' argument 1 names different: declaration 'pos' definition 'position'. avogadrolibs-1.101.0/avogadro/qtplugins/commandscripts/command.cpp:195:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/commandscripts/command.cpp:277:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pythonInterpreterPath [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/configurepython/configurepython.cpp:52:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/configurepython/configurepython.cpp:141:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pythonInterpreterPath [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/configurepython/configurepythondialog.cpp:94:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rejected [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/commandscripts/command.cpp:38:27: style:inconclusive: Function 'Command' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/commandscripts/command.h:40:29: note: Function 'Command' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/commandscripts/command.cpp:38:27: note: Function 'Command' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/commandscripts/command.cpp:117:3: performance: Range variable 'part' should be declared as const reference. [iterateByValue] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/qtplugins/configurepython/configurepythondialog.cpp:31:48: note: Calling accept avogadrolibs-1.101.0/avogadro/qtplugins/configurepython/configurepythondialog.h:46:8: note: accept is a virtual function avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/qtplugins/configurepython/configurepythondialog.cpp:32:48: note: Calling reject avogadrolibs-1.101.0/avogadro/qtplugins/configurepython/configurepythondialog.h:47:8: note: reject is a virtual function avogadrolibs-1.101.0/avogadro/qtplugins/configurepython/configurepythondialog.cpp:22:55: style:inconclusive: Function 'ConfigurePythonDialog' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/configurepython/configurepythondialog.h:28:43: note: Function 'ConfigurePythonDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.101.0/avogadro/qtplugins/configurepython/configurepythondialog.cpp:22:55: note: Function 'ConfigurePythonDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.101.0/avogadro/qtplugins/configurepython/configurepythondialog.cpp:37:11: style: Local variable 'condaPath' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtplugins/configurepython/configurepythondialog.h:37:11: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtplugins/configurepython/configurepythondialog.cpp:37:11: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtplugins/configurepython/configurepythondialog.cpp:104:11: style: Local variable 'condaPath' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtplugins/configurepython/configurepythondialog.h:37:11: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtplugins/configurepython/configurepythondialog.cpp:104:11: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtplugins/configurepython/configurepythondialog.cpp:242:13: style: Local variable 'condaPath' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtplugins/configurepython/configurepythondialog.h:37:11: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtplugins/configurepython/configurepythondialog.cpp:242:13: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtplugins/cartoons/cartoons.cpp:151:3: warning: Member variable 'BackboneResidue::group' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/cartoons/cartoons.cpp:151:3: warning: Member variable 'BackboneResidue::residueID' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/cartoons/cartoons.cpp:151:3: warning: Member variable 'BackboneResidue::selected' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/cartoons/cartoons.cpp:134:3: style: Struct 'LayerCartoon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/cartoons/cartoons.cpp:134:28: performance: Function parameter 'settings' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/qtplugins/constraints/constraintsmodel.h:36:33: performance: Function 'constraints()' should return member 'm_constraints' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtplugins/constraints/constraintsextension.cpp:18:53: style:inconclusive: Function 'ConstraintsExtension' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/constraints/constraintsextension.h:24:42: note: Function 'ConstraintsExtension' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/constraints/constraintsextension.cpp:18:53: note: Function 'ConstraintsExtension' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/constraints/constraintsdialog.cpp:43:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/constraints/constraintsdialog.cpp:83:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/constraints/constraintsdialog.cpp:160:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Constraints [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/constraints/constraintsdialog.cpp:172:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AngleConstraint [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/constraints/constraintsdialog.cpp:232:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Constraints [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/constraints/constraintsmodel.cpp:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/constraints/constraintsmodel.cpp:120:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/constraints/constraintsmodel.cpp:36:23: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::ConstraintsModel::columnCount' can be static. [functionStatic] avogadrolibs-1.101.0/avogadro/qtplugins/constraints/constraintsmodel.h:29:7: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::ConstraintsModel::columnCount' can be static. avogadrolibs-1.101.0/avogadro/qtplugins/constraints/constraintsmodel.cpp:36:23: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::ConstraintsModel::columnCount' can be static. avogadrolibs-1.101.0/avogadro/qtplugins/coordinateeditor/coordinatetextedit.cpp:22:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoUnderline [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/coordinateeditor/coordinatetextedit.cpp:40:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAnchor [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/coordinateeditor/coordinatetextedit.cpp:60:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/constraints/constraintsdialog.cpp:153:43: style: Condition 'm_molecule==nullptr' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/avogadro/qtplugins/constraints/constraintsdialog.cpp:153:29: style: Same expression on both sides of '||'. [duplicateExpression] avogadrolibs-1.101.0/avogadro/qtplugins/constraints/constraintsdialog.cpp:117:40: style:inconclusive: Function 'changeType' argument 1 names different: declaration 'type' definition 'newType'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/constraints/constraintsdialog.h:39:23: note: Function 'changeType' argument 1 names different: declaration 'type' definition 'newType'. avogadrolibs-1.101.0/avogadro/qtplugins/constraints/constraintsdialog.cpp:117:40: note: Function 'changeType' argument 1 names different: declaration 'type' definition 'newType'. avogadrolibs-1.101.0/avogadro/qtplugins/cp2kinput/cp2kinput.cpp:101:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JobObject [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/copypaste/copypaste.cpp:39:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cut [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/copypaste/copypaste.cpp:213:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/copypaste/copypaste.cpp:233:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/copypaste/copypaste.cpp:265:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/cp2kinput/cp2kinput.cpp:28:31: style:inconclusive: Function 'Cp2kInput' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/cp2kinput/cp2kinput.h:31:31: note: Function 'Cp2kInput' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/cp2kinput/cp2kinput.cpp:28:31: note: Function 'Cp2kInput' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:152:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:192:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:201:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:232:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:261:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseFocusReason [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:327:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:562:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOHR_TO_ANGSTROM_F [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:610:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoChange [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:674:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/copypaste/copypaste.cpp:185:14: style: Variable 'mimeType' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/qtplugins/crystal/crystalscene.cpp:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:146:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:245:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:544:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:962:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:1002:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitForSubmissionResponse [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/crystal/crystalscene.cpp:36:37: style:inconclusive: Function 'CrystalScene' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/crystal/crystalscene.h:25:34: note: Function 'CrystalScene' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/crystal/crystalscene.cpp:36:37: note: Function 'CrystalScene' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/crystal/unitcelldialog.cpp:79:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitCell [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/crystal/unitcelldialog.cpp:130:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/crystal/unitcelldialog.cpp:151:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invalid [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/crystal/unitcelldialog.cpp:166:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invalid [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/crystal/unitcelldialog.cpp:228:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAD_TO_DEG [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/crystal/unitcelldialog.cpp:278:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/crystal/unitcelldialog.cpp:332:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Minimum [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/crystal/unitcelldialog.cpp:340:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/crystal/unitcelldialog.cpp:371:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/crystal/volumescalingdialog.cpp:11:51: style:inconclusive: Function 'VolumeScalingDialog' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/crystal/volumescalingdialog.h:27:41: note: Function 'VolumeScalingDialog' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/crystal/volumescalingdialog.cpp:11:51: note: Function 'VolumeScalingDialog' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/crystal/unitcelldialog.cpp:35:41: style:inconclusive: Function 'UnitCellDialog' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/crystal/unitcelldialog.h:47:36: note: Function 'UnitCellDialog' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/crystal/unitcelldialog.cpp:35:41: note: Function 'UnitCellDialog' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/customelements/customelements.cpp:61:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/customelements/customelements.cpp:58:51: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/customelements/customelements.h:33:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.101.0/avogadro/qtplugins/customelements/customelements.cpp:58:51: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.101.0/avogadro/qtplugins/dipole/dipole.h:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/dipole/dipole.cpp:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/dipole/dipole.cpp:62:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/dipole/dipole.cpp:27:25: style:inconclusive: Function 'Dipole' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/dipole/dipole.h:23:28: note: Function 'Dipole' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/dipole/dipole.cpp:27:25: note: Function 'Dipole' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:188:23: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::Cp2kInputDialog::connectPreview' can be static. [functionStatic] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:814:7: note: Assuming that condition 'm_molecule' is not redundant avogadrolibs-1.101.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:787:36: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:589:11: style: The scope of the variable 'lsd' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/editor/editor.cpp:108:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/editor/editor.cpp:160:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/editor/editor.cpp:186:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/editor/editor.cpp:229:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/editor/editor.cpp:260:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mono [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/editor/editor.cpp:311:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/editor/editor.cpp:339:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/editor/editor.cpp:377:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hydrogen [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/editor/editor.cpp:426:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bonds [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/editor/editor.cpp:519:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hydrogen [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/editor/editor.cpp:569:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/editor/editor.cpp:599:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoChange [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:583:11: style: Unused variable: scfTyp [unusedVariable] avogadrolibs-1.101.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:587:11: style: Unused variable: mult [unusedVariable] avogadrolibs-1.101.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:595:11: style: Unused variable: extraBasis [unusedVariable] avogadrolibs-1.101.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:596:11: style: Unused variable: extraContrl [unusedVariable] avogadrolibs-1.101.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:599:11: style: Unused variable: statPt [unusedVariable] avogadrolibs-1.101.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:600:11: style: Unused variable: force [unusedVariable] avogadrolibs-1.101.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:601:11: style: Unused variable: pcm [unusedVariable] avogadrolibs-1.101.0/avogadro/qtplugins/fetchpdb/fetchpdb.cpp:73:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/fetchpdb/fetchpdb.cpp:142:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/force/force.h:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/force/force.cpp:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/force/force.cpp:41:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/force/force.cpp:28:23: style:inconclusive: Function 'Force' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/force/force.h:22:27: note: Function 'Force' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/force/force.cpp:28:23: note: Function 'Force' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/fetchpdb/fetchpdb.cpp:22:29: style:inconclusive: Function 'FetchPDB' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/fetchpdb/fetchpdb.h:32:30: note: Function 'FetchPDB' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/fetchpdb/fetchpdb.cpp:22:29: note: Function 'FetchPDB' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefielddialog.cpp:51:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefielddialog.h:63:11: performance: Function 'recommendedForceField()' should return member 'm_recommendedForceField' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefielddialog.cpp:50:15: style: Local variable 'options' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefielddialog.h:50:15: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefielddialog.cpp:50:15: note: Shadow variable avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/qtplugins/editor/editor.cpp:80:3: note: Calling setIcon avogadrolibs-1.101.0/avogadro/qtplugins/editor/editor.h:39:8: note: setIcon is a virtual function avogadrolibs-1.101.0/avogadro/qtplugins/editor/editor.cpp:220:7: style: The scope of the variable 'atomicNum' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/editor/editor.cpp:548:12: style: Local variable 'atom' shadows outer variable [shadowVariable] avogadrolibs-1.101.0/avogadro/qtplugins/editor/editor.cpp:515:10: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtplugins/editor/editor.cpp:548:12: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:254:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:294:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/editor/editor.cpp:608:40: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/qtplugins/editor/editor.cpp:652:39: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obenergy.h:58:19: style:inconclusive: Member variable 'OBEnergy::m_molecule' is in the wrong place in the initializer list. [initializerList] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obenergy.cpp:44:43: note: Member variable 'OBEnergy::m_molecule' is in the wrong place in the initializer list. avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obenergy.h:58:19: note: Member variable 'OBEnergy::m_molecule' is in the wrong place in the initializer list. avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obenergy.cpp:39:14: warning: Class 'Private' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obenergy.cpp:39:14: warning: Class 'Private' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obenergy.h:26:3: style: Class 'OBEnergy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obenergy.h:29:15: performance: Function 'method()' should return member 'm_identifier' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obenergy.cpp:229:19: style: Variable 'energy' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obenergy.cpp:229:12: style: Variable 'energy' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefield.cpp:370:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefield.cpp:532:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefield.cpp:581:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Constraints [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefield.cpp:597:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Constraints [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefield.cpp:617:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Constraints [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefield.cpp:645:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Constraints [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obmmenergy.h:44:3: style: Class 'OBMMEnergy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obmmenergy.h:47:15: performance: Function 'method()' should return member 'm_identifier' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:219:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:215:10: note: result is assigned avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:219:10: note: result is overwritten avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:224:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:219:10: note: result is assigned avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:224:10: note: result is overwritten avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:247:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:243:10: note: result is assigned avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:247:10: note: result is overwritten avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:282:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:278:10: note: result is assigned avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:282:10: note: result is overwritten avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:252:13: performance: Range variable 'line' should be declared as const reference. [iterateByValue] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:288:13: performance: Range variable 'line' should be declared as const reference. [iterateByValue] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:224:10: style: Variable 'result' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:207:21: style: Unused variable: line [unusedVariable] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:134:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:176:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:207:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUsed [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:238:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUsed [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:262:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:382:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/gamessinput/gamessinput.cpp:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JobObject [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/gamessinput/gamesshighlighter.cpp:26:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkBlue [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/gamessinput/gamesshighlighter.cpp:217:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/gamessinput/gamessinput.cpp:29:35: style:inconclusive: Function 'GamessInput' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/gamessinput/gamessinput.h:31:33: note: Function 'GamessInput' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/gamessinput/gamessinput.cpp:29:35: note: Function 'GamessInput' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/gamessinput/gamesshighlighter.h:25:3: style: Class 'GamessHighlighter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/scriptenergy.h:48:3: style: Class 'ScriptEnergy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefield.cpp:421:9: style: Condition 'isFinite' is always true [knownConditionTrueFalse] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefield.cpp:395:9: note: Assuming that condition 'isFinite' is not redundant avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefield.cpp:421:9: note: Condition 'isFinite' is always true avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:32:43: style:inconclusive: Function 'ScriptEnergy' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/scriptenergy.h:48:31: note: Function 'ScriptEnergy' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:32:43: note: Function 'ScriptEnergy' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:412:53: style:inconclusive: Function 'parseElements' argument 1 names different: declaration 'ob' definition 'object'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/scriptenergy.h:83:41: note: Function 'parseElements' argument 1 names different: declaration 'ob' definition 'object'. avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:412:53: note: Function 'parseElements' argument 1 names different: declaration 'ob' definition 'object'. avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:132:13: performance: Range variable 'line' should be declared as const reference. [iterateByValue] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:169:13: performance: Range variable 'line' should be declared as const reference. [iterateByValue] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:383:3: performance: Range variable 'sstr' should be declared as const reference. [iterateByValue] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefield.cpp:397:29: style: The scope of the variable 'allFinite' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefield.cpp:58:33: style:inconclusive: Function 'Forcefield' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefield.h:44:32: note: Function 'Forcefield' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefield.cpp:58:33: note: Function 'Forcefield' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefield.cpp:341:24: style: Local variable 'forces' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefield.h:75:8: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefield.cpp:341:24: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefield.cpp:353:8: style: Local variable 'energy' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefield.h:74:8: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefield.cpp:353:8: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/forcefield.cpp:265:33: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/qtplugins/hydrogens/hydrogens.cpp:69:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AddAndRemove [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/hydrogens/hydrogens.cpp:80:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Add [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/hydrogens/hydrogens.cpp:91:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Remove [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/hydrogens/hydrogens.cpp:103:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/gamessinput/gamessinputdialog.cpp:183:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/gamessinput/gamessinputdialog.cpp:552:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/gamessinput/gamessinputdialog.cpp:899:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/gamessinput/gamessinputdialog.cpp:939:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitForSubmissionResponse [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/importpqr/importpqr.cpp:43:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/importpqr/pqrwidget.h:44:3: style: Class 'PQRWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/importpqr/importpqr.cpp:19:31: style:inconclusive: Function 'ImportPQR' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/importpqr/importpqr.h:32:31: note: Function 'ImportPQR' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/importpqr/importpqr.cpp:19:31: note: Function 'ImportPQR' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/importpqr/importpqr.cpp:88:62: performance: Function parameter 'name' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/importpqr/importpqr.cpp:88:45: style: Parameter 'molData' can be declared as reference to const [constParameterReference] avogadrolibs-1.101.0/avogadro/qtplugins/importpqr/pqrwidget.cpp:19:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEditTriggers [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/importpqr/pqrrequest.cpp:80:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mol2url [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/importpqr/pqrrequest.cpp:95:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/importpqr/pqrwidget.cpp:89:59: performance: Function parameter 'name' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/insertdna/insertdna.cpp:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/insertdna/insertdna.cpp:77:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/insertdna/insertdna.cpp:32:3: style: Class 'InsertDNADialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/insertdna/insertdna.cpp:39:31: style:inconclusive: Function 'InsertDna' argument 1 names different: declaration 'parent_' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/insertdna/insertdna.h:30:31: note: Function 'InsertDna' argument 1 names different: declaration 'parent_' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/insertdna/insertdna.cpp:39:31: note: Function 'InsertDna' argument 1 names different: declaration 'parent_' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/insertfragment/insertfragment.cpp:114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/importpqr/pqrrequest.cpp:15:13: warning: Member variable 'PQRRequest::reply' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/importpqr/pqrrequest.cpp:178:45: performance: Function parameter 'formula' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/importpqr/pqrrequest.cpp:198:38: performance: Function parameter 'formula' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/qtplugins/importpqr/pqrrequest.cpp:77:30: note: Assuming that condition 'num>static_cast(results.size())' is not redundant avogadrolibs-1.101.0/avogadro/qtplugins/importpqr/pqrrequest.cpp:80:25: note: Access out of bounds avogadrolibs-1.101.0/avogadro/qtplugins/gamessinput/gamessinputdialog.cpp:213:25: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::GamessInputDialog::connectPreview' can be static. [functionStatic] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/avogadro/qtplugins/label/labeleditor.cpp:69:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Backspace [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/label/labeleditor.cpp:96:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/label/labeleditor.cpp:127:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VCenter [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/lammpsinput/lammpsinput.cpp:25:35: style:inconclusive: Function 'LammpsInput' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/lammpsinput/lammpsinput.h:28:33: note: Function 'LammpsInput' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/lammpsinput/lammpsinput.cpp:25:35: note: Function 'LammpsInput' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/label/labeleditor.h:27:8: style: Virtual function 'setIcon' is called from constructor 'LabelEditor(QObject*parent_=nullptr)' at line 37. Dynamic binding is not used. [virtualCallInConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/label/labeleditor.cpp:37:3: note: Calling setIcon avogadrolibs-1.101.0/avogadro/qtplugins/label/labeleditor.h:27:8: note: setIcon is a virtual function avogadrolibs-1.101.0/avogadro/qtplugins/label/label.h:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/label/label.cpp:53:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VCenter [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/label/label.cpp:101:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/label/label.cpp:261:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/label/label.cpp:463:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/lineformatinput/lineformatinput.cpp:46:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/lineformatinput/lineformatinput.cpp:81:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/licorice/licorice.h:41:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/licorice/licorice.cpp:71:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/licorice/licorice.cpp:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/licorice/licorice.cpp:103:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:148:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:277:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:628:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:856:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/licorice/licorice.cpp:40:3: style: Struct 'LayerLicorice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/licorice/licorice.cpp:84:29: style:inconclusive: Function 'Licorice' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/licorice/licorice.h:23:30: note: Function 'Licorice' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/licorice/licorice.cpp:84:29: note: Function 'Licorice' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/licorice/licorice.cpp:40:29: performance: Function parameter 'settings' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/lineformatinput/lineformatinputdialog.cpp:13:55: style:inconclusive: Function 'LineFormatInputDialog' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/lineformatinput/lineformatinputdialog.h:26:43: note: Function 'LineFormatInputDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.101.0/avogadro/qtplugins/lineformatinput/lineformatinputdialog.cpp:13:55: note: Function 'LineFormatInputDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/avogadro/qtplugins/manipulator/manipulator.cpp:91:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplyRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/manipulator/manipulator.cpp:177:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/manipulator/manipulator.cpp:195:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/manipulator/manipulator.cpp:217:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/manipulator/manipulator.cpp:242:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/manipulator/manipulator.cpp:404:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/measuretool/measuretool.cpp:81:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/measuretool/measuretool.cpp:98:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/measuretool/measuretool.cpp:116:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/measuretool/measuretool.cpp:129:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SansSerif [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/measuretool/measuretool.cpp:239:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mono [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:175:7: style: The scope of the variable 'molTabPosition' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:341:8: style: The scope of the variable 'success' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:945:10: style: The scope of the variable 'ThisMass' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:946:11: style: The scope of the variable 'ThisAtom' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:933:49: style: Parameter 'settings' can be declared as reference to const [constParameterReference] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/qtplugins/measuretool/measuretool.cpp:61:3: note: Calling setIcon avogadrolibs-1.101.0/avogadro/qtplugins/measuretool/measuretool.h:38:8: note: setIcon is a virtual function avogadrolibs-1.101.0/avogadro/qtplugins/label/label.cpp:259:8: warning: Member variable 'Label::m_group' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/label/label.cpp:107:3: style: Struct 'LayerLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/label/label.cpp:259:23: style:inconclusive: Function 'Label' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/label/label.h:22:27: note: Function 'Label' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/label/label.cpp:259:23: note: Function 'Label' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/label/label.cpp:295:10: style: Local variable 'name' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtplugins/label/label.h:25:11: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtplugins/label/label.cpp:295:10: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtplugins/label/label.cpp:107:26: performance: Function parameter 'settings' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/meshes/meshes.h:41:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/meshes/meshes.cpp:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/meshes/meshes.cpp:99:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TranslucentPass [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/meshes/meshes.cpp:167:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/label/label.cpp:299:11: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/qtplugins/label/label.cpp:179:19: style: Unused variable: text [unusedVariable] avogadrolibs-1.101.0/avogadro/qtplugins/label/label.cpp:309:14: style: Variable 'auxR' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/label/label.cpp:427:35: style: Unused variable: bondCount [unusedVariable] avogadrolibs-1.101.0/avogadro/qtplugins/meshes/meshes.cpp:31:25: style:inconclusive: Function 'Meshes' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/meshes/meshes.h:24:28: note: Function 'Meshes' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/meshes/meshes.cpp:31:25: note: Function 'Meshes' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/molecularproperties/molecularproperties.cpp:90:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/qtplugins/manipulator/manipulator.cpp:56:3: note: Calling setIcon avogadrolibs-1.101.0/avogadro/qtplugins/manipulator/manipulator.h:42:8: note: setIcon is a virtual function avogadrolibs-1.101.0/avogadro/qtplugins/manipulator/manipulator.cpp:37:3: style: Class 'ManipulateWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:62:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Added [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:200:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:249:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:322:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:349:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:436:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rhf [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/molecularproperties/molecularview.cpp:42:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Interactive [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/molecularproperties/molecularview.cpp:79:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Copy [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/molecularproperties/molecularview.cpp:156:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/networkdatabases/networkdatabases.cpp:74:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/navigator/navigator.cpp:135:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/navigator/navigator.cpp:155:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nothing [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/navigator/navigator.cpp:199:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiddleButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/navigator/navigator.cpp:239:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/navigator/navigator.cpp:329:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Perspective [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/networkdatabases/networkdatabases.cpp:20:45: style:inconclusive: Function 'NetworkDatabases' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/networkdatabases/networkdatabases.h:32:38: note: Function 'NetworkDatabases' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/networkdatabases/networkdatabases.cpp:20:45: note: Function 'NetworkDatabases' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/conformersearchdialog.cpp:48:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/qtplugins/navigator/navigator.cpp:47:3: note: Calling setIcon avogadrolibs-1.101.0/avogadro/qtplugins/navigator/navigator.h:36:8: note: setIcon is a virtual function avogadrolibs-1.101.0/avogadro/qtplugins/navigator/navigator.cpp:342:71: style:inconclusive: Function 'translate' argument 2 names different: declaration 'from' definition 'fromScr'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/navigator/navigator.h:71:55: note: Function 'translate' argument 2 names different: declaration 'from' definition 'fromScr'. avogadrolibs-1.101.0/avogadro/qtplugins/navigator/navigator.cpp:342:71: note: Function 'translate' argument 2 names different: declaration 'from' definition 'fromScr'. avogadrolibs-1.101.0/avogadro/qtplugins/navigator/navigator.cpp:343:50: style:inconclusive: Function 'translate' argument 3 names different: declaration 'to' definition 'toScr'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/navigator/navigator.h:71:77: note: Function 'translate' argument 3 names different: declaration 'to' definition 'toScr'. avogadrolibs-1.101.0/avogadro/qtplugins/navigator/navigator.cpp:343:50: note: Function 'translate' argument 3 names different: declaration 'to' definition 'toScr'. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/conformersearchdialog.h:24:7: note: Either there is a missing 'override', or the member function 'Avogadro::ConformerSearchDialog::method' can be const. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/conformersearchdialog.cpp:167:28: note: Either there is a missing 'override', or the member function 'Avogadro::ConformerSearchDialog::method' can be const. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/conformersearchdialog.h:25:7: note: Either there is a missing 'override', or the member function 'Avogadro::ConformerSearchDialog::numConformers' can be const. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/conformersearchdialog.cpp:162:28: note: Either there is a missing 'override', or the member function 'Avogadro::ConformerSearchDialog::numConformers' can be const. avogadrolibs-1.101.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:153:20: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] avogadrolibs-1.101.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:153:36: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] avogadrolibs-1.101.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:95:22: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::MolecularModel::canUpdateName' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/qtplugins/molecularproperties/molecularmodel.h:43:8: note: Either there is a missing 'override', or the member function 'Avogadro::MolecularModel::canUpdateName' can be const. avogadrolibs-1.101.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:95:22: note: Either there is a missing 'override', or the member function 'Avogadro::MolecularModel::canUpdateName' can be const. avogadrolibs-1.101.0/avogadro/qtplugins/noncovalent/noncovalent.h:42:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/noncovalent/noncovalent.cpp:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/noncovalent/noncovalent.cpp:318:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/noncovalent/noncovalent.cpp:375:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valueChanged [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:153:26: error: Null pointer dereference [nullPointer] avogadrolibs-1.101.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:153:42: error: Null pointer dereference [nullPointer] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obcharges.cpp:55:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEvents [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:113:14: style: Local variable 'data' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtplugins/molecularproperties/molecularmodel.h:50:12: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:113:14: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:174:38: performance: Function parameter 'pointgroup' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obfileformat.h:35:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obfileformat.h:59:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obfileformat.cpp:56:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEvents [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obfileformat.cpp:94:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QByteArray [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obfileformat.cpp:251:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obcharges.h:18:3: style: Class 'OBCharges' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obprocess.h:47:11: performance: Function 'obabelExecutable()' should return member 'm_obabelExecutable' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtplugins/noncovalent/noncovalent.cpp:49:35: style:inconclusive: Function 'NonCovalent' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/noncovalent/noncovalent.h:24:33: note: Function 'NonCovalent' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/noncovalent/noncovalent.cpp:49:35: note: Function 'NonCovalent' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obcharges.cpp:65:41: style:inconclusive: Function 'OBCharges' argument 1 names different: declaration 'identifier' definition 'id'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obcharges.h:18:32: note: Function 'OBCharges' argument 1 names different: declaration 'identifier' definition 'id'. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obcharges.cpp:65:41: note: Function 'OBCharges' argument 1 names different: declaration 'identifier' definition 'id'. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obcharges.cpp:159:57: style:inconclusive: Function 'partialCharges' argument 1 names different: declaration 'mol' definition 'molecule'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obcharges.h:55:48: note: Function 'partialCharges' argument 1 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obcharges.cpp:159:57: note: Function 'partialCharges' argument 1 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obcharges.cpp:215:51: style:inconclusive: Function 'partialCharges' argument 1 names different: declaration 'mol' definition 'molecule'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obcharges.h:54:42: note: Function 'partialCharges' argument 1 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obcharges.cpp:215:51: note: Function 'partialCharges' argument 1 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.101.0/avogadro/qtplugins/noncovalent/noncovalent.cpp:229:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obforcefielddialog.cpp:62:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obfileformat.cpp:30:3: warning: Member variable 'ProcessListener::m_process' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obfileformat.cpp:70:59: performance: Function parameter 'fileExtensions_' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obfileformat.cpp:71:59: performance: Function parameter 'mimeTypes_' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obfileformat.cpp:61:14: style: class member 'ProcessListener::m_process' is never used. [unusedStructMember] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obprocess.cpp:239:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalExit [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obprocess.cpp:371:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalExit [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obprocess.cpp:566:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProcessError [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obforcefielddialog.h:87:11: performance: Function 'recommendedForceField()' should return member 'm_recommendedForceField' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obforcefielddialog.cpp:61:15: style: Local variable 'options' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obforcefielddialog.h:73:15: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obforcefielddialog.cpp:61:15: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminput.cpp:25:35: style:inconclusive: Function 'OpenMMInput' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminput.h:28:33: note: Function 'OpenMMInput' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminput.cpp:25:35: note: Function 'OpenMMInput' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obprocess.cpp:18:12: warning: Member variable 'OBProcess::m_optimizeGeometryMaxSteps' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obprocess.cpp:18:12: warning: Member variable 'OBProcess::m_maxConformers' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obprocess.cpp:331:52: style:inconclusive: Function 'calculateCharges' argument 1 names different: declaration 'input' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obprocess.h:375:43: note: Function 'calculateCharges' argument 1 names different: declaration 'input' definition 'mol'. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obprocess.cpp:331:52: note: Function 'calculateCharges' argument 1 names different: declaration 'input' definition 'mol'. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obprocess.cpp:332:53: style:inconclusive: Function 'calculateCharges' argument 2 names different: declaration 'inFormat' definition 'format'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obprocess.h:376:44: note: Function 'calculateCharges' argument 2 names different: declaration 'inFormat' definition 'format'. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obprocess.cpp:332:53: note: Function 'calculateCharges' argument 2 names different: declaration 'inFormat' definition 'format'. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obprocess.cpp:396:52: style:inconclusive: Function 'optimizeGeometry' argument 1 names different: declaration 'cml' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obprocess.h:283:43: note: Function 'optimizeGeometry' argument 1 names different: declaration 'cml' definition 'mol'. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obprocess.cpp:396:52: note: Function 'optimizeGeometry' argument 1 names different: declaration 'cml' definition 'mol'. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obprocess.cpp:430:54: style:inconclusive: Function 'generateConformers' argument 1 names different: declaration 'cml' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obprocess.h:285:45: note: Function 'generateConformers' argument 1 names different: declaration 'cml' definition 'mol'. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obprocess.cpp:430:54: note: Function 'generateConformers' argument 1 names different: declaration 'cml' definition 'mol'. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obprocess.cpp:398:52: performance: Function parameter 'format' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obprocess.cpp:432:54: performance: Function parameter 'format' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:39:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Overlay3DPass [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:57:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VIEWPORT [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:309:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:160:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:213:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:374:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:402:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:425:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:538:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:570:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:689:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:737:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:780:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:838:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:888:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:930:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:962:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:1017:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:1027:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/playertool/playertool.cpp:99:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/playertool/playertool.cpp:222:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/playertool/playertool.cpp:283:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:74:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:205:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:375:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:571:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PME [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:582:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Langevin [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:622:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBarostat [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:959:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/playertool/playertool.h:40:8: style: Virtual function 'setIcon' is called from constructor 'PlayerTool(QObject*p=nullptr)' at line 50. Dynamic binding is not used. [virtualCallInConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/playertool/playertool.cpp:50:3: note: Calling setIcon avogadrolibs-1.101.0/avogadro/qtplugins/playertool/playertool.h:40:8: note: setIcon is a virtual function avogadrolibs-1.101.0/avogadro/qtplugins/playertool/playertool.cpp:242:11: style: The scope of the variable 'baseFileName' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/playertool/playertool.cpp:42:33: style:inconclusive: Function 'PlayerTool' argument 1 names different: declaration 'p' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/playertool/playertool.h:32:32: note: Function 'PlayerTool' argument 1 names different: declaration 'p' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/playertool/playertool.cpp:42:33: note: Function 'PlayerTool' argument 1 names different: declaration 'p' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/playertool/playertool.cpp:244:18: style: Variable 'baseFileName' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/plotpdf/pdfoptionsdialog.cpp:13:45: style:inconclusive: Function 'PdfOptionsDialog' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/plotpdf/pdfoptionsdialog.h:26:38: note: Function 'PdfOptionsDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.101.0/avogadro/qtplugins/plotpdf/pdfoptionsdialog.cpp:13:45: note: Function 'PdfOptionsDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.101.0/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:94:41: warning: Class 'RenderImpl' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:94:41: warning: Class 'RenderImpl' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] avogadrolibs-1.101.0/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:234:35: style:inconclusive: Function 'OverlayAxes' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/overlayaxes/overlayaxes.h:27:33: note: Function 'OverlayAxes' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:234:35: note: Function 'OverlayAxes' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:298:36: performance: Searching before insertion is not necessary. Instead of 'm_widgetToNode[m_glWidget]=nullptr' consider using 'm_widgetToNode.try_emplace(m_glWidget, nullptr);'. [stlFindInsert] avogadrolibs-1.101.0/avogadro/qtplugins/plotpdf/plotpdf.cpp:79:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitCell [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/plotpdf/plotpdf.cpp:107:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/plotrmsd/plotrmsd.cpp:73:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitCell [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/plotpdf/plotpdf.cpp:73:44: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/plotpdf/plotpdf.h:41:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.101.0/avogadro/qtplugins/plotpdf/plotpdf.cpp:73:44: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.101.0/avogadro/qtplugins/plotrmsd/plotrmsd.cpp:67:45: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/plotrmsd/plotrmsd.h:42:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.101.0/avogadro/qtplugins/plotrmsd/plotrmsd.cpp:67:45: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.101.0/avogadro/qtplugins/plotxrd/xrdoptionsdialog.cpp:13:45: style:inconclusive: Function 'XrdOptionsDialog' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/plotxrd/xrdoptionsdialog.h:28:38: note: Function 'XrdOptionsDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.101.0/avogadro/qtplugins/plotxrd/xrdoptionsdialog.cpp:13:45: note: Function 'XrdOptionsDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:843:17: style: Boolean value assigned to floating point variable. [assignBoolToFloat] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1260:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getRigidWater' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminputdialog.h:175:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getRigidWater' can be const. avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1260:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getRigidWater' can be const. avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1272:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getVelocityDistRandom' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminputdialog.h:176:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getVelocityDistRandom' can be const. avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1272:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getVelocityDistRandom' can be const. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1314:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getMinimize' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminputdialog.h:179:11: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getMinimize' can be const. avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1314:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getMinimize' can be const. avogadrolibs-1.101.0/avogadro/qtplugins/plotxrd/plotxrd.cpp:78:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitCell [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/plotxrd/plotxrd.cpp:106:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/plotxrd/plotxrd.cpp:159:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/plotxrd/plotxrd.cpp:263:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CrashExit [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:228:7: style: The scope of the variable 'molTabPosition' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:439:8: style: The scope of the variable 'success' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1338:49: style: Parameter 'settings' can be declared as reference to const [constParameterReference] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/downloaderwidget.cpp:49:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppLocalDataLocation [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/downloaderwidget.cpp:93:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/downloaderwidget.cpp:185:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readmeUrl [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/downloaderwidget.cpp:196:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/downloaderwidget.cpp:265:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/downloaderwidget.cpp:315:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Question [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/downloaderwidget.cpp:345:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/downloaderwidget.cpp:390:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/plotxrd/plotxrd.cpp:72:44: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/plotxrd/plotxrd.h:46:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.101.0/avogadro/qtplugins/plotxrd/plotxrd.cpp:72:44: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/plugindownloader.cpp:52:24: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::PluginDownloader::replyFinished' can be static. [functionStatic] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/plugindownloader.h:51:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::PluginDownloader::replyFinished' can be static. avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/plugindownloader.cpp:52:24: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::PluginDownloader::replyFinished' can be static. avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/downloaderwidget.h:33:3: style: Class 'DownloaderWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/plugindownloader.cpp:22:45: style:inconclusive: Function 'PluginDownloader' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/plugindownloader.h:34:38: note: Function 'PluginDownloader' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/plugindownloader.cpp:22:45: note: Function 'PluginDownloader' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:34:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_EOF [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_OK [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:101:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_EXTRACT_TIME [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/pluginmanager.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/pluginmanager.cpp:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:27:7: style: The scope of the variable 'r' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:97:15: style: The scope of the variable 'newFilename' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:98:15: style: The scope of the variable 'currentFilename' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:53:58: performance: Function parameter 'absolutepath' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:87:50: performance: Function parameter 'extractdir' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:88:50: performance: Function parameter 'absolutepath' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:81:5: style: Variable 'r' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:113:10: style: Variable 'r' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/pluginmanager.h:86:3: style: Class 'PluginManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/pluginmanager.cpp:80:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] avogadrolibs-1.101.0/avogadro/qtplugins/pluginmanager.cpp:78:7: note: outer condition: !pluginManagerInstance avogadrolibs-1.101.0/avogadro/qtplugins/pluginmanager.cpp:80:9: note: identical inner condition: !pluginManagerInstance avogadrolibs-1.101.0/avogadro/qtplugins/ply/ply.cpp:71:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:127:15: style: The scope of the variable 'fname' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:128:15: style: The scope of the variable 'fidentifier' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:129:15: style: The scope of the variable 'fdescription' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/pluginmanager.cpp:21:39: style:inconclusive: Function 'PluginManager' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/pluginmanager.h:86:26: note: Function 'PluginManager' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/pluginmanager.cpp:21:39: note: Function 'PluginManager' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/pluginmanager.cpp:93:41: style:inconclusive: Function 'load' argument 1 names different: declaration 'dir' definition 'path'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/pluginmanager.h:55:28: note: Function 'load' argument 1 names different: declaration 'dir' definition 'path'. avogadrolibs-1.101.0/avogadro/qtplugins/pluginmanager.cpp:93:41: note: Function 'load' argument 1 names different: declaration 'dir' definition 'path'. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:40:31: style:inconclusive: Function 'OpenBabel' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.h:35:31: note: Function 'OpenBabel' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:40:31: note: Function 'OpenBabel' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:950:63: style:inconclusive: Function 'onHydrogenOperationFinished' argument 1 names different: declaration 'cml' definition 'mdl'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.h:90:54: note: Function 'onHydrogenOperationFinished' argument 1 names different: declaration 'cml' definition 'mdl'. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:950:63: note: Function 'onHydrogenOperationFinished' argument 1 names different: declaration 'cml' definition 'mdl'. avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obfileformat.h:28:47: performance: Function parameter 'fileExtensions_' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/obfileformat.h:29:47: performance: Function parameter 'mimeTypes_' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:172:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:407:23: style: Variable 'options' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/openbabel/openbabel.cpp:407:15: style: Variable 'options' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/povray/povray.cpp:71:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertytables.cpp:152:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertyview.cpp:69:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Interactive [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertyview.cpp:107:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertyview.cpp:182:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Copy [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertyview.cpp:265:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertyview.cpp:326:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertyview.cpp:355:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/downloaderwidget.cpp:48:3: performance: Variable 'm_filePath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/zipextracter.h:29:46: performance: Function parameter 'absolutepath' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/downloaderwidget.cpp:320:16: style: Variable 'yesAlwaysButton' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/qtplugins/plugindownloader/downloaderwidget.cpp:322:16: style: Variable 'neverButton' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertymodel.cpp:235:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertymodel.cpp:516:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertymodel.cpp:655:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertymodel.cpp:690:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertymodel.cpp:875:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Modified [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertymodel.cpp:987:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Added [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.h:71:1: debug: Failed to parse 'using integrand = void ( * ) ( unsigned int , const double * , void * , unsigned int , double * ) ;'. The checking continues anyway. [simplifyUsing] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.h:77:1: debug: Failed to parse 'using integrand_v = void ( * ) ( unsigned int , unsigned int , const double * , void * , unsigned int , double * ) ;'. The checking continues anyway. [simplifyUsing] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:280:1: debug: Failed to parse 'using evalError_func = int ( * ) ( struct rule_s * , unsigned int , integrand_v , void * , unsigned int , region * ) ;'. The checking continues anyway. [simplifyUsing] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:282:1: debug: Failed to parse 'using destroy_func = void ( * ) ( struct rule_s * ) ;'. The checking continues anyway. [simplifyUsing] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimwavefunction.h:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimwavefunction.h:73:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:160:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:444:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:95:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMBPMinusThreeGradientInElectronDensityLaplacian [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimengine.cpp:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimengine.cpp:23:35: style:inconclusive: Function 'QTAIMEngine' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimengine.h:19:33: note: Function 'QTAIMEngine' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimengine.cpp:23:35: note: Function 'QTAIMEngine' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:119:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertymodel.cpp:93:16: warning: Member variable 'PropertyModel::m_validCache' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertymodel.cpp:261:23: style: Expression is always false because 'else if' condition matches previous condition at line 236. [multiCondition] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:817:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:929:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1113:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1175:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertymodel.cpp:851:62: style:inconclusive: Function 'setBondLength' argument 2 names different: declaration 'value' definition 'length'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertymodel.h:91:49: note: Function 'setBondLength' argument 2 names different: declaration 'value' definition 'length'. avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertymodel.cpp:851:62: note: Function 'setBondLength' argument 2 names different: declaration 'value' definition 'length'. avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertymodel.cpp:180:34: performance: Function parameter 'type' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertymodel.cpp:400: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] avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertymodel.cpp:397:13: note: Assuming that condition 'row>static_cast(m_angles.size())' is not redundant avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertymodel.cpp:400:26: note: Access out of bounds avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertymodel.cpp:434: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] avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertymodel.cpp:431:13: note: Assuming that condition 'row>static_cast(m_torsions.size())' is not redundant avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertymodel.cpp:434:30: note: Access out of bounds avogadrolibs-1.101.0/avogadro/qtplugins/propertytables/propertymodel.cpp:495:23: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:352:27: warning: Return value of function m_nuclearCriticalPoints.empty() is not used. [ignoredReturnValue] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:353:24: warning: Return value of function m_bondCriticalPoints.empty() is not used. [ignoredReturnValue] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:354:24: warning: Return value of function m_ringCriticalPoints.empty() is not used. [ignoredReturnValue] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:355:24: warning: Return value of function m_cageCriticalPoints.empty() is not used. [ignoredReturnValue] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:357:35: warning: Return value of function m_laplacianAtBondCriticalPoints.empty() is not used. [ignoredReturnValue] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:358:37: warning: Return value of function m_ellipticityAtBondCriticalPoints.empty() is not used. [ignoredReturnValue] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:360:15: warning: Return value of function m_bondPaths.empty() is not used. [ignoredReturnValue] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:361:17: warning: Return value of function m_bondedAtoms.empty() is not used. [ignoredReturnValue] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:363:28: warning: Return value of function m_electronDensitySources.empty() is not used. [ignoredReturnValue] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:364:26: warning: Return value of function m_electronDensitySinks.empty() is not used. [ignoredReturnValue] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimwavefunction.h:42:8: style:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMWavefunction::saveToBinaryFile' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:57:27: style:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMCriticalPointLocator::bondPaths' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:58:32: style:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMCriticalPointLocator::bondedAtoms' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:841:36: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMCriticalPointLocator::temporaryFileName' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:85:11: note: Technically the member function 'Avogadro::QtPlugins::QTAIMCriticalPointLocator::temporaryFileName' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:841:36: note: Technically the member function 'Avogadro::QtPlugins::QTAIMCriticalPointLocator::temporaryFileName' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:40:20: performance: Function 'nuclearCriticalPoints()' should return member 'm_nuclearCriticalPoints' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:44:20: performance: Function 'bondCriticalPoints()' should return member 'm_bondCriticalPoints' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:45:20: performance: Function 'ringCriticalPoints()' should return member 'm_ringCriticalPoints' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:46:20: performance: Function 'cageCriticalPoints()' should return member 'm_cageCriticalPoints' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:48:16: performance: Function 'laplacianAtBondCriticalPoints()' should return member 'm_laplacianAtBondCriticalPoints' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:52:16: performance: Function 'ellipticityAtBondCriticalPoints()' should return member 'm_ellipticityAtBondCriticalPoints' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:57:27: performance: Function 'bondPaths()' should return member 'm_bondPaths' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:58:32: performance: Function 'bondedAtoms()' should return member 'm_bondedAtoms' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:60:20: performance: Function 'electronDensitySources()' should return member 'm_electronDensitySources' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:64:20: performance: Function 'electronDensitySinks()' should return member 'm_electronDensitySinks' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:57:26: performance: Function 'path()' should return member 'm_path' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:228:19: style: Condition 'areBonded' is always true [knownConditionTrueFalse] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:226:27: note: Assignment 'areBonded=true', assigned value is 1 avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:228:19: note: Condition 'areBonded' is always true avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:400:19: style: Condition 'areBonded' is always true [knownConditionTrueFalse] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:398:27: note: Assignment 'areBonded=true', assigned value is 1 avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:400:19: note: Condition 'areBonded' is always true avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:608:21: style: Condition 'areBonded' is always true [knownConditionTrueFalse] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:606:29: note: Assignment 'areBonded=true', assigned value is 1 avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:608:21: note: Condition 'areBonded' is always true avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:225:20: style: The scope of the variable 'backwardPath' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:59:54: performance: Function parameter 'betaSpheres' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:314:64: performance: Function parameter 'input' should be passed by const reference. However it seems that 'QTAIMLocateElectronDensitySink' is a callback function. [passedByValueCallback] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:791:37: note: Function pointer used here. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:314:64: note: Function parameter 'input' should be passed by const reference. However it seems that 'QTAIMLocateElectronDensitySink' is a callback function. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:331:66: performance: Function parameter 'input' should be passed by const reference. However it seems that 'QTAIMLocateElectronDensitySource' is a callback function. [passedByValueCallback] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:646:37: note: Function pointer used here. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:331:66: note: Function parameter 'input' should be passed by const reference. However it seems that 'QTAIMLocateElectronDensitySource' is a callback function. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:36:41: style:inconclusive: Function 'QTAIMExtension' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimextension.h:19:36: note: Function 'QTAIMExtension' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:36:41: note: Function 'QTAIMExtension' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:139:35: style: Variable 'nucChargeList' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:220:26: style: Variable 'areBonded' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:311:35: style: Variable 'nucChargeList' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:392:26: style: Variable 'areBonded' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:515:37: style: Variable 'nucChargeList' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:600:28: style: Variable 'areBonded' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:139:21: style: Variable 'nucChargeList' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:311:21: style: Variable 'nucChargeList' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:515:23: style: Variable 'nucChargeList' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:45:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_fileDoesNotExist' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_ioError' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_tooManyNuclei' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_maximumAngularMomentumExceeded' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_numberOfMolecularOrbitals' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_numberOfGaussianPrimitives' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_numberOfNuclei' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_totalEnergy' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_virialRatio' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:31:17: warning: Return value of function m_betaSpheres.empty() is not used. [ignoredReturnValue] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::m_status' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::abserr_save' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::flag_save' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::h' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::init' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::kflag' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::kop' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::nfe' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::relerr_save' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::remin' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:269:27: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_abs' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:73:9: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_abs' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:269:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_abs' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:304:27: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_epsilon' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:74:9: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_epsilon' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:304:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_epsilon' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:478:27: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_max' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:77:9: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_max' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:478:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_max' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:513:27: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_min' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:78:9: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_min' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:513:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_min' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:1141:27: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_sign' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:81:9: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_sign' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:1141:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_sign' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:54:26: performance: Function 'path()' should return member 'm_path' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:872:7: error: Memory leak: f1 [memleak] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:872:7: error: Memory leak: f2 [memleak] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:872:7: error: Memory leak: f3 [memleak] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:872:7: error: Memory leak: f4 [memleak] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:872:7: error: Memory leak: f5 [memleak] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:193:5: style: Redundant assignment of 't' to itself. [selfAssignment] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:58:9: style: The scope of the variable 't_out' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:731:8: style: The scope of the variable 'hfaild' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:732:9: style: The scope of the variable 'hmin' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:740:9: style: The scope of the variable 'tol' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:741:9: style: The scope of the variable 'toln' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:742:9: style: The scope of the variable 'ypk' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:347:73: style:inconclusive: Function 'r8_fehl' argument 4 names different: declaration 'h' definition 'h_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:75:55: note: Function 'r8_fehl' argument 4 names different: declaration 'h' definition 'h_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:347:73: note: Function 'r8_fehl' argument 4 names different: declaration 'h' definition 'h_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:56:54: performance: Function parameter 'betaSpheres' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:347:53: style: Parameter 'y' can be declared as const array [constParameter] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:348:40: style: Parameter 'yp' can be declared as const array [constParameter] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:919:14: error: Memory is allocated but not initialized: f1 [uninitdata] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:920:14: error: Memory is allocated but not initialized: f2 [uninitdata] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:921:14: error: Memory is allocated but not initialized: f3 [uninitdata] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:922:14: error: Memory is allocated but not initialized: f4 [uninitdata] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:923:14: error: Memory is allocated but not initialized: f5 [uninitdata] avogadrolibs-1.101.0/avogadro/qtplugins/quantuminput/quantuminput.cpp:41:37: style:inconclusive: Function 'QuantumInput' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/quantuminput/quantuminput.h:39:34: note: Function 'QuantumInput' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/quantuminput/quantuminput.cpp:41:37: note: Function 'QuantumInput' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2206:16: warning: Member variable 'QTAIMCubature::m_mode' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2376:24: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMCubature::temporaryFileName' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.h:128:11: note: Technically the member function 'Avogadro::QtPlugins::QTAIMCubature::temporaryFileName' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2376:24: note: Technically the member function 'Avogadro::QtPlugins::QTAIMCubature::temporaryFileName' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2246:9: style: Condition 'threeDimensionalIntegration' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2236:38: note: Assignment 'threeDimensionalIntegration=false', assigned value is 0 avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2246:9: note: Condition 'threeDimensionalIntegration' is always false avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1038:11: error: Common realloc mistake: 'R' nulled but not freed upon failure [memleakOnRealloc] avogadrolibs-1.101.0/avogadro/qtplugins/resetview/resetview.cpp:117:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Perspective [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2060:3: warning: If memory allocation fails, then there is a possible null pointer dereference: xmin [nullPointerOutOfMemory] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2057:25: note: Assuming allocation function fails avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2057:10: note: Assignment 'xmin=(double*)malloc(dim*sizeof(double))', assigned value is 0 avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2060:3: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2061:3: warning: If memory allocation fails, then there is a possible null pointer dereference: xmax [nullPointerOutOfMemory] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2058:25: note: Assuming allocation function fails avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2058:10: note: Assignment 'xmax=(double*)malloc(dim*sizeof(double))', assigned value is 0 avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2061:3: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2081:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: val [nullPointerOutOfMemory] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2047:24: note: Assuming allocation function fails avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2047:9: note: Assignment 'val=(double*)malloc(sizeof(double)*fdim)', assigned value is 0 avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2069:17: note: Assuming container is not empty avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2081:16: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2323:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xmin [nullPointerOutOfMemory] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2318:29: note: Assuming allocation function fails avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2318:14: note: Assignment 'xmin=(double*)malloc(dim*sizeof(double))', assigned value is 0 avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2323:7: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2324:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xmax [nullPointerOutOfMemory] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2319:29: note: Assuming allocation function fails avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2319:14: note: Assignment 'xmax=(double*)malloc(dim*sizeof(double))', assigned value is 0 avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2324:7: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2325:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xmin [nullPointerOutOfMemory] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2318:29: note: Assuming allocation function fails avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2318:14: note: Assignment 'xmin=(double*)malloc(dim*sizeof(double))', assigned value is 0 avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2325:7: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2326:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xmax [nullPointerOutOfMemory] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2319:29: note: Assuming allocation function fails avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2319:14: note: Assignment 'xmax=(double*)malloc(dim*sizeof(double))', assigned value is 0 avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2326:7: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2348:62: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: val [nullPointerOutOfMemory] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2242:24: note: Assuming allocation function fails avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2242:9: note: Assignment 'val=(double*)malloc(sizeof(double)*fdim)', assigned value is 0 avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2333:21: note: Assuming container is not empty avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2348:62: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2349:27: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: err [nullPointerOutOfMemory] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2243:24: note: Assuming allocation function fails avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2243:9: note: Assignment 'err=(double*)malloc(sizeof(double)*fdim)', assigned value is 0 avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2333:21: note: Assuming container is not empty avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2349:27: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2352:22: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: val [nullPointerOutOfMemory] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2242:24: note: Assuming allocation function fails avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2242:9: note: Assignment 'val=(double*)malloc(sizeof(double)*fdim)', assigned value is 0 avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2333:21: note: Assuming container is not empty avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2352:22: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2353:23: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: err [nullPointerOutOfMemory] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2243:24: note: Assuming allocation function fails avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2243:9: note: Assignment 'err=(double*)malloc(sizeof(double)*fdim)', assigned value is 0 avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2333:21: note: Assuming container is not empty avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2353:23: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:204:12: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:252:21: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:274:12: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:315:14: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:334:7: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:684:10: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:858:14: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:869:10: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:983:8: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:988:7: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1038:15: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1146:13: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1170:13: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1340:31: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1620:31: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1730:31: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2047:9: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2048:9: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2057:10: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2058:10: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2102:31: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2242:9: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2243:9: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2252:14: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2253:14: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2318:14: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2319:14: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:525:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:542:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:669:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:686:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:692:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] avogadrolibs-1.101.0/avogadro/qtplugins/resetview/resetview.cpp:208:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1727:8: style: Redundant assignment of 'ndim' to itself. [selfAssignment] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1728:8: style: Redundant assignment of 'fdim' to itself. [selfAssignment] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:201:16: style: The scope of the variable 'i' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:220:16: style: The scope of the variable 'i' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:864:16: style: The scope of the variable 'i' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:216:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUsed [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:887:41: performance: Function parameter 'hi' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:246:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUsed [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:268:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:371:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:914:64: style: Parameter 'hi' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1340:9: style: Variable 'paramVariantListPtr' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1620:9: style: Variable 'paramVariantListPtr' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1730:9: style: Variable 'paramVariantListPtr' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2102:9: style: Variable 'paramVariantListPtr' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:253:10: error: Uninitialized variable: R.errmax [uninitvar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:930:12: error: Uninitialized variable: ret [uninitvar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:930:12: error: Uninitialized struct member: ret.h [uninitStructMember] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:930:12: error: Uninitialized struct member: ret.splitDim [uninitStructMember] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:930:12: error: Uninitialized struct member: ret.fdim [uninitStructMember] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:930:12: error: Uninitialized struct member: ret.ee [uninitStructMember] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:930:12: error: Uninitialized struct member: ret.errmax [uninitStructMember] avogadrolibs-1.101.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.h:44:3: style: Class 'ScriptChargeModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1727:8: style: Variable 'ndim' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1728:8: style: Variable 'fdim' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:29:53: style:inconclusive: Function 'ScriptChargeModel' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.h:44:36: note: Function 'ScriptChargeModel' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. avogadrolibs-1.101.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:29:53: note: Function 'ScriptChargeModel' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. avogadrolibs-1.101.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:190:12: style: Local variable 'potential' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.h:64:10: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:190:12: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:372:3: performance: Range variable 'sstr' should be declared as const reference. [iterateByValue] avogadrolibs-1.101.0/avogadro/qtplugins/scriptcharges/scriptcharges.cpp:20:39: style:inconclusive: Function 'ScriptCharges' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/scriptcharges/scriptcharges.h:29:35: note: Function 'ScriptCharges' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/scriptcharges/scriptcharges.cpp:20:39: note: Function 'ScriptCharges' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/scriptfileformats/fileformatscript.h:128:3: style: Class 'FileFormatScript' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/scriptfileformats/scriptfileformats.cpp:23:47: style:inconclusive: Function 'ScriptFileFormats' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/scriptfileformats/scriptfileformats.h:25:39: note: Function 'ScriptFileFormats' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/scriptfileformats/scriptfileformats.cpp:23:47: note: Function 'ScriptFileFormats' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:65:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:144:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUsed [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:170:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:197:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:30:51: style:inconclusive: Function 'FileFormatScript' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/scriptfileformats/fileformatscript.h:128:35: note: Function 'FileFormatScript' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. avogadrolibs-1.101.0/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:30:51: note: Function 'FileFormatScript' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. avogadrolibs-1.101.0/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:227:14: style: Variable 'it' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/qtplugins/select/select.cpp:147:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/select/select.cpp:157:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/select/select.cpp:190:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/select/select.cpp:258:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/select/select.cpp:297:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/select/select.cpp:337:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/select/select.cpp:391:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/select/select.cpp:430:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/select/select.cpp:475:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/select/select.cpp:545:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/select/select.cpp:554:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/select/select.cpp:566:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:77:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3ub [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:87:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:103:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:160:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:211:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Overlay2DPass [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:255:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:265:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:328:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:342:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/select/select.cpp:273:12: style: Local variable 'name' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtplugins/select/select.h:30:11: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtplugins/select/select.cpp:273:12: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtplugins/select/select.cpp:312:12: style: Local variable 'name' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtplugins/select/select.h:30:11: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtplugins/select/select.cpp:312:12: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtplugins/select/select.cpp:515:15: style: Local variable 'name' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtplugins/select/select.h:30:11: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtplugins/select/select.cpp:515:15: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtplugins/select/select.cpp:449:3: performance: Range variable 'item' should be declared as const reference. [iterateByValue] avogadrolibs-1.101.0/avogadro/qtplugins/select/select.cpp:494:3: performance: Range variable 'item' should be declared as const reference. [iterateByValue] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:60:3: note: Calling setIcon avogadrolibs-1.101.0/avogadro/qtplugins/selectiontool/selectiontool.h:37:8: note: setIcon is a virtual function avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:358:16: note: Assignment 'm_molecule=mol' avogadrolibs-1.101.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:357:18: note: Condition 'm_molecule!=mol' is redundant avogadrolibs-1.101.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:336:61: style:inconclusive: Function 'selectAtom' argument 2 names different: declaration 'atom' definition 'index'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/selectiontool/selectiontool.h:56:48: note: Function 'selectAtom' argument 2 names different: declaration 'atom' definition 'index'. avogadrolibs-1.101.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:336:61: note: Function 'selectAtom' argument 2 names different: declaration 'atom' definition 'index'. avogadrolibs-1.101.0/avogadro/qtplugins/selectiontool/selectiontoolwidget.cpp:49:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/spacegroup/spacegroup.cpp:154:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitCell [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/spacegroup/spacegroup.cpp:195:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/spacegroup/spacegroup.cpp:242:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/spacegroup/spacegroup.cpp:267:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/spacegroup/spacegroup.cpp:292:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/spacegroup/spacegroup.cpp:340:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/spacegroup/spacegroup.cpp:391:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectRows [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/spectra/spectra.cpp:24:27: style:inconclusive: Function 'Spectra' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/spectra/spectra.h:33:29: note: Function 'Spectra' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/spectra/spectra.cpp:24:27: note: Function 'Spectra' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/spacegroup/spacegroup.cpp:148:47: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/spacegroup/spacegroup.h:37:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.101.0/avogadro/qtplugins/spacegroup/spacegroup.cpp:148:47: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitaltablemodel.h:61:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.cpp:124:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.cpp:160:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.cpp:181:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orbital [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.cpp:284:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable priority [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.cpp:361:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MO [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.cpp:453:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Added [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/spectra/spectradialog.cpp:81:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stretch [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitaltablemodel.h:77:8: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OrbitalSortingProxyModel::isHOMOFirst' can be const. [functionConst] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitaltablemodel.h:42:3: style: Class 'ProgressBarDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitaltablemodel.h:74:3: style: Class 'OrbitalSortingProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.cpp:273:13: style: The scope of the variable 'state' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.cpp:30:29: style:inconclusive: Function 'Orbitals' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.h:45:30: note: Function 'Orbitals' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.cpp:30:29: note: Function 'Orbitals' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.cpp:247:45: style:inconclusive: Function 'addCalculationToQueue' argument 3 names different: declaration 'isoval' definition 'isovalue'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.h:111:37: note: Function 'addCalculationToQueue' argument 3 names different: declaration 'isoval' definition 'isovalue'. avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.cpp:247:45: note: Function 'addCalculationToQueue' argument 3 names different: declaration 'isoval' definition 'isovalue'. avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.cpp:490:43: style:inconclusive: Function 'renderOrbital' argument 1 names different: declaration 'orbital' definition 'row'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.h:136:35: note: Function 'renderOrbital' argument 1 names different: declaration 'orbital' definition 'row'. avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.cpp:490:43: note: Function 'renderOrbital' argument 1 names different: declaration 'orbital' definition 'row'. avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.cpp:307:13: style: Variable 'info' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.cpp:545:13: style: Variable 'info' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.cpp:181:79: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.cpp:258:18: error: Uninitialized variables: newCalc.posMesh, newCalc.negMesh, newCalc.cube [uninitvar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.cpp:258:18: error: Uninitialized struct member: newCalc.posMesh [uninitStructMember] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.cpp:258:18: error: Uninitialized struct member: newCalc.negMesh [uninitStructMember] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitals.cpp:258:18: error: Uninitialized struct member: newCalc.cube [uninitStructMember] avogadrolibs-1.101.0/avogadro/qtplugins/spectra/spectradialog.cpp:432:14: style: Local variable 'spectra' shadows outer argument [shadowArgument] avogadrolibs-1.101.0/avogadro/qtplugins/spectra/spectradialog.cpp:423:70: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtplugins/spectra/spectradialog.cpp:432:14: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtplugins/spectra/spectradialog.cpp:432:14: style: Variable 'spectra' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/qtplugins/spectra/spectradialog.cpp:671:20: style: Consider using std::max_element algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/qtplugins/spectra/spectradialog.cpp:567:23: style: Unused variable: transitions [unusedVariable] avogadrolibs-1.101.0/avogadro/qtplugins/spectra/spectradialog.cpp:567:36: style: Unused variable: intensities [unusedVariable] avogadrolibs-1.101.0/avogadro/qtplugins/spectra/spectradialog.cpp:580:11: style: Variable 'xWave' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitaltablemodel.cpp:31:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitaltablemodel.cpp:100:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitalwidget.cpp:32:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResizeToContents [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitalwidget.cpp:116:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResizeToContents [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitalwidget.cpp:144:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectCurrent [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitalwidget.cpp:201:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitalwidget.cpp:91:21: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OrbitalWidget::configureClicked' can be static. [functionStatic] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitalwidget.h:81:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OrbitalWidget::configureClicked' can be static. avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitalwidget.cpp:91:21: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OrbitalWidget::configureClicked' can be static. avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitalwidget.cpp:196:48: style:inconclusive: Function 'setDefaults' argument 1 names different: declaration 'quality' definition 'q'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitalwidget.h:63:50: note: Function 'setDefaults' argument 1 names different: declaration 'quality' definition 'q'. avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitalwidget.cpp:196:48: note: Function 'setDefaults' argument 1 names different: declaration 'quality' definition 'q'. avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitalwidget.cpp:196:58: style:inconclusive: Function 'setDefaults' argument 2 names different: declaration 'isovalue' definition 'i'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitalwidget.h:63:66: note: Function 'setDefaults' argument 2 names different: declaration 'isovalue' definition 'i'. avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitalwidget.cpp:196:58: note: Function 'setDefaults' argument 2 names different: declaration 'isovalue' definition 'i'. avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitaltablemodel.cpp:125:14: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitaltablemodel.cpp:134:14: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitaltablemodel.cpp:55:7: style: The scope of the variable 'subscriptStart' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitaltablemodel.cpp:165:21: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/orbitaltablemodel.cpp:174:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfacedialog.cpp:182:11: style: The scope of the variable 'text' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfacedialog.cpp:12:39: style:inconclusive: Function 'SurfaceDialog' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfacedialog.h:34:35: note: Function 'SurfaceDialog' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfacedialog.cpp:12:39: note: Function 'SurfaceDialog' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:172:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:257:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Added [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:290:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Beta [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:402:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VdW [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:561:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:708:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:732:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MO [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:773:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color3f [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:782:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Parula [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:867:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Added [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:973:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/svg/svg.cpp:145:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Infinity [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/svg/svg.cpp:199:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos_image [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/svg/svg.cpp:259:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/svg/svg.cpp:119:3: style: Statements following 'return' will never be executed. [unreachableCode] avogadrolibs-1.101.0/avogadro/qtplugins/svg/svg.h:56:23: style: Checking if unsigned expression 'bonds' is less than zero. [unsignedLessThanZero] avogadrolibs-1.101.0/avogadro/qtplugins/svg/svg.cpp:119:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/operationstablemodel.cpp:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/operationstablemodel.cpp:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/operationstablemodel.cpp:52:11: style: Unused variable: name [unusedVariable] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:756:7: style: The if condition is the same as the previous if condition [duplicateCondition] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:752:7: note: First condition avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:756:7: note: Second condition avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:880:11: style: The scope of the variable 'baseFileName' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:83:29: style:inconclusive: Function 'Surfaces' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.h:49:30: note: Function 'Surfaces' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:83:29: note: Function 'Surfaces' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:543:55: style:inconclusive: Function 'calculateQM' argument 3 names different: declaration 'betaSpin' definition 'beta'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.h:95:62: note: Function 'calculateQM' argument 3 names different: declaration 'betaSpin' definition 'beta'. avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:543:55: note: Function 'calculateQM' argument 3 names different: declaration 'betaSpin' definition 'beta'. avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:170:15: style: Local variable 'name' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.h:71:11: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:170:15: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:306:19: style: Local variable 'name' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.h:71:11: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:306:19: note: Shadow variable avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:108:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Added [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:181:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSYM_SUCCESS [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:348:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSYM_SUCCESS [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/surfaces/surfaces.cpp:882:18: style: Variable 'baseFileName' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetryscene.cpp:68:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetryscene.cpp:38:39: style:inconclusive: Function 'SymmetryScene' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetryscene.h:24:35: note: Function 'SymmetryScene' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetryscene.cpp:38:39: note: Function 'SymmetryScene' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:37:3: performance: Variable 'm_ctx' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:175:14: style: Condition 'length==1' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:172:14: note: Assuming that condition 'length<2' is not redundant avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:175:14: note: Condition 'length==1' is always false avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:169:25: warning: Either the condition 'm_molecule==nullptr' is redundant or there is possible null pointer dereference: m_molecule. [nullPointerRedundantCheck] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:171:18: note: Assuming that condition 'm_molecule==nullptr' is not redundant avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:169:25: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:195:10: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:194:30: note: Assuming allocation function fails avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:194:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:195:10: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:200:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:194:30: note: Assuming allocation function fails avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:194:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:200:5: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:201:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:194:30: note: Assuming allocation function fails avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:194:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:201:5: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:202:9: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:194:30: note: Assuming allocation function fails avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:194:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:202:9: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:202:23: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:194:30: note: Assuming allocation function fails avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:194:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:202:23: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:204:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:194:30: note: Assuming allocation function fails avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:194:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:204:5: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:205:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:194:30: note: Assuming allocation function fails avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:194:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:205:5: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:206:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:194:30: note: Assuming allocation function fails avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:194:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:206:5: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:339:25: warning: Either the condition 'm_molecule==nullptr' is redundant or there is possible null pointer dereference: m_molecule. [nullPointerRedundantCheck] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:341:18: note: Assuming that condition 'm_molecule==nullptr' is not redundant avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:339:25: note: Null pointer dereference avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:194:7: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:102:45: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.h:42:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetry.cpp:102:45: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetryutil.cpp:49:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSYM_SYMMETRY_OPERATION_TYPE_IDENTITY [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:73:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:175:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:221:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:262:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:324:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:337:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:357:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:127:22: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SymmetryWidget::moleculeChanged' can be static. [functionStatic] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:277:12: style: Condition 'smes==nullptr' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:65:41: style:inconclusive: Function 'SymmetryWidget' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetrywidget.h:52:36: note: Function 'SymmetryWidget' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:65:41: note: Function 'SymmetryWidget' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:327:45: style:inconclusive: Function 'setEquivalenceSets' argument 1 names different: declaration 'mesl' definition 'esl'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetrywidget.h:65:31: note: Function 'setEquivalenceSets' argument 1 names different: declaration 'mesl' definition 'esl'. avogadrolibs-1.101.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:327:45: note: Function 'setEquivalenceSets' argument 1 names different: declaration 'mesl' definition 'esl'. avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetool.cpp:123:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetool.cpp:162:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetool.cpp:183:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetool.cpp:201:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Left [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetool.cpp:341:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetool.cpp:381:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetool.cpp:545:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullU [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetool.cpp:584:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetool.cpp:806:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetoolwidget.cpp:162:56: style:inconclusive: Function 'setCoordination' argument 1 names different: declaration 'geometry' definition 'order'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetoolwidget.h:37:38: note: Function 'setCoordination' argument 1 names different: declaration 'geometry' definition 'order'. avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetoolwidget.cpp:162:56: note: Function 'setCoordination' argument 1 names different: declaration 'geometry' definition 'order'. avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetool.cpp:809:20: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::TemplateTool::atomLeftDrag' can be static. [functionStatic] avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetool.h:86:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::TemplateTool::atomLeftDrag' can be static. avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetool.cpp:809:20: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::TemplateTool::atomLeftDrag' can be static. avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetool.h:40:8: style: Virtual function 'setIcon' is called from constructor 'TemplateTool(QObject*parent_=NULL)' at line 91. Dynamic binding is not used. [virtualCallInConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetool.cpp:91:3: note: Calling setIcon avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetool.h:40:8: note: setIcon is a virtual function avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetool.cpp:390:29: style: The scope of the variable 'centerIndex' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetool.cpp:534:42: performance: Function parameter 'templatePoints' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetool.cpp:535:42: performance: Function parameter 'moleculePoints' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetool.cpp:730:33: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/qtplugins/templatetool/templatetool.cpp:735:33: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/qtplugins/vanderwaals/vanderwaals.h:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/vanderwaals/vanderwaals.cpp:68:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/vanderwaals/vanderwaals.cpp:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/vanderwaals/vanderwaals.cpp:99:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/vanderwaals/vanderwaals.cpp:38:3: style: Struct 'LayerVdW' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/vanderwaals/vanderwaals.cpp:81:35: style:inconclusive: Function 'VanDerWaals' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/vanderwaals/vanderwaals.h:23:33: note: Function 'VanDerWaals' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/vanderwaals/vanderwaals.cpp:81:35: note: Function 'VanDerWaals' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/vanderwaals/vanderwaals.cpp:38:24: performance: Function parameter 'settings' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrationdialog.cpp:22:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stretch [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrationdialog.cpp:42:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QModelIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrationdialog.cpp:15:43: style:inconclusive: Function 'VibrationDialog' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrationdialog.h:31:37: note: Function 'VibrationDialog' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrationdialog.cpp:15:43: note: Function 'VibrationDialog' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:53:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:83:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:121:22: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::VibrationModel::clear' can be static. [functionStatic] avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/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. avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:22:49: style:inconclusive: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrationmodel.h:23:35: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:22:49: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:75:50: style:inconclusive: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrationmodel.h:33:36: note: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:75:50: note: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:112:54: style:inconclusive: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrationmodel.h:36:40: note: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:112:54: note: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrations.cpp:223:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrations.cpp:247:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/vrml/vrml.cpp:71:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrations.cpp:21:33: style:inconclusive: Function 'Vibrations' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrations.h:30:32: note: Function 'Vibrations' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/vibrations/vibrations.cpp:21:33: note: Function 'Vibrations' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/wireframe/wireframe.h:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/wireframe/wireframe.cpp:102:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/wireframe/wireframe.cpp:120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/wireframe/wireframe.cpp:135:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/yaehmop/banddialog.cpp:14:33: style:inconclusive: Function 'BandDialog' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/yaehmop/banddialog.h:29:32: note: Function 'BandDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.101.0/avogadro/qtplugins/yaehmop/banddialog.cpp:14:33: note: Function 'BandDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.101.0/avogadro/qtplugins/yaehmop/specialkpoints.cpp:61:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/wireframe/wireframe.cpp:50:3: style: Struct 'LayerWireframe' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/qtplugins/wireframe/wireframe.cpp:118:31: style:inconclusive: Function 'Wireframe' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/wireframe/wireframe.h:22:31: note: Function 'Wireframe' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/wireframe/wireframe.cpp:118:31: note: Function 'Wireframe' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/qtplugins/wireframe/wireframe.cpp:50:30: performance: Function parameter 'settings' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/qtplugins/yaehmop/specialkpoints.cpp:28:13: style: Variable 'cell' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/qtplugins/yaehmop/yaehmopout.cpp:33:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:49:17: warning: Return value of function m_betaSpheres.empty() is not used. [ignoredReturnValue] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::m_status' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ml' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mu' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::imxer' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mord' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::sqrteta' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::yp1' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::yp2' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::sm1' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ccmax' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::el0' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::h' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::hmin' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::hmxi' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::hu' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::rc' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::tn' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::illin' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::init' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mxstep' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mxhnil' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nhnil' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ntrep' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nslast' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nyh' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ierpj' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::iersl' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::jcur' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::jstart' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::kflag' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::l' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::meth' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::miter' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::maxord' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::maxcor' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::msbp' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mxncf' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::n' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nq' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nst' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nfe' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nje' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nqu' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::tsw' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::pdnorm' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ixpr' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::jtyp' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mused' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mxordn' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mxords' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::conit' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::crate' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::el' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::elco' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::hold' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::rmax' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::tesco' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ialth' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ipup' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::lmax' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::meo' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nslp' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::pdest' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::pdlast' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ratio' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::cm1' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::cm2' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::icount' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::irflag' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mesflg' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::yh' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::wm' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ewt' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::savf' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::acor' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ipvt' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::m_lenyh' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::m_nyh' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:241:28: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::daxpy' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:79:8: note: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::daxpy' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:241:28: note: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::daxpy' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:322:30: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::ddot' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:80:10: note: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::ddot' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:322:30: note: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::ddot' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:587:28: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::dscal' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:83:8: note: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::dscal' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:587:28: note: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::dscal' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:646:27: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::idamax' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:84:7: note: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::idamax' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:646:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::idamax' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2192:13: style: Condition 'miter==2' is always true [knownConditionTrueFalse] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2187:13: note: Assuming that condition 'miter!=2' is not redundant avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2192:13: note: Condition 'miter==2' is always true avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2471:13: style: Condition 'miter==2' is always true [knownConditionTrueFalse] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2466:13: note: Assuming that condition 'miter!=2' is not redundant avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2471:13: note: Condition 'miter==2' is always true avogadrolibs-1.101.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:136:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitCell [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:203:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:235:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:286:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:426:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:565:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CrashExit [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:591:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1041:10: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1048:15: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1050:10: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1058:15: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1060:11: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1069:12: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1079:12: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1090:12: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:166:7: style: Redundant assignment of 'neq' to itself. [selfAssignment] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:167:5: style: Redundant assignment of 't' to itself. [selfAssignment] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:82:10: style: The scope of the variable 'rwork1' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:82:18: style: The scope of the variable 'rwork5' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:82:26: style: The scope of the variable 'rwork6' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:82:34: style: The scope of the variable 'rwork7' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:83:31: style: The scope of the variable 'tout' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:84:7: style: The scope of the variable 'iwork1' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:84:15: style: The scope of the variable 'iwork2' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:84:23: style: The scope of the variable 'iwork5' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:84:31: style: The scope of the variable 'iwork6' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:84:39: style: The scope of the variable 'iwork7' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:84:47: style: The scope of the variable 'iwork8' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:84:55: style: The scope of the variable 'iwork9' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:86:7: style: The scope of the variable 'itol' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:86:13: style: The scope of the variable 'itask' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:86:28: style: The scope of the variable 'iopt' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:86:34: style: The scope of the variable 'jt' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:273:7: style: The scope of the variable 'ix' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:273:11: style: The scope of the variable 'iy' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:273:18: style: The scope of the variable 'm' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:352:7: style: The scope of the variable 'ix' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:352:11: style: The scope of the variable 'iy' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:352:18: style: The scope of the variable 'm' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:443:7: style: The scope of the variable 'j' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:670:10: style: The scope of the variable 'ii' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:844:7: style: The scope of the variable 'mxstp0' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:844:21: style: The scope of the variable 'mxhnl0' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:846:17: style: The scope of the variable 'lenyh' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:847:17: style: The scope of the variable 'ayi' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:847:27: style: The scope of the variable 'hmax' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:847:38: style: The scope of the variable 'rh' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:847:42: style: The scope of the variable 'rtoli' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:847:49: style: The scope of the variable 'tdist' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:847:63: style: The scope of the variable 'tol' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:847:68: style: The scope of the variable 'tolsf' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:847:75: style: The scope of the variable 'tp' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:848:11: style: The scope of the variable 'sum' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:848:16: style: The scope of the variable 'w0' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1956:21: style: The scope of the variable 'jp1' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2001:15: style: The scope of the variable 'nqm1' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2002:10: style: The scope of the variable 'agamq' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2002:17: style: The scope of the variable 'fnq' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2002:22: style: The scope of the variable 'fnqm1' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2002:37: style: The scope of the variable 'pint' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2002:43: style: The scope of the variable 'ragq' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2002:49: style: The scope of the variable 'rqfac' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2002:64: style: The scope of the variable 'tsign' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2002:71: style: The scope of the variable 'xpin' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2167:7: style: The scope of the variable 'i' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2167:15: style: The scope of the variable 'j' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2168:10: style: The scope of the variable 'fac' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2168:20: style: The scope of the variable 'r' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2168:23: style: The scope of the variable 'r0' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2168:27: style: The scope of the variable 'yj' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2259:14: style: The scope of the variable 'sum' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2259:20: style: The scope of the variable 'ap1' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2479:7: style: The scope of the variable 'lm1' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2479:12: style: The scope of the variable 'lm1p1' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2479:19: style: The scope of the variable 'lm2' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2479:24: style: The scope of the variable 'lm2p1' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2479:37: style: The scope of the variable 'nqm2' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2480:27: style: The scope of the variable 'exm2' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2480:33: style: The scope of the variable 'dm2' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2626:13: style: The scope of the variable 'i' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2627:28: style: The scope of the variable 'ddn' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2627:33: style: The scope of the variable 'exdn' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2627:39: style: The scope of the variable 'r' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:241:38: style:inconclusive: Function 'daxpy' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:79:18: note: Function 'daxpy' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:241:38: note: Function 'daxpy' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:322:39: style:inconclusive: Function 'ddot' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:80:19: note: Function 'ddot' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:322:39: note: Function 'ddot' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:401:50: style:inconclusive: Function 'dgefa' argument 2 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:81:30: note: Function 'dgefa' argument 2 names different: declaration 'n' definition 'n_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:401:50: note: Function 'dgefa' argument 2 names different: declaration 'n' definition 'n_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:401:59: style:inconclusive: Function 'dgefa' argument 3 names different: declaration 'ipvt' definition 'ipvt_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:81:38: note: Function 'dgefa' argument 3 names different: declaration 'ipvt' definition 'ipvt_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:401:59: note: Function 'dgefa' argument 3 names different: declaration 'ipvt' definition 'ipvt_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:494:50: style:inconclusive: Function 'dgesl' argument 2 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:82:30: note: Function 'dgesl' argument 2 names different: declaration 'n' definition 'n_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:494:50: note: Function 'dgesl' argument 2 names different: declaration 'n' definition 'n_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:494:59: style:inconclusive: Function 'dgesl' argument 3 names different: declaration 'ipvt' definition 'ipvt_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:82:38: note: Function 'dgesl' argument 3 names different: declaration 'ipvt' definition 'ipvt_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:494:59: note: Function 'dgesl' argument 3 names different: declaration 'ipvt' definition 'ipvt_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:587:38: style:inconclusive: Function 'dscal' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:83:18: note: Function 'dscal' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:587:38: note: Function 'dscal' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:646:38: style:inconclusive: Function 'idamax' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:84:18: note: Function 'idamax' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:646:38: note: Function 'idamax' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1999:38: style:inconclusive: Function 'cfode' argument 1 names different: declaration 'meth' definition 'meth_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:98:18: note: Function 'cfode' argument 1 names different: declaration 'meth' definition 'meth_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1999:38: note: Function 'cfode' argument 1 names different: declaration 'meth' definition 'meth_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2228:41: style:inconclusive: Function 'vmnorm' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:101:21: note: Function 'vmnorm' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2228:41: note: Function 'vmnorm' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2248:40: style:inconclusive: Function 'fnorm' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:102:20: note: Function 'fnorm' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2248:40: note: Function 'fnorm' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:241:61: style: Parameter 'dx' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:322:51: style: Parameter 'dx' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:322:73: style: Parameter 'dy' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:494:59: style: Parameter 'ipvt_' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:646:50: style: Parameter 'dx' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1905:52: style: Parameter 'rtol' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1905:66: style: Parameter 'atol' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1906:42: style: Parameter 'ycur' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2228:53: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2228:64: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2248:64: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2259:20: style: Variable 'ap1' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2429:47: style: Parameter 'told' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2724:11: style: Variable 'ep1' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:99:5: style: Variable 't' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:74:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:83:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:141:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:245:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:293:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dec [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:362:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:509:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:562:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dec [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:648:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dec [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:130:44: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/qtplugins/yaehmop/yaehmop.h:43:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.101.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:130:44: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.101.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:77:5: performance: Range variable 'binary' should be declared as const reference. [iterateByValue] avogadrolibs-1.101.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:78:7: performance: Range variable 'path' should be declared as const reference. [iterateByValue] avogadrolibs-1.101.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:79:49: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:380:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/quantumio/gaussiancube.h:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gaussiancube.cpp:79:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOHR_TO_ANGSTROM [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gaussiancube.cpp:126:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gaussiancube.cpp:132:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gaussiancube.cpp:142:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANGSTROM_TO_BOHR [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessus.h:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessus.cpp:70:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessus.cpp:105:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOHR_TO_ANGSTROM_D [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessus.cpp:177:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UU [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessus.cpp:280:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessus.cpp:383:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessus.cpp:393:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gaussiancube.cpp:135:40: style:inconclusive: Function 'write' argument 1 names different: declaration 'out' definition 'outStream'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/quantumio/gaussiancube.h:45:28: note: Function 'write' argument 1 names different: declaration 'out' definition 'outStream'. avogadrolibs-1.101.0/avogadro/quantumio/gaussiancube.cpp:135:40: note: Function 'write' argument 1 names different: declaration 'out' definition 'outStream'. avogadrolibs-1.101.0/avogadro/quantumio/gaussiancube.cpp:135:73: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/quantumio/gaussiancube.h:45:55: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/quantumio/gaussiancube.cpp:135:73: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/quantumio/gaussianfchk.h:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gaussianfchk.cpp:60:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOHR_TO_ANGSTROM [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gaussianfchk.cpp:116:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rhf [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.h:34:3: warning: Member variable 'GUKBasisSet::nShell' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/gaussianfchk.cpp:261:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.h:34:3: warning: Member variable 'GUKBasisSet::nBasisFunctions' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/gaussianfchk.cpp:365:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.h:34:3: warning: Member variable 'GUKBasisSet::nElectrons' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/gaussianfchk.cpp:399:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gaussianfchk.cpp:456:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gaussianfchk.cpp:532:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gaussianfchk.cpp:602:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:112:19: style:inconclusive: Technically the member function 'Avogadro::QuantumIO::GUKBasisSet::labelIndex' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.h:42:8: note: Technically the member function 'Avogadro::QuantumIO::GUKBasisSet::labelIndex' can be const. avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:112:19: note: Technically the member function 'Avogadro::QuantumIO::GUKBasisSet::labelIndex' can be const. avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:120:22: performance:inconclusive: Technically the member function 'Avogadro::QuantumIO::GUKBasisSet::shellTypeFromString' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.h:48:11: note: Technically the member function 'Avogadro::QuantumIO::GUKBasisSet::shellTypeFromString' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:120:22: note: Technically the member function 'Avogadro::QuantumIO::GUKBasisSet::shellTypeFromString' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:253:11: style: The statement 'if (gotMOs) gotMOs=false' is logically equivalent to 'gotMOs=false'. [duplicateConditionalAssign] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:254:16: note: Assignment 'gotMOs=false' avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:253:11: note: Condition 'gotMOs' is redundant avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:76:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:340:10: style: Redundant assignment of 'line' to itself. [selfAssignment] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:166:41: style:inconclusive: Function 'GamessukOut' argument 1 names different: declaration 'filename' definition 'qtfilename'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.h:80:30: note: Function 'GamessukOut' argument 1 names different: declaration 'filename' definition 'qtfilename'. avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:166:41: note: Function 'GamessukOut' argument 1 names different: declaration 'filename' definition 'qtfilename'. avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:112:42: performance: Function parameter 'label' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:501:57: performance: Function parameter 's_coeff' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:502:57: performance: Function parameter 'p_coeff' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:503:57: performance: Function parameter 'sp_exponents' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:696:72: performance: Function parameter 'label' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:274:8: style: Variable 'coordEnd' can be declared as const array [constVariable] avogadrolibs-1.101.0/avogadro/quantumio/gamessukout.cpp:47:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/quantumio/genericjson.h:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/nwchemjson.h:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/qcschema.h:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/genericjson.cpp:71:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/genericoutput.h:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/molden.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/nwchemlog.h:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/orca.h:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/genericoutput.cpp:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessus.cpp:27:17: warning: Member variable 'GAMESSUSOutput::m_electrons' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessus.cpp:27:17: warning: Member variable 'GAMESSUSOutput::m_electronsA' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessus.cpp:27:17: warning: Member variable 'GAMESSUSOutput::m_electronsB' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessus.cpp:27:17: warning: Member variable 'GAMESSUSOutput::m_nMOs' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessus.cpp:27:17: warning: Member variable 'GAMESSUSOutput::m_numBasisFunctions' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/gamessus.cpp:236:20: style: Variable 'eigenvector' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/quantumio/gamessus.cpp:258:14: style: Variable 'eigenvector' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/quantumio/gamessus.cpp:324:16: style: Variable 'm_shellType' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/quantumio/gamessus.cpp:238:24: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/quantumio/gamessus.cpp:260:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/quantumio/molden.cpp:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOHR_TO_ANGSTROM_D [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/molden.cpp:311:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/molden.cpp:338:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/mopacaux.h:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/mopacaux.cpp:132:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/mopacaux.cpp:257:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/mopacaux.cpp:323:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/mopacaux.cpp:465:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/nwchemjson.cpp:138:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOHR_TO_ANGSTROM_D [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/nwchemjson.cpp:36:37: style:inconclusive: Function 'read' argument 1 names different: declaration 'in' definition 'file'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/quantumio/nwchemjson.h:45:27: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. avogadrolibs-1.101.0/avogadro/quantumio/nwchemjson.cpp:36:37: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. avogadrolibs-1.101.0/avogadro/quantumio/nwchemjson.cpp:157:16: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/quantumio/nwchemjson.cpp:176:18: style: Variable 'basisFunction' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/quantumio/nwchemjson.cpp:247:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/quantumio/nwchemlog.cpp:102:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/nwchemlog.cpp:121:52: style:inconclusive: Function 'readFrequencies' argument 1 names different: declaration 'line' definition 'firstLine'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/quantumio/nwchemlog.h:55:43: note: Function 'readFrequencies' argument 1 names different: declaration 'line' definition 'firstLine'. avogadrolibs-1.101.0/avogadro/quantumio/nwchemlog.cpp:121:52: note: Function 'readFrequencies' argument 1 names different: declaration 'line' definition 'firstLine'. avogadrolibs-1.101.0/avogadro/quantumio/mopacaux.cpp:24:11: warning: Member variable 'MopacAux::m_heatOfFormation' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/mopacaux.cpp:24:11: warning: Member variable 'MopacAux::m_area' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/mopacaux.cpp:24:11: warning: Member variable 'MopacAux::m_volume' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/mopacaux.cpp:321:16: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/quantumio/mopacaux.cpp:280:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/quantumio/mopacaux.cpp:295:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/quantumio/mopacaux.cpp:308:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/quantumio/molden.cpp:24:13: warning: Member variable 'MoldenFile::m_numBasisFunctions' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/molden.cpp:118:12: style: The scope of the variable 'shell' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/quantumio/molden.cpp:205:16: style: Variable 'list' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/rendering/scene.h:55:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/scene.h:59:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3ub [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/scene.h:63:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector2f [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/scene.h:84:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3ub [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/scene.h:88:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/bufferobject.h:92:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/shaderprogram.h:189:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EnumValue [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:574:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POLYGON_OFFSET_FILL [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:624:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:665:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:695:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:715:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:734:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:759:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:778:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:796:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_BINDING_2D [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:816:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:886:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:936:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:1018:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sphere_ao_depth_vs [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:1201:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sphere_ao_render_vs [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:1223:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:1358:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/scene.h:48:3: warning: Member variable 'ColorTextureVertex::unusedAlign' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/scene.h:75:3: warning:inconclusive: Member variable 'ColorNormalVertex::unusedAlign' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/scene.h:75:3: warning:inconclusive: Member variable 'ColorNormalVertex::padding' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/scene.h:76:3: warning: Member variable 'ColorNormalVertex::unusedAlign' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/scene.h:76:3: warning: Member variable 'ColorNormalVertex::padding' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:541:3: warning: Member variable 'AmbientOcclusionBaker::m_openglState' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:1065:3: warning: Member variable 'Private::numberOfVertices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:1065:3: warning: Member variable 'Private::numberOfIndices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:1065:3: warning: Member variable 'Private::aoTexture' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:621:8: style: Unused private function: 'AmbientOcclusionBaker::checkFramebufferStatus' [unusedPrivateFunction] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:621:8: note: Unused private function: 'AmbientOcclusionBaker::checkFramebufferStatus' avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:621:8: note: Unused private function: 'AmbientOcclusionBaker::checkFramebufferStatus' avogadrolibs-1.101.0/avogadro/rendering/scene.h:126:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::Scene::setDirty' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:621:8: performance:inconclusive: Technically the member function 'Avogadro::Rendering::AmbientOcclusionBaker::checkFramebufferStatus' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/rendering/bufferobject.h:37:3: style: Class 'BufferObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/rendering/bufferobject.h:71:15: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/rendering/shader.h:50:15: performance: Function 'source()' should return member 'm_source' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/rendering/shader.h:53:15: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/rendering/shaderprogram.h:84:15: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/rendering/bufferobject.h:85:59: style:inconclusive: Function 'upload' argument 2 names different: declaration 'type' definition 'objectType'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/bufferobject.h:60:51: note: Function 'upload' argument 2 names different: declaration 'type' definition 'objectType'. avogadrolibs-1.101.0/avogadro/rendering/bufferobject.h:85:59: note: Function 'upload' argument 2 names different: declaration 'type' definition 'objectType'. avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:1129:16: style: Variable 'm_sphere' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:1142:16: style: Variable 'm_sphere' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:1130:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/quantumio/qcschema.cpp:100:17: style: The scope of the variable 'atomicNum' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/quantumio/qcschema.cpp:336:14: style: Local variable 'intensities' shadows outer variable [shadowVariable] avogadrolibs-1.101.0/avogadro/quantumio/qcschema.cpp:317:27: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/quantumio/qcschema.cpp:336:14: note: Shadow variable avogadrolibs-1.101.0/avogadro/quantumio/qcschema.cpp:279:24: style: Variable 'j' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/quantumio/qcschema.cpp:297:18: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/quantumio/qcschema.cpp:323:22: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/quantumio/qcschema.cpp:370:22: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/quantumio/qcschema.cpp:31:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/quantumio/qcschema.cpp:44:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/quantumio/qcschema.cpp:252:19: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/quantumio/qcschema.cpp:261:22: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/quantumio/qcschema.cpp:267:25: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/quantumio/qcschema.cpp:298:23: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/quantumio/qcschema.cpp:339:25: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/quantumio/qcschema.cpp:371:32: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/quantumio/qcschema.cpp:100:26: style: Variable 'atomicNum' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.h:38:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector4ub [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.h:41:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/arcsector.cpp:21:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD_F [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.h:32:5: warning: Member variable 'PackedVertex::padding' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.h:136:29: style:inconclusive: Technically the member function 'Avogadro::Rendering::MeshGeometry::vertices' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.h:137:29: style:inconclusive: Technically the member function 'Avogadro::Rendering::MeshGeometry::triangles' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/rendering/linestripgeometry.h:32:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/arcstrip.cpp:19:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD_F [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/scene.h:55:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/scene.h:59:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3ub [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/scene.h:84:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3ub [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/scene.h:88:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/arrowgeometry.cpp:74:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arrow_vs [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/arrowgeometry.cpp:92:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/arrowgeometry.cpp:123:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LIGHTING_BIT [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/arrowgeometry.cpp:162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLES [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/curvegeometry.h:41:3: warning: Member variable 'Line::numberOfVertices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/curvegeometry.h:41:3: warning: Member variable 'Line::numberOfIndices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/curvegeometry.h:42:12: warning: Member variable 'Line::numberOfVertices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/curvegeometry.h:42:12: warning: Member variable 'Line::numberOfIndices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/arrowgeometry.cpp:119:21: performance:inconclusive: Technically the member function 'Avogadro::Rendering::ArrowGeometry::drawLine' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/rendering/arrowgeometry.h:50:8: note: Technically the member function 'Avogadro::Rendering::ArrowGeometry::drawLine' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/rendering/arrowgeometry.cpp:119:21: note: Technically the member function 'Avogadro::Rendering::ArrowGeometry::drawLine' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/rendering/arrowgeometry.cpp:103:14: style: Variable 'm_vertice' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/rendering/bufferobject.cpp:18:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/bufferobject.cpp:35:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/bufferobject.cpp:49:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/bufferobject.cpp:91:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_STATIC_DRAW [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/bufferobject.cpp:27:3: warning: Member variable 'Private::type' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/rendering/bufferobject.cpp:32:39: style:inconclusive: Function 'BufferObject' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/bufferobject.h:37:27: note: Function 'BufferObject' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.101.0/avogadro/rendering/bufferobject.cpp:32:39: note: Function 'BufferObject' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.101.0/avogadro/rendering/bsplinegeometry.h:18:3: style: Class 'BSplineGeometry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/rendering/camera.cpp:29:17: warning:inconclusive: Member variable 'Camera::m_focus' is not assigned a value in 'Camera::operator='. [operatorEqVarError] avogadrolibs-1.101.0/avogadro/rendering/camera.cpp:44:40: style:inconclusive: Function 'translate' argument 1 names different: declaration 'translate' definition 'translate_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/camera.h:52:34: note: Function 'translate' argument 1 names different: declaration 'translate' definition 'translate_'. avogadrolibs-1.101.0/avogadro/rendering/camera.cpp:44:40: note: Function 'translate' argument 1 names different: declaration 'translate' definition 'translate_'. avogadrolibs-1.101.0/avogadro/rendering/camera.cpp:49:43: style:inconclusive: Function 'preTranslate' argument 1 names different: declaration 'translate' definition 'translate_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/camera.h:58:37: note: Function 'preTranslate' argument 1 names different: declaration 'translate' definition 'translate_'. avogadrolibs-1.101.0/avogadro/rendering/camera.cpp:49:43: note: Function 'preTranslate' argument 1 names different: declaration 'translate' definition 'translate_'. avogadrolibs-1.101.0/avogadro/rendering/camera.cpp:64:26: style:inconclusive: Function 'scale' argument 1 names different: declaration 'scale' definition 's'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/camera.h:73:20: note: Function 'scale' argument 1 names different: declaration 'scale' definition 's'. avogadrolibs-1.101.0/avogadro/rendering/camera.cpp:64:26: note: Function 'scale' argument 1 names different: declaration 'scale' definition 's'. avogadrolibs-1.101.0/avogadro/rendering/cartoongeometry.cpp:79:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/cartoongeometry.cpp:123:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/cartoongeometry.cpp:75:49: style:inconclusive: Function 'computeScale' argument 2 names different: declaration 't' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/cartoongeometry.h:41:42: note: Function 'computeScale' argument 2 names different: declaration 't' definition 'p'. avogadrolibs-1.101.0/avogadro/rendering/cartoongeometry.cpp:75:49: note: Function 'computeScale' argument 2 names different: declaration 't' definition 'p'. avogadrolibs-1.101.0/avogadro/rendering/cartoongeometry.cpp:75:58: style:inconclusive: Function 'computeScale' argument 3 names different: declaration 'scale' definition 'radius'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/cartoongeometry.h:41:51: note: Function 'computeScale' argument 3 names different: declaration 'scale' definition 'radius'. avogadrolibs-1.101.0/avogadro/rendering/cartoongeometry.cpp:75:58: note: Function 'computeScale' argument 3 names different: declaration 'scale' definition 'radius'. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/rendering/cartoongeometry.cpp:77:13: note: Assuming that condition 'index>m_type.size()' is not redundant avogadrolibs-1.101.0/avogadro/rendering/cartoongeometry.cpp:79:20: note: Access out of bounds avogadrolibs-1.101.0/avogadro/rendering/curvegeometry.cpp:113:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAD_TO_DEG_F [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/curvegeometry.cpp:194:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/curvegeometry.cpp:207:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/curvegeometry.cpp:240:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FloatType [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/cylindergeometry.cpp:149:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cylinders_vs [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/cylindergeometry.cpp:177:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/curvegeometry.cpp:204:21: style:inconclusive: Technically the member function 'Avogadro::Rendering::CurveGeometry::processShaderError' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/rendering/curvegeometry.h:101:8: note: Technically the member function 'Avogadro::Rendering::CurveGeometry::processShaderError' can be const. avogadrolibs-1.101.0/avogadro/rendering/curvegeometry.cpp:204:21: note: Technically the member function 'Avogadro::Rendering::CurveGeometry::processShaderError' can be const. avogadrolibs-1.101.0/avogadro/rendering/curvegeometry.cpp:285:20: style: Variable 'line' can be declared as pointer to const [constVariableReference] avogadrolibs-1.101.0/avogadro/rendering/curvegeometry.cpp:273: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] avogadrolibs-1.101.0/avogadro/rendering/cylindergeometry.cpp:54:19: warning:inconclusive: Member variable 'CylinderGeometry::m_opacity' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] avogadrolibs-1.101.0/avogadro/rendering/cylindergeometry.cpp:36:3: warning: Member variable 'Private::numberOfVertices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/cylindergeometry.cpp:36:3: warning: Member variable 'Private::numberOfIndices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/cylindergeometry.cpp:299:67: style:inconclusive: Function 'addCylinder' argument 4 names different: declaration 'color1' definition 'colorStart'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/cylindergeometry.h:94:37: note: Function 'addCylinder' argument 4 names different: declaration 'color1' definition 'colorStart'. avogadrolibs-1.101.0/avogadro/rendering/cylindergeometry.cpp:299:67: note: Function 'addCylinder' argument 4 names different: declaration 'color1' definition 'colorStart'. avogadrolibs-1.101.0/avogadro/rendering/cylindergeometry.cpp:300:53: style:inconclusive: Function 'addCylinder' argument 5 names different: declaration 'color2' definition 'colorEnd'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/cylindergeometry.h:94:62: note: Function 'addCylinder' argument 5 names different: declaration 'color2' definition 'colorEnd'. avogadrolibs-1.101.0/avogadro/rendering/cylindergeometry.cpp:300:53: note: Function 'addCylinder' argument 5 names different: declaration 'color2' definition 'colorEnd'. avogadrolibs-1.101.0/avogadro/rendering/cylindergeometry.cpp:316:67: style:inconclusive: Function 'addCylinder' argument 4 names different: declaration 'color' definition 'colorStart'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/cylindergeometry.h:117:37: note: Function 'addCylinder' argument 4 names different: declaration 'color' definition 'colorStart'. avogadrolibs-1.101.0/avogadro/rendering/cylindergeometry.cpp:316:67: note: Function 'addCylinder' argument 4 names different: declaration 'color' definition 'colorStart'. avogadrolibs-1.101.0/avogadro/rendering/cylindergeometry.cpp:317:53: style:inconclusive: Function 'addCylinder' argument 5 names different: declaration 'color2' definition 'colorEnd'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/cylindergeometry.h:117:61: note: Function 'addCylinder' argument 5 names different: declaration 'color2' definition 'colorEnd'. avogadrolibs-1.101.0/avogadro/rendering/cylindergeometry.cpp:317:53: note: Function 'addCylinder' argument 5 names different: declaration 'color2' definition 'colorEnd'. avogadrolibs-1.101.0/avogadro/rendering/cylindergeometry.cpp:115:18: style: Variable 'radial' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/rendering/dashedlinegeometry.h:32:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/dashedlinegeometry.cpp:85:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dashedline_vs [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/dashedlinegeometry.cpp:113:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/dashedlinegeometry.cpp:54:21: warning:inconclusive: Member variable 'DashedLineGeometry::m_color' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] avogadrolibs-1.101.0/avogadro/rendering/dashedlinegeometry.cpp:54:21: warning: Member variable 'DashedLineGeometry::m_opacity' is not initialized in the copy constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/dashedlinegeometry.cpp:163:59: style:inconclusive: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgba'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/dashedlinegeometry.h:71:41: note: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgba'. avogadrolibs-1.101.0/avogadro/rendering/dashedlinegeometry.cpp:163:59: note: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgba'. avogadrolibs-1.101.0/avogadro/rendering/dashedlinegeometry.cpp:181:59: style:inconclusive: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgb'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/dashedlinegeometry.h:73:41: note: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgb'. avogadrolibs-1.101.0/avogadro/rendering/dashedlinegeometry.cpp:181:59: note: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgb'. avogadrolibs-1.101.0/avogadro/rendering/drawable.cpp:48:40: style:inconclusive: Function 'setParent' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/drawable.h:122:32: note: Function 'setParent' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/rendering/drawable.cpp:48:40: note: Function 'setParent' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/rendering/geometrynode.h:70:32: performance: Function 'drawables()' should return member 'm_drawables' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/rendering/geometrynode.cpp:42:45: style:inconclusive: Function 'removeDrawable' argument 1 names different: declaration 'node' definition 'object'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/geometrynode.h:56:33: note: Function 'removeDrawable' argument 1 names different: declaration 'node' definition 'object'. avogadrolibs-1.101.0/avogadro/rendering/geometrynode.cpp:42:45: note: Function 'removeDrawable' argument 1 names different: declaration 'node' definition 'object'. avogadrolibs-1.101.0/avogadro/rendering/geometrynode.cpp:96:58: style:inconclusive: Function 'areaHits' argument 1 names different: declaration 'frustrum' definition 'f'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/geometrynode.h:96:52: note: Function 'areaHits' argument 1 names different: declaration 'frustrum' definition 'f'. avogadrolibs-1.101.0/avogadro/rendering/geometrynode.cpp:96:58: note: Function 'areaHits' argument 1 names different: declaration 'frustrum' definition 'f'. avogadrolibs-1.101.0/avogadro/rendering/geometrynode.cpp:34:14: style: Variable 'm_drawable' can be declared as pointer to const [constVariableReference] avogadrolibs-1.101.0/avogadro/rendering/geometrynode.cpp:86:13: style: Variable 'm_drawable' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/rendering/geometrynode.cpp:99:13: style: Variable 'm_drawable' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/avogadro/rendering/geometrynode.cpp:35:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/rendering/geometrynode.cpp:47:24: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/rendering/geometryvisitor.cpp:92:22: style: Variable 'point' can be declared as pointer to const [constVariableReference] avogadrolibs-1.101.0/avogadro/rendering/geometryvisitor.cpp:100:20: style: Variable 'line' can be declared as pointer to const [constVariableReference] avogadrolibs-1.101.0/avogadro/rendering/geometryvisitor.cpp:101:22: style: Variable 'point' can be declared as pointer to const [constVariableReference] avogadrolibs-1.101.0/avogadro/rendering/geometryvisitor.cpp:93:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/rendering/geometryvisitor.cpp:122:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/rendering/geometryvisitor.cpp:172:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:54:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOHR_TO_ANGSTROM [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:1055:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:1098:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/glrenderer.cpp:58:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_OK [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/glrenderer.cpp:96:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.h:55:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getAoEnabled' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.h:61:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getDofEnabled' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.h:67:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getFogEnabled' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.h:79:9: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getAoStrength' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.h:85:9: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getFogStrength' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.h:91:9: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getFogPosition' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.h:97:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getEdEnabled' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.h:107:9: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getDofStrength' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.h:113:9: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getDofPosition' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.h:119:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getEdStrength' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/rendering/glrenderer.cpp:192:12: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::Rendering::setTextRenderStrategy::::ResetTextLabelVisitor::visit' can be static. [functionStatic] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/rendering/glrenderer.h:85:15: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/rendering/glrenderer.cpp:285:52: style:inconclusive: Function 'hits' argument 2 names different: declaration 'frustrum' definition 'f'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/glrenderer.h:145:48: note: Function 'hits' argument 2 names different: declaration 'frustrum' definition 'f'. avogadrolibs-1.101.0/avogadro/rendering/glrenderer.cpp:285:52: note: Function 'hits' argument 2 names different: declaration 'frustrum' definition 'f'. avogadrolibs-1.101.0/avogadro/rendering/glrendervisitor.h:67:50: style: Parameter 'trs' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/avogadro/rendering/groupnode.cpp:11:33: style:inconclusive: Function 'GroupNode' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/groupnode.h:43:33: note: Function 'GroupNode' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/rendering/groupnode.cpp:11:33: note: Function 'GroupNode' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/rendering/groupnode.cpp:79:32: style:inconclusive: Function 'clear' argument 1 names different: declaration 'type' definition 'ui'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/groupnode.h:109:23: note: Function 'clear' argument 1 names different: declaration 'type' definition 'ui'. avogadrolibs-1.101.0/avogadro/rendering/groupnode.cpp:79:32: note: Function 'clear' argument 1 names different: declaration 'type' definition 'ui'. avogadrolibs-1.101.0/avogadro/rendering/groupnode.cpp:41:32: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/avogadro/rendering/groupnode.cpp:53:35: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/avogadro/rendering/groupnode.cpp:45:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/rendering/groupnode.cpp:58:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/rendering/linestripgeometry.h:32:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/linestripgeometry.cpp:89:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linestrip_vs [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/linestripgeometry.cpp:118:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.h:38:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector4ub [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.h:41:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.cpp:100:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_vs [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.cpp:149:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/linestripgeometry.cpp:186:70: style:inconclusive: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgba'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/linestripgeometry.h:73:53: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgba'. avogadrolibs-1.101.0/avogadro/rendering/linestripgeometry.cpp:186:70: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgba'. avogadrolibs-1.101.0/avogadro/rendering/linestripgeometry.cpp:209:70: style:inconclusive: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/linestripgeometry.h:75:53: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. avogadrolibs-1.101.0/avogadro/rendering/linestripgeometry.cpp:209:70: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. avogadrolibs-1.101.0/avogadro/rendering/linestripgeometry.cpp:235:57: style:inconclusive: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/linestripgeometry.h:77:40: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. avogadrolibs-1.101.0/avogadro/rendering/linestripgeometry.cpp:235:57: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.cpp:44:3: warning: Member variable 'Private::numberOfVertices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.cpp:44:3: warning: Member variable 'Private::numberOfIndices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.cpp:204:69: style:inconclusive: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.h:78:57: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.cpp:204:69: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.cpp:205:69: style:inconclusive: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.h:79:57: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.cpp:205:69: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.cpp:206:70: style:inconclusive: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.h:80:58: note: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.cpp:206:70: note: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.cpp:226:69: style:inconclusive: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.h:81:57: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.cpp:226:69: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.cpp:227:69: style:inconclusive: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.h:82:57: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.cpp:227:69: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.cpp:228:70: style:inconclusive: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.h:83:58: note: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.cpp:228:70: note: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.cpp:251:69: style:inconclusive: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.h:84:57: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.cpp:251:69: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.cpp:252:69: style:inconclusive: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.h:85:57: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.cpp:252:69: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.cpp:280:66: style:inconclusive: Function 'addTriangles' argument 1 names different: declaration 'indices' definition 'indiceArray'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.h:95:54: note: Function 'addTriangles' argument 1 names different: declaration 'indices' definition 'indiceArray'. avogadrolibs-1.101.0/avogadro/rendering/meshgeometry.cpp:280:66: note: Function 'addTriangles' argument 1 names different: declaration 'indices' definition 'indiceArray'. avogadrolibs-1.101.0/avogadro/rendering/node.cpp:14:33: style:inconclusive: Function 'setParent' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/node.h:73:29: note: Function 'setParent' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/rendering/node.cpp:14:33: note: Function 'setParent' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/avogadro/rendering/povrayvisitor.cpp:144:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vertex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/plyvisitor.cpp:351:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vertex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/povrayvisitor.cpp:102:23: style:inconclusive: Technically the member function 'Avogadro::Rendering::POVRayVisitor::end' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/rendering/povrayvisitor.h:33:15: note: Technically the member function 'Avogadro::Rendering::POVRayVisitor::end' can be const. avogadrolibs-1.101.0/avogadro/rendering/povrayvisitor.cpp:102:23: note: Technically the member function 'Avogadro::Rendering::POVRayVisitor::end' can be const. avogadrolibs-1.101.0/avogadro/rendering/povrayvisitor.h:29:3: style: Class 'POVRayVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/rendering/povrayvisitor.h:33:15: performance: Function 'end()' should return member 'm_sceneData' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/rendering/povrayvisitor.cpp:39:44: style:inconclusive: Function 'POVRayVisitor' argument 1 names different: declaration 'camera' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/povrayvisitor.h:29:31: note: Function 'POVRayVisitor' argument 1 names different: declaration 'camera' definition 'c'. avogadrolibs-1.101.0/avogadro/rendering/povrayvisitor.cpp:39:44: note: Function 'POVRayVisitor' argument 1 names different: declaration 'camera' definition 'c'. avogadrolibs-1.101.0/avogadro/rendering/povrayvisitor.cpp:162:14: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/avogadro/rendering/plyvisitor.cpp:47:18: performance:inconclusive: Technically the member function 'Avogadro::Rendering::PLYVisitor::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/rendering/plyvisitor.h:40:8: note: Technically the member function 'Avogadro::Rendering::PLYVisitor::begin' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/rendering/plyvisitor.cpp:47:18: note: Technically the member function 'Avogadro::Rendering::PLYVisitor::begin' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/rendering/plyvisitor.cpp:49:20: style:inconclusive: Technically the member function 'Avogadro::Rendering::PLYVisitor::end' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/rendering/plyvisitor.h:41:15: note: Technically the member function 'Avogadro::Rendering::PLYVisitor::end' can be const. avogadrolibs-1.101.0/avogadro/rendering/plyvisitor.cpp:49:20: note: Technically the member function 'Avogadro::Rendering::PLYVisitor::end' can be const. avogadrolibs-1.101.0/avogadro/rendering/plyvisitor.cpp:39:38: style:inconclusive: Function 'PLYVisitor' argument 1 names different: declaration 'camera' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/plyvisitor.h:37:37: note: Function 'PLYVisitor' argument 1 names different: declaration 'camera' definition 'c'. avogadrolibs-1.101.0/avogadro/rendering/plyvisitor.cpp:39:38: note: Function 'PLYVisitor' argument 1 names different: declaration 'camera' definition 'c'. avogadrolibs-1.101.0/avogadro/rendering/plyvisitor.cpp:86:73: style:inconclusive: Function 'visitSphereIcosphereRecursionMethod' argument 1 names different: declaration 'geometry' definition 'sphere'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/plyvisitor.h:76:63: note: Function 'visitSphereIcosphereRecursionMethod' argument 1 names different: declaration 'geometry' definition 'sphere'. avogadrolibs-1.101.0/avogadro/rendering/plyvisitor.cpp:86:73: note: Function 'visitSphereIcosphereRecursionMethod' argument 1 names different: declaration 'geometry' definition 'sphere'. avogadrolibs-1.101.0/avogadro/rendering/shader.cpp:42:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAGMENT_SHADER [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/shader.cpp:12:21: style:inconclusive: Function 'Shader' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/shader.h:37:24: note: Function 'Shader' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.101.0/avogadro/rendering/shader.cpp:12:21: note: Function 'Shader' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.101.0/avogadro/rendering/shader.cpp:12:47: style:inconclusive: Function 'Shader' argument 2 names different: declaration 'source' definition 'source_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/shader.h:37:59: note: Function 'Shader' argument 2 names different: declaration 'source' definition 'source_'. avogadrolibs-1.101.0/avogadro/rendering/shader.cpp:12:47: note: Function 'Shader' argument 2 names different: declaration 'source' definition 'source_'. avogadrolibs-1.101.0/avogadro/rendering/shader.cpp:19:27: style:inconclusive: Function 'setType' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/shader.h:41:21: note: Function 'setType' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.101.0/avogadro/rendering/shader.cpp:19:27: note: Function 'setType' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.101.0/avogadro/rendering/shader.cpp:25:43: style:inconclusive: Function 'setSource' argument 1 names different: declaration 'source' definition 'source_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/shader.h:47:37: note: Function 'setSource' argument 1 names different: declaration 'source' definition 'source_'. avogadrolibs-1.101.0/avogadro/rendering/shader.cpp:25:43: note: Function 'setSource' argument 1 names different: declaration 'source' definition 'source_'. avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.cpp:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_CURRENT_PROGRAM [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.cpp:67:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/texture2d.h:197:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EnumValue [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.cpp:105:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/shaderprogram.cpp:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_UNSIGNED_BYTE [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.cpp:127:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_BINDING [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/shaderprogram.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.cpp:145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/shaderprogram.cpp:195:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINK_STATUS [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.cpp:206:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/shaderprogram.cpp:263:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normalize [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/shaderprogram.cpp:308:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/shaderprogram.cpp:413:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownType [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/shaderprogram.cpp:431:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.cpp:26:3: warning: Member variable 'Private::defaultFBO' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.cpp:26:3: warning: Member variable 'Private::renderFBO' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.cpp:26:3: warning: Member variable 'Private::renderTexture' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.cpp:26:3: warning: Member variable 'Private::depthTexture' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.cpp:26:3: warning: Member variable 'Private::screenVBO' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.cpp:28:8: performance:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::Private::attachStage' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.cpp:33:39: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.cpp:127:41: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.cpp:181:48: style:inconclusive: Function 'adjustOffset' argument 1 names different: declaration 'camera' definition 'cam'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.h:36:35: note: Function 'adjustOffset' argument 1 names different: declaration 'camera' definition 'cam'. avogadrolibs-1.101.0/avogadro/rendering/solidpipeline.cpp:181:48: note: Function 'adjustOffset' argument 1 names different: declaration 'camera' definition 'cam'. avogadrolibs-1.101.0/avogadro/rendering/texture2d.h:159:15: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/rendering/shaderprogram.cpp:264:55: error: Pointer addition with NULL pointer. [nullPointerArithmetic] avogadrolibs-1.101.0/avogadro/rendering/texture2d.h:181:46: style:inconclusive: Function 'upload' argument 3 names different: declaration 'dataFormat' definition 'incomingFormat'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/texture2d.h:152:30: note: Function 'upload' argument 3 names different: declaration 'dataFormat' definition 'incomingFormat'. avogadrolibs-1.101.0/avogadro/rendering/texture2d.h:181:46: note: Function 'upload' argument 3 names different: declaration 'dataFormat' definition 'incomingFormat'. avogadrolibs-1.101.0/avogadro/rendering/shaderprogram.cpp:268:58: style:inconclusive: Function 'setTextureSampler' argument 1 names different: declaration 'samplerName' definition 'name'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/shaderprogram.h:136:45: note: Function 'setTextureSampler' argument 1 names different: declaration 'samplerName' definition 'name'. avogadrolibs-1.101.0/avogadro/rendering/shaderprogram.cpp:268:58: note: Function 'setTextureSampler' argument 1 names different: declaration 'samplerName' definition 'name'. avogadrolibs-1.101.0/avogadro/rendering/spheregeometry.cpp:115:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/spheregeometry.cpp:165:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/spheregeometry.cpp:288:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/spheregeometry.cpp:55:17: warning:inconclusive: Member variable 'SphereGeometry::m_opacity' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] avogadrolibs-1.101.0/avogadro/rendering/spheregeometry.cpp:37:3: warning: Member variable 'Private::numberOfVertices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/spheregeometry.cpp:37:3: warning: Member variable 'Private::numberOfIndices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/textlabelbase.cpp:43:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector2i [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/textlabelbase.cpp:99:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcoord [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/textlabelbase.cpp:115:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/textlabelbase.cpp:157:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/textlabelbase.cpp:223:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textlabelbase_vs [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/textlabelbase.cpp:258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/textproperties.h:175:61: style:inconclusive: Function 'setAlign' argument 1 names different: declaration 'hAlign' definition 'h'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/textproperties.h:96:24: note: Function 'setAlign' argument 1 names different: declaration 'hAlign' definition 'h'. avogadrolibs-1.101.0/avogadro/rendering/textproperties.h:175:61: note: Function 'setAlign' argument 1 names different: declaration 'hAlign' definition 'h'. avogadrolibs-1.101.0/avogadro/rendering/textproperties.h:176:61: style:inconclusive: Function 'setAlign' argument 2 names different: declaration 'vAlign' definition 'v'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/textproperties.h:96:39: note: Function 'setAlign' argument 2 names different: declaration 'vAlign' definition 'v'. avogadrolibs-1.101.0/avogadro/rendering/textproperties.h:176:61: note: Function 'setAlign' argument 2 names different: declaration 'vAlign' definition 'v'. avogadrolibs-1.101.0/avogadro/rendering/textlabelbase.cpp:343:55: style:inconclusive: Function 'setAnchorInternal' argument 1 names different: declaration 'anchor' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/textlabelbase.h:73:42: note: Function 'setAnchorInternal' argument 1 names different: declaration 'anchor' definition 'a'. avogadrolibs-1.101.0/avogadro/rendering/textlabelbase.cpp:343:55: note: Function 'setAnchorInternal' argument 1 names different: declaration 'anchor' definition 'a'. avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:17:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NEAREST [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_CLAMP_TO_EDGE [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:69:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_DEPTH_COMPONENT [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_RED [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:113:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BYTE [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:234:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:250:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:261:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_BINDING_2D [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:148:12: warning: Member variable 'Texture2D::m_dirty' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:160:17: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::setMinFilter' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/rendering/texture2d.h:112:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::setMinFilter' can be const. avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:160:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::setMinFilter' can be const. avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:178:17: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::setMagFilter' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/rendering/texture2d.h:114:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::setMagFilter' can be const. avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:178:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::setMagFilter' can be const. avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:196:17: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingS' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/rendering/texture2d.h:119:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingS' can be const. avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:196:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingS' can be const. avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:214:17: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingT' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/rendering/texture2d.h:124:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingT' can be const. avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:214:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingT' can be const. avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:243:17: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::uploadInternal' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/rendering/texture2d.h:162:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::uploadInternal' can be const. avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:243:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::uploadInternal' can be const. avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:273:17: performance:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::popTexture' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/avogadro/rendering/texture2d.h:168:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::popTexture' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:273:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::popTexture' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/avogadro/rendering/transformnode.cpp:10:41: style:inconclusive: Function 'TransformNode' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/transformnode.h:25:37: note: Function 'TransformNode' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/rendering/transformnode.cpp:10:41: note: Function 'TransformNode' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.101.0/avogadro/rendering/vrmlvisitor.cpp:169:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vertex [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/vtk/chartwidget.cpp:62:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/vtk/chartwidget.cpp:93:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/vtk/chartwidget.cpp:136:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/vtk/chartwidget.cpp:153:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOTTOM [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/vtk/chartwidget.cpp:163:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEFT [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/vtk/chartwidget.cpp:173:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOTTOM [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/vtk/chartwidget.cpp:224:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIXED [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/vtk/chartwidget.cpp:251:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOTTOM [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/rendering/vrmlvisitor.cpp:73:21: style:inconclusive: Technically the member function 'Avogadro::Rendering::VRMLVisitor::end' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/rendering/vrmlvisitor.h:33:15: note: Technically the member function 'Avogadro::Rendering::VRMLVisitor::end' can be const. avogadrolibs-1.101.0/avogadro/rendering/vrmlvisitor.cpp:73:21: note: Technically the member function 'Avogadro::Rendering::VRMLVisitor::end' can be const. avogadrolibs-1.101.0/avogadro/rendering/vrmlvisitor.h:29:3: style: Class 'VRMLVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/rendering/vrmlvisitor.h:33:15: performance: Function 'end()' should return member 'm_sceneData' by const reference. [returnByReference] avogadrolibs-1.101.0/avogadro/vtk/chartwidget.cpp:69:55: style:inconclusive: Function 'addSeries' argument 1 names different: declaration 'y' definition 'newSeries'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/vtk/chartwidget.h:43:44: note: Function 'addSeries' argument 1 names different: declaration 'y' definition 'newSeries'. avogadrolibs-1.101.0/avogadro/vtk/chartwidget.cpp:69:55: note: Function 'addSeries' argument 1 names different: declaration 'y' definition 'newSeries'. avogadrolibs-1.101.0/avogadro/vtk/chartwidget.cpp:153:9: style: Local variable 'axis' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/vtk/chartwidget.h:70:12: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/vtk/chartwidget.cpp:153:9: note: Shadow variable avogadrolibs-1.101.0/avogadro/vtk/chartwidget.cpp:163:9: style: Local variable 'axis' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/vtk/chartwidget.h:70:12: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/vtk/chartwidget.cpp:163:9: note: Shadow variable avogadrolibs-1.101.0/avogadro/vtk/chartwidget.cpp:173:9: style: Local variable 'axis' shadows outer function [shadowFunction] avogadrolibs-1.101.0/avogadro/vtk/chartwidget.h:70:12: note: Shadowed declaration avogadrolibs-1.101.0/avogadro/vtk/chartwidget.cpp:173:9: note: Shadow variable avogadrolibs-1.101.0/avogadro/vtk/chartwidget.cpp:109:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.101.0/avogadro/rendering/vrmlvisitor.cpp:46:40: style:inconclusive: Function 'VRMLVisitor' argument 1 names different: declaration 'camera' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/rendering/vrmlvisitor.h:29:29: note: Function 'VRMLVisitor' argument 1 names different: declaration 'camera' definition 'c'. avogadrolibs-1.101.0/avogadro/rendering/vrmlvisitor.cpp:46:40: note: Function 'VRMLVisitor' argument 1 names different: declaration 'camera' definition 'c'. avogadrolibs-1.101.0/avogadro/vtk/vtkAvogadroActor.cpp:38:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_ERROR_NO_GLX_DISPLAY [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/vtk/vtkAvogadroActor.cpp:72:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MODELVIEW_MATRIX [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/vtk/vtkglwidget.cpp:49:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTK_FLOAT [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/vtk/vtkglwidget.cpp:114:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClickFocus [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/vtk/vtkglwidget.cpp:191:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Added [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/vtk/vtkglwidget.h:43:3: style: Class 'vtkGLWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/avogadro/vtk/vtkglwidget.h:44:4: style: The destructor '~vtkGLWidget' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] avogadrolibs-1.101.0/avogadro/vtk/qvtkwidget.h:21:4: note: Virtual destructor in base class avogadrolibs-1.101.0/avogadro/vtk/vtkglwidget.h:44:4: note: Destructor in derived class avogadrolibs-1.101.0/python/core.cpp:20:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/vtk/vtkglwidget.cpp:148:48: style:inconclusive: Function 'setMolecule' argument 1 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.101.0/avogadro/vtk/vtkglwidget.h:47:37: note: Function 'setMolecule' argument 1 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/avogadro/vtk/vtkglwidget.cpp:148:48: note: Function 'setMolecule' argument 1 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.101.0/python/io.cpp:82:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/core/atomtypertest.cpp:31:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_types [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/core/basissettest.cpp:18:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paired [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/core/coordinateblockgeneratortest.cpp:271:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bohr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/core/elementtest.cpp:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/core/elementtest.cpp:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/core/elementtest.cpp:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/core/elementtest.cpp:93:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/core/meshtest.cpp:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_testMesh [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/core/meshtest.cpp:84:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_testMesh [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/core/moleculetest.cpp:262:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_testMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/core/moleculetest.cpp:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_testMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/core/unitcelltest.cpp:24:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/core/unitcelltest.cpp:33:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/core/unitcelltest.cpp:58:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/core/unitcelltest.cpp:193:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAD_TO_DEG [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/core/spacegrouptest.cpp:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/core/varianttest.cpp:67:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Variant [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/core/varianttest.cpp:124:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/cjsontest.cpp:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/cjsontest.cpp:78:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/cjsontest.cpp:104:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/cjsontest.cpp:129:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/cjsontest.cpp:151:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/cjsontest.cpp:202:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/cjsontest.cpp:233:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/cjsontest.cpp:159:3: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/tests/io/cjsontest.cpp:179:3: style: C-style pointer casting [cstyleCast] avogadrolibs-1.101.0/tests/io/cmltest.cpp:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/cmltest.cpp:43:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/cmltest.cpp:66:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/cmltest.cpp:85:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/cmltest.cpp:135:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/cmltest.cpp:157:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/cmltest.cpp:180:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/cmltest.cpp:200:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/cmltest.cpp:211:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/fileformatmanagertest.cpp:30:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/fileformatmanagertest.cpp:45:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/fileformatmanagertest.cpp:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/fileformatmanagertest.cpp:83:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/fileformatmanagertest.cpp:94:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/fileformatmanagertest.cpp:105:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/fileformatmanagertest.cpp:128:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/fileformatmanagertest.cpp:158:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/fileformatmanagertest.cpp:215:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable All [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/fileformatmanagertest.cpp:246:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable All [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/fuzztest.cpp:20:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUZZ_INPUT_FORMAT [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/hdf5test.cpp:32:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/hdf5test.cpp:61:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/hdf5test.cpp:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWriteTruncate [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/hdf5test.cpp:124:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWriteTruncate [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/hdf5test.cpp:190:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWriteTruncate [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/lammpstest.cpp:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/lammpstest.cpp:95:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/avogadro/quantumio/gaussianfchk.cpp:32:15: warning: Member variable 'GaussianFchk::m_electrons' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/gaussianfchk.cpp:32:15: warning: Member variable 'GaussianFchk::m_electronsAlpha' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/gaussianfchk.cpp:32:15: warning: Member variable 'GaussianFchk::m_electronsBeta' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/gaussianfchk.cpp:32:15: warning: Member variable 'GaussianFchk::m_normalModes' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/gaussianfchk.cpp:32:15: warning: Member variable 'GaussianFchk::m_numAtoms' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/gaussianfchk.cpp:32:15: warning: Member variable 'GaussianFchk::m_spin' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/gaussianfchk.cpp:32:15: warning: Member variable 'GaussianFchk::m_charge' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/gaussianfchk.cpp:32:15: warning: Member variable 'GaussianFchk::m_numBasisFunctions' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/tests/io/mdltest.cpp:26:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/mdltest.cpp:38:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/mdltest.cpp:63:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/mdltest.cpp:85:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/mdltest.cpp:114:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/mdltest.cpp:151:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/mdltest.cpp:184:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/mmtftest.cpp:33:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/mmtftest.cpp:45:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/mmtftest.cpp:61:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/mmtftest.cpp:89:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/mmtftest.cpp:109:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/mmtftest.cpp:133:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/pdbtest.cpp:21:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/pdbtest.cpp:32:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/pdbtest.cpp:53:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/pdbtest.cpp:67:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/pdbtest.cpp:81:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/pdbtest.cpp:95:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtgui/filebrowsewidgettest.cpp:33:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QT_VERSION [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtgui/filebrowsewidgettest.cpp:50:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFile [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtgui/filebrowsewidgettest.cpp:63:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutableFile [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/vasptest.cpp:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/vasptest.cpp:74:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/vasptest.cpp:121:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/vasptest.cpp:140:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/vasptest.cpp:149:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/vasptest.cpp:204:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/xyztest.cpp:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/xyztest.cpp:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/xyztest.cpp:80:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/xyztest.cpp:137:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/xyztest.cpp:153:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/io/xyztest.cpp:192:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtgui/generichighlightertest.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtgui/generichighlightertest.cpp:101:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blue [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtgui/inputgeneratortest.cpp:27:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtgui/hydrogentoolstest.cpp:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtgui/hydrogentoolstest.cpp:68:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtgui/hydrogentoolstest.cpp:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtgui/hydrogentoolstest.cpp:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtgui/hydrogentoolstest.cpp:112:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Add [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtgui/inputgeneratorwidgettest.cpp:53:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtgui/molequeuequeuelistmodeltest.cpp:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtgui/molequeuequeuelistmodeltest.cpp:99:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtgui/molequeuequeuelistmodeltest.cpp:129:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtgui/moleculetest.cpp:646:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_testMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtgui/moleculetest.cpp:663:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_testMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtopengl/glwidgettest.cpp:65:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtopengl/qttextlabeltest.cpp:71:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTop [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtgui/moleculetest.cpp:447:10: style: Redundant initialization for 'center'. The initialized value is overwritten before it is read. [redundantInitialization] avogadrolibs-1.101.0/tests/qtgui/moleculetest.cpp:443:28: note: center is initialized avogadrolibs-1.101.0/tests/qtgui/moleculetest.cpp:447:10: note: center is overwritten avogadrolibs-1.101.0/tests/qtgui/moleculetest.cpp:480:10: style: Redundant initialization for 'center'. The initialized value is overwritten before it is read. [redundantInitialization] avogadrolibs-1.101.0/tests/qtgui/moleculetest.cpp:476:28: note: center is initialized avogadrolibs-1.101.0/tests/qtgui/moleculetest.cpp:480:10: note: center is overwritten avogadrolibs-1.101.0/tests/qtgui/rwmoleculetest.cpp:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtgui/rwmoleculetest.cpp:143:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtgui/rwmoleculetest.cpp:251:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtopengl/qttextrenderstrategytest.cpp:54:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SansSerif [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtopengl/qttextrenderstrategytest.cpp:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtopengl/qttextrenderstrategytest.cpp:120:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/qtopengl/qttextrenderstrategytest.cpp:136:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SansSerif [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/rendering/absoluteoverlayquadstrategytest.cpp:34:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLeft [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/rendering/absolutequadstrategytest.cpp:29:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HRight [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/rendering/billboardquadstrategytest.cpp:45:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HRight [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/rendering/cameratest.cpp:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/rendering/cameratest.cpp:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/rendering/cameratest.cpp:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/rendering/cameratest.cpp:83:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/rendering/cameratest.cpp:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/rendering/cameratest.cpp:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/tests/rendering/overlayquadstrategytest.cpp:33:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLeft [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/libgwavi/avi-utils.c:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/libgwavi/avi-utils.c:172:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/libgwavi/fileio.c:41:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/libgwavi/avi-utils.c:187:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/libgwavi/fileio.c:55:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/libgwavi/avi-utils.c:271:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/libgwavi/fileio.c:68:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/libgwavi/avi-utils.c:338:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/libgwavi/fileio.c:79:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/libgwavi/avi-utils.c:439:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/libgwavi/avi-utils.c:547:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/libgwavi/fileio.c:67:11: style: Array index 't' is used before limits check. [arrayIndexThenCheck] avogadrolibs-1.101.0/thirdparty/libgwavi/fileio.c:63:34: style: Parameter 's' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/thirdparty/libgwavi/fileio.c:74:38: style: Parameter 's' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/tests/qtgui/rwmoleculetest.cpp:317:10: style: Variable 'rep[0]' is reassigned a value before the old one has been used. [redundantAssignment] avogadrolibs-1.101.0/tests/qtgui/rwmoleculetest.cpp:316:10: note: rep[0] is assigned avogadrolibs-1.101.0/tests/qtgui/rwmoleculetest.cpp:317:10: note: rep[0] is overwritten avogadrolibs-1.101.0/tests/qtgui/rwmoleculetest.cpp:318:10: style: Variable 'rep[0]' is reassigned a value before the old one has been used. [redundantAssignment] avogadrolibs-1.101.0/tests/qtgui/rwmoleculetest.cpp:317:10: note: rep[0] is assigned avogadrolibs-1.101.0/tests/qtgui/rwmoleculetest.cpp:318:10: note: rep[0] is overwritten avogadrolibs-1.101.0/tests/qtgui/rwmoleculetest.cpp:319:10: style: Variable 'rep[0]' is reassigned a value before the old one has been used. [redundantAssignment] avogadrolibs-1.101.0/tests/qtgui/rwmoleculetest.cpp:318:10: note: rep[0] is assigned avogadrolibs-1.101.0/tests/qtgui/rwmoleculetest.cpp:319:10: note: rep[0] is overwritten avogadrolibs-1.101.0/tests/qtgui/rwmoleculetest.cpp:320:10: style: Variable 'rep[0]' is reassigned a value before the old one has been used. [redundantAssignment] avogadrolibs-1.101.0/tests/qtgui/rwmoleculetest.cpp:319:10: note: rep[0] is assigned avogadrolibs-1.101.0/tests/qtgui/rwmoleculetest.cpp:320:10: note: rep[0] is overwritten avogadrolibs-1.101.0/thirdparty/libgwavi/avi-utils.c:44:56: style: Parameter 'avi_header' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/thirdparty/libgwavi/avi-utils.c:181:59: style: Parameter 'stream_format_v' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/thirdparty/libgwavi/avi-utils.c:266:59: style: Parameter 'stream_format_a' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/thirdparty/libgwavi/gwavi.c:78:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/libgwavi/gwavi.c:225:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/libgwavi/gwavi.c:289:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/libgwavi/gwavi.c:348:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/libgwavi/gwavi.c:430:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/libgwavi/gwavi.c:453:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/libgwavi/gwavi.c:488:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/libgwavi/gwavi.c:92:5: error: Resource leak: out [resourceLeak] avogadrolibs-1.101.0/thirdparty/libgwavi/gwavi.c:72:68: style: Parameter 'audio' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/thirdparty/libgwavi/gwavi.c:450:50: style: Parameter 'fourcc' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/utilities/bodr/bodrparse.cxx:66:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/utilities/bodr/bodrparse.cxx:81:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/struct/struct.c:320:8: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/struct/struct.c:333:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/struct/struct.c:459:8: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/utilities/bodr/bodrparse.cxx:47:3: style: Struct 'Element' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/utilities/bodr/bodrparse.cxx:102:7: style: The scope of the variable 'elementCount' can be reduced. [variableScope] avogadrolibs-1.101.0/utilities/bodr/bodrparse.cxx:51:10: style: struct member 'Element::id' is never used. [unusedStructMember] avogadrolibs-1.101.0/utilities/encodefile/encodefile.cxx:13:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/utilities/resdata/resdataparse.cxx:40:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5506:16: debug: Failed to instantiate template "set_value_integer". The checking continues anyway. [templateInstantiation] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8148:23: debug: Scope::checkVariable found variable 'next' with varid 0. [varid0] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8149:10: debug: Scope::checkVariable found variable 'capacity' with varid 0. [varid0] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8153:9: debug: Scope::checkVariable found variable 'data' with varid 0. [varid0] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8154:11: debug: Scope::checkVariable found variable 'alignment' with varid 0. [varid0] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1232:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_name_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1243:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_name_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2230:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2395:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2765:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_escapes [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2934:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_escapes [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3107:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_comments [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3223:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_declaration [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3464:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3570:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3582:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_fragment [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3656:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3665:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:4006:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_attribute_single_quote [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:4033:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_no_escapes [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:4150:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_attribute_single_quote [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:4191:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_no_empty_element_tags [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:4251:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:4311:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_indent [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:4406:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:4474:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:4484:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_name_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:4517:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:4558:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_name_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:4564:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:4781:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deallocate [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:4958:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5014:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5460:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_name_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5467:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_name_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5475:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_name_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5483:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5490:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5498:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5506:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5513:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5520:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5527:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5534:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5541:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5548:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5555:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5562:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5570:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5577:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5694:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5930:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5976:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5986:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5997:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6008:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6018:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6029:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6472:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6488:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6506:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6524:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6637:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6887:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_name_allocated_or_shared_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6922:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7041:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7048:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7056:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7064:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7071:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7078:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7085:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7092:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7099:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7106:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7113:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7120:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7128:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7135:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7518:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_size [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7832:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7866:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocate [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7872:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocate [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7877:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deallocate [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8318:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8642:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8812:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_DIG [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8908:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:9072:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:9660:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:10408:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:10481:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:10674:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:10755:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:10766:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12431:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12973:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dummy_node_set [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:13388:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodeset_eval_all [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:13410:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodeset_eval_first [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:4575:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2790:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2843:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2879:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2911:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2722:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1799:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1747:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1977:38: style:inconclusive: Boolean expression 'data[0]=='<'' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1977:57: style:inconclusive: Boolean expression 'data[2]=='x'' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1977:76: style:inconclusive: Boolean expression 'data[3]=='m'' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1977:95: style:inconclusive: Boolean expression 'data[4]=='l'' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:10497:34: style:inconclusive: Boolean expression 'step_push(ns,c,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:10507:34: style:inconclusive: Boolean expression 'step_push(ns,n,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:10514:36: style:inconclusive: Boolean expression 'step_push(ns,cur,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:10538:34: style:inconclusive: Boolean expression 'step_push(ns,c,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:10547:34: style:inconclusive: Boolean expression 'step_push(ns,c,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:10569:36: style:inconclusive: Boolean expression 'step_push(ns,cur,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:10611:37: style:inconclusive: Boolean expression 'step_push(ns,cur,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:10621:39: style:inconclusive: Boolean expression 'step_push(ns,cur,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:10636:34: style:inconclusive: Boolean expression 'step_push(ns,n,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:10643:36: style:inconclusive: Boolean expression 'step_push(ns,cur,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:10689:36: style:inconclusive: Boolean expression 'step_push(ns,cur,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:10727:36: style:inconclusive: Boolean expression 'step_push(ns,cur,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12841:47: warning: Member variable 'xpath_node_set::_type' is not assigned a value in 'xpath_node_set::operator='. [operatorEqVarError] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12841:47: warning: Member variable 'xpath_node_set::_begin' is not assigned a value in 'xpath_node_set::operator='. [operatorEqVarError] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12841:47: warning: Member variable 'xpath_node_set::_end' is not assigned a value in 'xpath_node_set::operator='. [operatorEqVarError] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3771:3: warning: Member variable 'xml_buffered_writer::buffer' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3771:3: warning: Member variable 'xml_buffered_writer::scratch' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:9183:3: warning: Member variable 'xpath_variable_boolean::name' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:9193:3: warning: Member variable 'xpath_variable_number::name' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:9203:3: warning: Member variable 'xpath_variable_string::name' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:9218:3: warning: Member variable 'xpath_variable_node_set::name' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:10833:3: warning: Member variable 'xpath_ast_node::_data' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:10845:3: warning: Member variable 'xpath_ast_node::_data' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12617:3: warning: Member variable 'xpath_parser::_scratch' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8316:23: note: Member variable 'xpath_stack_data::result' uses an uninitialized argument 'oom' due to the order of declarations. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8311:19: note: Member variable 'xpath_stack_data::result' uses an uninitialized argument 'oom' due to the order of declarations. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8316:49: note: Member variable 'xpath_stack_data::temp' uses an uninitialized argument 'oom' due to the order of declarations. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8312:19: note: Member variable 'xpath_stack_data::temp' uses an uninitialized argument 'oom' due to the order of declarations. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12662:35: note: Member variable 'xpath_query_impl::alloc' uses an uninitialized argument 'block' due to the order of declarations. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12669:19: note: Member variable 'xpath_query_impl::alloc' uses an uninitialized argument 'block' due to the order of declarations. avogadrolibs-1.101.0/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] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12662:35: note: Member variable 'xpath_query_impl::alloc' uses an uninitialized argument 'oom' due to the order of declarations. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12669:19: note: Member variable 'xpath_query_impl::alloc' uses an uninitialized argument 'oom' due to the order of declarations. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:13257:3: performance: Variable '_result' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:729:8: performance:inconclusive: Technically the member function 'pugi::impl::::xml_allocator::reserve' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8271:8: style:inconclusive: Technically the member function 'pugi::impl::::xpath_allocator::release' can be const. [functionConst] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:10354:8: style:inconclusive: Technically the member function 'pugi::impl::::xpath_ast_node::apply_predicates' can be const. [functionConst] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:10364:8: style:inconclusive: Technically the member function 'pugi::impl::::xpath_ast_node::step_push' can be const. [functionConst] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:10404:8: style:inconclusive: Technically the member function 'pugi::impl::::xpath_ast_node::step_push' can be const. [functionConst] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:11908:10: performance:inconclusive: Technically the member function 'pugi::impl::::xpath_parser::parse_axis_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:11976:14: performance:inconclusive: Technically the member function 'pugi::impl::::xpath_parser::parse_node_test_type' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:361:3: style: Class 'xml_writer_file' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:375:3: style: Class 'xml_writer_stream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:376:3: style: Class 'xml_writer_stream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:930:3: style: Class 'xml_node_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:1225:3: style: Class 'xpath_variable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:1410:3: style: Class 'xpath_node' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:548:3: style: Struct 'xml_allocator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1135:3: style: Struct 'xml_attribute_struct' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1182:3: style: Struct 'xml_document_struct' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2973:3: style: Struct 'xml_parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5157:3: style: Struct 'name_null_sentry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8164:3: style: Struct 'xpath_allocator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8289:3: style: Struct 'xpath_allocator_capture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:9002:3: style: Struct 'namespace_uri_predicate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:337:6: performance: Function 'begin()' should return member '_begin' by const reference. [returnByReference] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:338:6: performance: Function 'end()' should return member '_end' by const reference. [returnByReference] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1453:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1453:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1453:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1465:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1465:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1465:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1958:49: style: Return value '*reinterpret_cast(&ui)==1' is always true [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1956:21: note: Assignment 'ui=1', assigned value is 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1958:49: note: Return value '*reinterpret_cast(&ui)==1' is always true avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1966:27: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1956:21: note: Assignment 'ui=1', assigned value is 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1966:27: note: Calling function 'is_little_endian' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1966:27: note: Condition 'is_little_endian()' is always true avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1968:27: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1956:21: note: Assignment 'ui=1', assigned value is 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1968:27: note: Calling function 'is_little_endian' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1968:27: note: Condition 'is_little_endian()' is always true avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2079:58: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1956:21: note: Assignment 'ui=1', assigned value is 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2079:58: note: Calling function 'is_little_endian' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2079:58: note: Condition 'is_little_endian()' is always true avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2082:58: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1956:21: note: Assignment 'ui=1', assigned value is 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2082:58: note: Calling function 'is_little_endian' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2082:58: note: Condition 'is_little_endian()' is always true avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2307:51: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1956:21: note: Assignment 'ui=1', assigned value is 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2307:51: note: Calling function 'is_little_endian' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2307:51: note: Condition 'is_little_endian()' is always true avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2317:51: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1956:21: note: Assignment 'ui=1', assigned value is 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2317:51: note: Calling function 'is_little_endian' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2317:51: note: Condition 'is_little_endian()' is always true avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2438:8: style: Condition '!alloc->reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2438:23: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2438:8: note: Condition '!alloc->reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3642:58: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1956:21: note: Assignment 'ui=1', assigned value is 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3642:58: note: Calling function 'is_little_endian' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3642:58: note: Condition 'is_little_endian()' is always true avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3645:58: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1956:21: note: Assignment 'ui=1', assigned value is 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3645:58: note: Calling function 'is_little_endian' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3645:58: note: Condition 'is_little_endian()' is always true avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3745:51: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1956:21: note: Assignment 'ui=1', assigned value is 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3745:51: note: Calling function 'is_little_endian' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3745:51: note: Condition 'is_little_endian()' is always true avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3752:51: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:1956:21: note: Assignment 'ui=1', assigned value is 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3752:51: note: Calling function 'is_little_endian' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3752:51: note: Condition 'is_little_endian()' is always true avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6043:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6043:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6043:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6060:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6060:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6060:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6078:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6078:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6078:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6096:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6096:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6096:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6114:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6114:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6114:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6131:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6131:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6131:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6149:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6149:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6149:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6167:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6167:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6167:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6186:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6186:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6186:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6203:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6203:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6203:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6221:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6221:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6221:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6239:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6239:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6239:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6255:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6255:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6255:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6272:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6272:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6272:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6290:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6290:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6290:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6308:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6308:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6308:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6400:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6400:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6400:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6417:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6417:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6417:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6435:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6435:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6435:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6453:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6453:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6453:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6469:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6469:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6469:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6485:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6485:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6485:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6503:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6503:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6503:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6521:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6521:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6521:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6550:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6550:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6550:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6563:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6563:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6563:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6596:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6596:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6596:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6609:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6609:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6609:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8732:15: style: Same expression on both sides of '/'. [duplicateExpression] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3207:11: style: The scope of the variable 'ch' can be reduced. [variableScope] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5175:54: style:inconclusive: Function 'xml_writer_file' argument 1 names different: declaration 'file' definition 'file_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:361:25: note: Function 'xml_writer_file' argument 1 names different: declaration 'file' definition 'file_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5175:54: note: Function 'xml_writer_file' argument 1 names different: declaration 'file' definition 'file_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5640:90: style:inconclusive: Function 'children' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:787:68: note: Function 'children' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5640:90: note: Function 'children' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5704:54: style:inconclusive: Function 'child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:574:32: note: Function 'child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5704:54: note: Function 'child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5718:63: style:inconclusive: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:575:41: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5718:63: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5732:61: style:inconclusive: Function 'next_sibling' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:576:39: note: Function 'next_sibling' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5732:61: note: Function 'next_sibling' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5751:65: style:inconclusive: Function 'previous_sibling' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:577:43: note: Function 'previous_sibling' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5751:65: note: Function 'previous_sibling' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5766:54: style:inconclusive: Function 'child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:579:32: note: Function 'child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5766:54: note: Function 'child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5780:63: style:inconclusive: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:580:41: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5780:63: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5794:61: style:inconclusive: Function 'next_sibling' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:581:39: note: Function 'next_sibling' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5794:61: note: Function 'next_sibling' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5808:65: style:inconclusive: Function 'previous_sibling' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:582:43: note: Function 'previous_sibling' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5808:65: note: Function 'previous_sibling' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5823:63: style:inconclusive: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:586:41: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5823:63: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5823:85: style:inconclusive: Function 'attribute' argument 2 names different: declaration 'hint' definition 'hint_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:586:62: note: Function 'attribute' argument 2 names different: declaration 'hint' definition 'hint_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5823:85: note: Function 'attribute' argument 2 names different: declaration 'hint' definition 'hint_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5863:63: style:inconclusive: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:588:41: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5863:63: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5863:85: style:inconclusive: Function 'attribute' argument 2 names different: declaration 'hint' definition 'hint_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:588:62: note: Function 'attribute' argument 2 names different: declaration 'hint' definition 'hint_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5863:85: note: Function 'attribute' argument 2 names different: declaration 'hint' definition 'hint_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5943:65: style:inconclusive: Function 'child_value' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:595:43: note: Function 'child_value' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5943:65: note: Function 'child_value' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6038:70: style:inconclusive: Function 'append_attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:610:48: note: Function 'append_attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6038:70: note: Function 'append_attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6055:71: style:inconclusive: Function 'prepend_attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:611:49: note: Function 'prepend_attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6055:71: note: Function 'prepend_attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6072:76: style:inconclusive: Function 'insert_attribute_after' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:612:54: note: Function 'insert_attribute_after' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6072:76: note: Function 'insert_attribute_after' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6090:77: style:inconclusive: Function 'insert_attribute_before' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:613:55: note: Function 'insert_attribute_before' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6090:77: note: Function 'insert_attribute_before' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6109:70: style:inconclusive: Function 'append_attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:615:48: note: Function 'append_attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6109:70: note: Function 'append_attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6126:71: style:inconclusive: Function 'prepend_attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:616:49: note: Function 'prepend_attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6126:71: note: Function 'prepend_attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6143:76: style:inconclusive: Function 'insert_attribute_after' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:617:54: note: Function 'insert_attribute_after' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6143:76: note: Function 'insert_attribute_after' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6161:77: style:inconclusive: Function 'insert_attribute_before' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:618:55: note: Function 'insert_attribute_before' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6161:77: note: Function 'insert_attribute_before' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6250:61: style:inconclusive: Function 'append_child' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:628:39: note: Function 'append_child' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6250:61: note: Function 'append_child' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6267:62: style:inconclusive: Function 'prepend_child' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:629:40: note: Function 'prepend_child' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6267:62: note: Function 'prepend_child' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6284:68: style:inconclusive: Function 'insert_child_before' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:631:46: note: Function 'insert_child_before' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6284:68: note: Function 'insert_child_before' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6302:67: style:inconclusive: Function 'insert_child_after' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:630:45: note: Function 'insert_child_after' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6302:67: note: Function 'insert_child_after' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6320:61: style:inconclusive: Function 'append_child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:634:39: note: Function 'append_child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6320:61: note: Function 'append_child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6329:62: style:inconclusive: Function 'prepend_child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:635:40: note: Function 'prepend_child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6329:62: note: Function 'prepend_child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6338:67: style:inconclusive: Function 'insert_child_after' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:636:45: note: Function 'insert_child_after' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6338:67: note: Function 'insert_child_after' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6347:68: style:inconclusive: Function 'insert_child_before' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:637:46: note: Function 'insert_child_before' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6347:68: note: Function 'insert_child_before' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6357:61: style:inconclusive: Function 'append_child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:639:39: note: Function 'append_child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6357:61: note: Function 'append_child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6366:62: style:inconclusive: Function 'prepend_child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:640:40: note: Function 'prepend_child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6366:62: note: Function 'prepend_child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6384:68: style:inconclusive: Function 'insert_child_before' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:642:46: note: Function 'insert_child_before' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6384:68: note: Function 'insert_child_before' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6532:61: style:inconclusive: Function 'remove_attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:659:39: note: Function 'remove_attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6532:61: note: Function 'remove_attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6538:61: style:inconclusive: Function 'remove_attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:661:39: note: Function 'remove_attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6538:61: note: Function 'remove_attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6579:57: style:inconclusive: Function 'remove_child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:669:35: note: Function 'remove_child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6579:57: note: Function 'remove_child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6585:57: style:inconclusive: Function 'remove_child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:671:35: note: Function 'remove_child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6585:57: note: Function 'remove_child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6663:72: style:inconclusive: Function 'find_child_by_attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:731:50: note: Function 'find_child_by_attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6663:72: note: Function 'find_child_by_attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6745:70: style:inconclusive: Function 'first_element_by_path' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:740:48: note: Function 'first_element_by_path' argument 1 names different: declaration 'path' definition 'path_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6745:70: note: Function 'first_element_by_path' argument 1 names different: declaration 'path' definition 'path_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6855:62: style:inconclusive: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:765:40: note: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6855:62: note: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6862:65: style:inconclusive: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:766:43: note: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6862:65: note: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7726:68: style:inconclusive: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:1155:42: note: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7726:68: note: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7736:71: style:inconclusive: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:1156:45: note: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7736:71: note: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7811:56: style:inconclusive: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:1179:30: note: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7811:56: note: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7819:59: style:inconclusive: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:1180:33: note: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7819:59: note: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12697:74: style:inconclusive: Function 'xpath_exception' argument 1 names different: declaration 'result' definition 'result_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:1383:54: note: Function 'xpath_exception' argument 1 names different: declaration 'result' definition 'result_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12697:74: note: Function 'xpath_exception' argument 1 names different: declaration 'result' definition 'result_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12717:54: style:inconclusive: Function 'xpath_node' argument 1 names different: declaration 'node' definition 'node_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:1410:30: note: Function 'xpath_node' argument 1 names different: declaration 'node' definition 'node_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12717:54: note: Function 'xpath_node' argument 1 names different: declaration 'node' definition 'node_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12721:59: style:inconclusive: Function 'xpath_node' argument 1 names different: declaration 'attribute' definition 'attribute_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:1411:35: note: Function 'xpath_node' argument 1 names different: declaration 'attribute' definition 'attribute_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12721:59: note: Function 'xpath_node' argument 1 names different: declaration 'attribute' definition 'attribute_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12721:87: style:inconclusive: Function 'xpath_node' argument 2 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:1411:62: note: Function 'xpath_node' argument 2 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12721:87: note: Function 'xpath_node' argument 2 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12776:59: style:inconclusive: Function '_assign' argument 1 names different: declaration 'begin' definition 'begin_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:1504:31: note: Function '_assign' argument 1 names different: declaration 'begin' definition 'begin_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12776:59: note: Function '_assign' argument 1 names different: declaration 'begin' definition 'begin_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12776:82: style:inconclusive: Function '_assign' argument 2 names different: declaration 'end' definition 'end_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:1504:53: note: Function '_assign' argument 2 names different: declaration 'end' definition 'end_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12776:82: note: Function '_assign' argument 2 names different: declaration 'end' definition 'end_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12776:95: style:inconclusive: Function '_assign' argument 3 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:1504:65: note: Function '_assign' argument 3 names different: declaration 'type' definition 'type_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12776:95: note: Function '_assign' argument 3 names different: declaration 'type' definition 'type_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12825:61: style:inconclusive: Function 'xpath_node_set' argument 1 names different: declaration 'begin' definition 'begin_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:1459:33: note: Function 'xpath_node_set' argument 1 names different: declaration 'begin' definition 'begin_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12825:61: note: Function 'xpath_node_set' argument 1 names different: declaration 'begin' definition 'begin_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12825:84: style:inconclusive: Function 'xpath_node_set' argument 2 names different: declaration 'end' definition 'end_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:1459:55: note: Function 'xpath_node_set' argument 2 names different: declaration 'end' definition 'end_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12825:84: note: Function 'xpath_node_set' argument 2 names different: declaration 'end' definition 'end_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12825:97: style:inconclusive: Function 'xpath_node_set' argument 3 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:1459:67: note: Function 'xpath_node_set' argument 3 names different: declaration 'type' definition 'type_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12825:97: note: Function 'xpath_node_set' argument 3 names different: declaration 'type' definition 'type_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12924:63: style:inconclusive: Function 'xpath_variable' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:1225:35: note: Function 'xpath_variable' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12924:63: note: Function 'xpath_variable' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5302:17: style: Local variable 'value' shadows outer function [shadowFunction] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:423:17: note: Shadowed declaration avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5302:17: note: Shadow variable avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5309:17: style: Local variable 'value' shadows outer function [shadowFunction] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:423:17: note: Shadowed declaration avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5309:17: note: Shadow variable avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5316:17: style: Local variable 'value' shadows outer function [shadowFunction] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:423:17: note: Shadowed declaration avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5316:17: note: Shadow variable avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5323:17: style: Local variable 'value' shadows outer function [shadowFunction] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:423:17: note: Shadowed declaration avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5323:17: note: Shadow variable avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5330:17: style: Local variable 'value' shadows outer function [shadowFunction] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:423:17: note: Shadowed declaration avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5330:17: note: Shadow variable avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5337:17: style: Local variable 'value' shadows outer function [shadowFunction] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:423:17: note: Shadowed declaration avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5337:17: note: Shadow variable avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5345:17: style: Local variable 'value' shadows outer function [shadowFunction] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:423:17: note: Shadowed declaration avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5345:17: note: Shadow variable avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5352:17: style: Local variable 'value' shadows outer function [shadowFunction] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:423:17: note: Shadowed declaration avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:5352:17: note: Shadow variable avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.hpp:333:29: performance: Function parameter 'e' should be passed by const reference. [passedByValue] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6874:30: style: Variable 'doc' can be declared as reference to const [constVariableReference] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:12494:42: style: Parameter 'lexer' can be declared as reference to const [constParameterReference] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:632:32: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2343:12: style: Variable 'end' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2792:13: style: Variable 'str' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2819:15: style: Variable 'str' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3430:15: style: Variable 'name' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3566:58: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:4404:25: style: Variable 'child' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:4415:58: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:4417:30: style: Variable 'a' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:4562:44: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6672:32: style: Variable 'a' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6693:31: style: Variable 'a' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6714:25: style: Variable 'i' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6724:25: style: Variable 'j' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6965:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6973:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6981:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6989:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6997:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7005:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7013:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7022:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7030:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8570:20: style: Variable 'ls' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8571:20: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8629:54: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8629:79: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8786:41: style: Parameter 'begin' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:9526:22: style: Variable 'it' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:11147:25: style: Variable 'nc' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:11337:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:11349:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:11367:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:11379:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:11616:20: style: Variable 'table' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:11660:26: style: Variable 'n' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:11671:25: style: Variable 'n' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:13109:63: style: Parameter 'var' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:217:30: style: struct member 'xml_memory_management_function_storage::allocate' is never used. [unusedStructMember] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:218:32: style: struct member 'xml_memory_management_function_storage::deallocate' is never used. [unusedStructMember] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:2013:5: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3207:14: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:27:13: warning: Member variable 'ORCAOutput::m_orcaSuccess' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:27:13: warning: Member variable 'ORCAOutput::m_nGroups' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:27:13: warning: Member variable 'ORCAOutput::m_coordFactor' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:27:13: warning: Member variable 'ORCAOutput::m_currentMode' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:27:13: warning: Member variable 'ORCAOutput::m_electrons' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:27:13: warning: Member variable 'ORCAOutput::m_openShell' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:27:13: warning: Member variable 'ORCAOutput::m_readBeta' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:27:13: warning: Member variable 'ORCAOutput::m_homo' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:27:13: warning: Member variable 'ORCAOutput::m_charge' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:27:13: warning: Member variable 'ORCAOutput::m_spin' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:27:13: warning: Member variable 'ORCAOutput::m_totalEnergy' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:27:13: warning: Member variable 'ORCAOutput::m_currentAtom' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:27:13: warning: Member variable 'ORCAOutput::m_numBasisFunctions' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:1095:34: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QuantumIO::ORCAOutput::orbitalIdx' can be const. [functionConst] avogadrolibs-1.101.0/avogadro/quantumio/orca.h:56:30: note: Either there is a missing 'override', or the member function 'Avogadro::QuantumIO::ORCAOutput::orbitalIdx' can be const. avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:1095:34: note: Either there is a missing 'override', or the member function 'Avogadro::QuantumIO::ORCAOutput::orbitalIdx' can be const. avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:170:7: style: The scope of the variable 'nGTOs' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:171:26: style: The scope of the variable 'vibScaling' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:698:33: style: The scope of the variable 'wavenumbers' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:754:13: style: The scope of the variable 'nShells' can be reduced. [variableScope] avogadrolibs-1.101.0/avogadro/quantumio/orca.cpp:1095:57: performance: Function parameter 'txt' should be passed by const reference. [passedByValue] diff: 2.18.0 avogadrolibs-1.101.0/avogadro/core/cube.cpp:16:40: warning: Class 'Cube' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head avogadrolibs-1.101.0/avogadro/core/cube.cpp:16:40: warning: Class 'Cube' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 avogadrolibs-1.101.0/avogadro/core/cube.cpp:16:40: warning: Class 'Cube' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head avogadrolibs-1.101.0/avogadro/core/cube.cpp:16:40: warning: Class 'Cube' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 avogadrolibs-1.101.0/avogadro/core/mutex.cpp:22:18: warning: Class 'Mutex' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head avogadrolibs-1.101.0/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] 2.18.0 avogadrolibs-1.101.0/avogadro/core/mutex.cpp:22:18: warning: Class 'Mutex' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head avogadrolibs-1.101.0/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] 2.18.0 avogadrolibs-1.101.0/avogadro/core/ringperceiver.cpp:114:19: warning: Class 'PidMatrix' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head avogadrolibs-1.101.0/avogadro/core/ringperceiver.cpp:114:19: warning: Class 'PidMatrix' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 avogadrolibs-1.101.0/avogadro/core/ringperceiver.cpp:114:19: warning: Class 'PidMatrix' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head avogadrolibs-1.101.0/avogadro/core/ringperceiver.cpp:114:19: warning: Class 'PidMatrix' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 avogadrolibs-1.101.0/avogadro/core/sharedmutex.cpp:22:30: warning: Class 'SharedMutex' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head avogadrolibs-1.101.0/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] 2.18.0 avogadrolibs-1.101.0/avogadro/core/sharedmutex.cpp:22:30: warning: Class 'SharedMutex' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head avogadrolibs-1.101.0/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] head avogadrolibs-1.101.0/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] head avogadrolibs-1.101.0/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] 2.18.0 avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:121:36: warning: Class 'Hdf5DataFormat' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head avogadrolibs-1.101.0/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] 2.18.0 avogadrolibs-1.101.0/avogadro/io/hdf5dataformat.cpp:121:36: warning: Class 'Hdf5DataFormat' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head avogadrolibs-1.101.0/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] head avogadrolibs-1.101.0/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] head avogadrolibs-1.101.0/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] head avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obenergy.cpp:39:14: warning: Class 'Private' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head avogadrolibs-1.101.0/avogadro/qtplugins/forcefield/obenergy.cpp:39:14: warning: Class 'Private' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 avogadrolibs-1.101.0/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:94:41: warning: Class 'RenderImpl' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head avogadrolibs-1.101.0/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:94:41: warning: Class 'RenderImpl' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 avogadrolibs-1.101.0/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:94:41: warning: Class 'RenderImpl' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head avogadrolibs-1.101.0/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:94:41: warning: Class 'RenderImpl' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 avogadrolibs-1.101.0/avogadro/rendering/bufferobject.cpp:32:48: warning: Class 'BufferObject' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head avogadrolibs-1.101.0/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] 2.18.0 avogadrolibs-1.101.0/avogadro/rendering/bufferobject.cpp:32:48: warning: Class 'BufferObject' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head avogadrolibs-1.101.0/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] head avogadrolibs-1.101.0/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] head avogadrolibs-1.101.0/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] head avogadrolibs-1.101.0/avogadro/rendering/glrendervisitor.h:67:50: style: Parameter 'trs' can be declared as pointer to const [constParameterPointer] 2.18.0 avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:148:26: warning: Class 'Texture2D' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head avogadrolibs-1.101.0/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] 2.18.0 avogadrolibs-1.101.0/avogadro/rendering/texture2d.cpp:148:26: warning: Class 'Texture2D' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head avogadrolibs-1.101.0/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] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:11147:25: style: Variable 'nc' can be declared as pointer to const [constVariablePointer] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:11616:20: style: Variable 'table' can be declared as pointer to const [constVariablePointer] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:11660:26: style: Variable 'n' can be declared as pointer to const [constVariablePointer] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:11671:25: style: Variable 'n' can be declared as pointer to const [constVariablePointer] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:13109:63: style: Parameter 'var' can be declared as pointer to const [constParameterPointer] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:3566:58: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:4404:25: style: Variable 'child' can be declared as pointer to const [constVariablePointer] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:4417:30: style: Variable 'a' can be declared as pointer to const [constVariablePointer] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6672:32: style: Variable 'a' can be declared as pointer to const [constVariablePointer] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6693:31: style: Variable 'a' can be declared as pointer to const [constVariablePointer] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6714:25: style: Variable 'i' can be declared as pointer to const [constVariablePointer] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6724:25: style: Variable 'j' can be declared as pointer to const [constVariablePointer] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6981:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6989:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:6997:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7005:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7013:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7022:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:7030:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8570:20: style: Variable 'ls' can be declared as pointer to const [constVariablePointer] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8571:20: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:8629:79: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] head avogadrolibs-1.101.0/thirdparty/pugixml/pugixml.cpp:9526:22: style: Variable 'it' can be declared as pointer to const [constVariablePointer] DONE