2025-07-01 20:58 ftp://ftp.de.debian.org/debian/pool/main/a/avogadrolibs/avogadrolibs_1.100.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 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: f4eb733 (2025-07-01 13:53:18 +0200) count: 2937 2877 elapsed-time: 64.1 52.4 head-timing-info: old-timing-info: head results: avogadrolibs-1.100.0/avogadro/calc/energycalculator.cpp:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/calc/defaultmodel.h:35:3: style: Class 'DefaultModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/calc/defaultmodel.cpp:14:47: style:inconclusive: Function 'DefaultModel' argument 1 names different: declaration 'identifier' definition 'id'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/calc/defaultmodel.h:35:35: note: Function 'DefaultModel' argument 1 names different: declaration 'identifier' definition 'id'. avogadrolibs-1.100.0/avogadro/calc/defaultmodel.cpp:14:47: note: Function 'DefaultModel' argument 1 names different: declaration 'identifier' definition 'id'. avogadrolibs-1.100.0/avogadro/calc/chargemodel.cpp:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/command/cjsontocml.cpp:28:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/calc/lennardjones.cpp:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/command/avobabel.cpp:36:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/command/avobabel.cpp:92:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/calc/energymanager.cpp:30:32: style: Return value 'instance().removeModel(identifier)' is always true [knownConditionTrueFalse] avogadrolibs-1.100.0/avogadro/calc/energymanager.cpp:30:32: note: Calling function 'removeModel' returns 1 avogadrolibs-1.100.0/avogadro/calc/energymanager.cpp:30:32: note: Return value 'instance().removeModel(identifier)' is always true avogadrolibs-1.100.0/avogadro/calc/energymanager.cpp:69:9: style: Local variable 'model' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/calc/energymanager.h:89:21: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/calc/energymanager.cpp:69:9: note: Shadow variable avogadrolibs-1.100.0/avogadro/calc/energymanager.cpp:109:25: style: Local variable 'identifiers' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/calc/energymanager.h:94:25: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/calc/energymanager.cpp:109:25: note: Shadow variable avogadrolibs-1.100.0/avogadro/calc/energymanager.cpp:112:14: style: Variable 'm_model' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/calc/defaultmodel.h:36:12: style: The destructor '~DefaultModel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] avogadrolibs-1.100.0/avogadro/calc/chargemodel.h:42:12: note: Virtual destructor in base class avogadrolibs-1.100.0/avogadro/calc/defaultmodel.h:36:12: note: Destructor in derived class avogadrolibs-1.100.0/avogadro/calc/chargemanager.cpp:39:32: style: Return value 'instance().removeModel(identifier)' is always true [knownConditionTrueFalse] avogadrolibs-1.100.0/avogadro/calc/chargemanager.cpp:39:32: note: Calling function 'removeModel' returns 1 avogadrolibs-1.100.0/avogadro/calc/chargemanager.cpp:39:32: note: Return value 'instance().removeModel(identifier)' is always true avogadrolibs-1.100.0/avogadro/calc/chargemanager.cpp:126:55: style:inconclusive: Function 'partialCharges' argument 2 names different: declaration 'mol' definition 'molecule'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/calc/chargemanager.h:106:42: note: Function 'partialCharges' argument 2 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.100.0/avogadro/calc/chargemanager.cpp:126:55: note: Function 'partialCharges' argument 2 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.100.0/avogadro/calc/chargemanager.cpp:150:59: style:inconclusive: Function 'dipoleMoment' argument 2 names different: declaration 'mol' definition 'molecule'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/calc/chargemanager.h:121:46: note: Function 'dipoleMoment' argument 2 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.100.0/avogadro/calc/chargemanager.cpp:150:59: note: Function 'dipoleMoment' argument 2 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.100.0/avogadro/calc/chargemanager.cpp:177:49: style:inconclusive: Function 'potential' argument 2 names different: declaration 'mol' definition 'molecule'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/calc/chargemanager.h:127:67: note: Function 'potential' argument 2 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.100.0/avogadro/calc/chargemanager.cpp:177:49: note: Function 'potential' argument 2 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.100.0/avogadro/calc/chargemanager.cpp:200:50: style:inconclusive: Function 'potentials' argument 2 names different: declaration 'mol' definition 'molecule'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/calc/chargemanager.h:135:50: note: Function 'potentials' argument 2 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.100.0/avogadro/calc/chargemanager.cpp:200:50: note: Function 'potentials' argument 2 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.100.0/avogadro/calc/chargemanager.cpp:111:25: style: Local variable 'identifiers' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/calc/chargemanager.h:86:25: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/calc/chargemanager.cpp:111:25: note: Shadow variable avogadrolibs-1.100.0/avogadro/calc/chargemanager.cpp:212:25: style: Local variable 'potentials' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/calc/chargemanager.h:134:23: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/calc/chargemanager.cpp:212:25: note: Shadow variable avogadrolibs-1.100.0/avogadro/calc/chargemanager.cpp:114:14: style: Variable 'm_model' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/command/qube.cpp:57:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/command/qube.cpp:158:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/angleiterator.h:39:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/atomutilities.cpp:31:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP3 [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/atomutilities.cpp:133:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/coordinateblockgenerator.cpp:87:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/angleiterator.h:37: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.100.0/avogadro/core/angleiterator.h:44:8: style:inconclusive: Technically the member function 'Avogadro::Core::AngleIterator::operator!=' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/core/angleiterator.h:27:3: style: Class 'AngleIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/core/angleiterator.cpp:43:42: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/angleiterator.cpp:54:40: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/calc/lennardjones.h:54:19: style:inconclusive: Member variable 'LennardJones::m_cell' is in the wrong place in the initializer list. [initializerList] avogadrolibs-1.100.0/avogadro/calc/lennardjones.cpp:15:49: note: Member variable 'LennardJones::m_cell' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/calc/lennardjones.h:54:19: note: Member variable 'LennardJones::m_cell' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/calc/lennardjones.h:53:19: style:inconclusive: Member variable 'LennardJones::m_molecule' is in the wrong place in the initializer list. [initializerList] avogadrolibs-1.100.0/avogadro/calc/lennardjones.cpp:16:5: note: Member variable 'LennardJones::m_molecule' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/calc/lennardjones.h:53:19: note: Member variable 'LennardJones::m_molecule' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/core/coordinateblockgenerator.h:82:15: performance: Function 'specification()' should return member 'm_specification' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/core/coordinateblockgenerator.cpp:62:17: style: The scope of the variable 'atomicNumber' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/core/atomutilities.cpp:84:49: style:inconclusive: Function 'generateNewBondVector' argument 2 names different: declaration 'currentVectors' definition 'allVectors'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/atomutilities.h:33:68: note: Function 'generateNewBondVector' argument 2 names different: declaration 'currentVectors' definition 'allVectors'. avogadrolibs-1.100.0/avogadro/core/atomutilities.cpp:84:49: note: Function 'generateNewBondVector' argument 2 names different: declaration 'currentVectors' definition 'allVectors'. avogadrolibs-1.100.0/avogadro/core/dihedraliterator.cpp:72:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/utilities.h:47:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/utilities.h:78:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/elements.cpp:37:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/elements.cpp:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/elements.cpp:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/elements.cpp:71:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/elements.cpp:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/elements.cpp:88:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/elements.cpp:93:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable element_color [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/elements.cpp:102:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementCount [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/elements.cpp:164:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/elements.cpp:178:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/dihedraliterator.h:37: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.100.0/avogadro/core/dihedraliterator.h:43:8: style:inconclusive: Technically the member function 'Avogadro::Core::DihedralIterator::operator!=' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/core/dihedraliterator.h:27:3: style: Class 'DihedralIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/core/dihedraliterator.cpp:135:11: style: Condition '!nextBond' is always true [knownConditionTrueFalse] avogadrolibs-1.100.0/avogadro/core/dihedraliterator.cpp:108:11: note: Assuming that condition 'nextBond' is not redundant avogadrolibs-1.100.0/avogadro/core/dihedraliterator.cpp:135:11: note: Condition '!nextBond' is always true avogadrolibs-1.100.0/avogadro/core/dihedraliterator.cpp:36:26: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/dihedraliterator.cpp:47:41: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/dihedraliterator.cpp:81:55: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/dihedraliterator.cpp:92:38: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/dihedraliterator.cpp:114:28: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/dihedraliterator.cpp:126:43: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/elements.cpp:236:23: warning: Either the condition 'atomicNumber' [unusedPrivateFunction] avogadrolibs-1.100.0/avogadro/core/variant.h:147:12: note: Unused private function: 'Variant::lexical_cast < short >' avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:19: note: Unused private function: 'Variant::lexical_cast < short >' avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:19: style: Unused private function: 'Variant::lexical_cast < int >' [unusedPrivateFunction] avogadrolibs-1.100.0/avogadro/core/variant.h:147:12: note: Unused private function: 'Variant::lexical_cast < int >' avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:19: note: Unused private function: 'Variant::lexical_cast < int >' avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:19: style: Unused private function: 'Variant::lexical_cast < long >' [unusedPrivateFunction] avogadrolibs-1.100.0/avogadro/core/variant.h:147:12: note: Unused private function: 'Variant::lexical_cast < long >' avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:19: note: Unused private function: 'Variant::lexical_cast < long >' avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:19: style: Unused private function: 'Variant::lexical_cast < float >' [unusedPrivateFunction] avogadrolibs-1.100.0/avogadro/core/variant.h:147:12: note: Unused private function: 'Variant::lexical_cast < float >' avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:19: note: Unused private function: 'Variant::lexical_cast < float >' avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:19: style: Unused private function: 'Variant::lexical_cast < double >' [unusedPrivateFunction] avogadrolibs-1.100.0/avogadro/core/variant.h:147:12: note: Unused private function: 'Variant::lexical_cast < double >' avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:19: note: Unused private function: 'Variant::lexical_cast < double >' avogadrolibs-1.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.0/avogadro/core/unitcell.h:283: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.100.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.100.0/avogadro/core/unitcell.h:283:26: note: Technically the member function 'Avogadro::Core::UnitCell::wrapFractional' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/core/variant.h:50:3: style: Class 'Variant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/core/molecule.h:338:21: performance: Function 'elements()' should return member 'm_elements' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/core/molecule.h:486:22: performance: Function 'cubes()' should return member 'm_cubes' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/core/molecule.h:487:28: performance: Function 'cubes()' should return member 'm_cubes' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/core/gaussianset.h:233:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paired [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/gaussianset.h:241:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paired [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/gaussianset.h:249:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paired [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/gaussianset.h:257:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paired [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/variant-inline.h:21:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/variant-inline.h:48:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/variant-inline.h:55:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:82:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:101:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Beta [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:123:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Beta [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:160:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Beta [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:183:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Beta [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:191:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Beta [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:498:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:551:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:579:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/crystaltools.cpp:553:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/variant-inline.h:25:27: style:inconclusive: Function 'Variant' argument 1 names different: declaration 'value' definition 'v'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/variant.h:50:13: note: Function 'Variant' argument 1 names different: declaration 'value' definition 'v'. avogadrolibs-1.100.0/avogadro/core/variant-inline.h:25:27: note: Function 'Variant' argument 1 names different: declaration 'value' definition 'v'. avogadrolibs-1.100.0/avogadro/core/variant-inline.h:117:33: style:inconclusive: Function 'setValue' argument 1 names different: declaration 'value' definition 'v'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/variant.h:69:19: note: Function 'setValue' argument 1 names different: declaration 'value' definition 'v'. avogadrolibs-1.100.0/avogadro/core/variant-inline.h:117:33: note: Function 'setValue' argument 1 names different: declaration 'value' definition 'v'. avogadrolibs-1.100.0/avogadro/core/molecule.h:893:72: style:inconclusive: Function 'setHybridization' argument 2 names different: declaration 'hybridization' definition 'hyb'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/molecule.h:148:57: note: Function 'setHybridization' argument 2 names different: declaration 'hybridization' definition 'hyb'. avogadrolibs-1.100.0/avogadro/core/molecule.h:893:72: note: Function 'setHybridization' argument 2 names different: declaration 'hybridization' definition 'hyb'. avogadrolibs-1.100.0/avogadro/core/molecule.h:1037:69: style:inconclusive: Function 'setAtomLabels' argument 1 names different: declaration 'label' definition 'labels'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/molecule.h:309:54: note: Function 'setAtomLabels' argument 1 names different: declaration 'label' definition 'labels'. avogadrolibs-1.100.0/avogadro/core/molecule.h:1037:69: note: Function 'setAtomLabels' argument 1 names different: declaration 'label' definition 'labels'. avogadrolibs-1.100.0/avogadro/core/molecule.h:1129:46: style:inconclusive: Function 'bondLabel' argument 1 names different: declaration 'bondIndex' definition 'bondId'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/molecule.h:428:31: note: Function 'bondLabel' argument 1 names different: declaration 'bondIndex' definition 'bondId'. avogadrolibs-1.100.0/avogadro/core/molecule.h:1129:46: note: Function 'bondLabel' argument 1 names different: declaration 'bondIndex' definition 'bondId'. avogadrolibs-1.100.0/avogadro/core/molecule.h:1134:69: style:inconclusive: Function 'setBondLabels' argument 1 names different: declaration 'label' definition 'labels'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/molecule.h:444:54: note: Function 'setBondLabels' argument 1 names different: declaration 'label' definition 'labels'. avogadrolibs-1.100.0/avogadro/core/molecule.h:1134:69: note: Function 'setBondLabels' argument 1 names different: declaration 'label' definition 'labels'. avogadrolibs-1.100.0/avogadro/core/molecule.h:1143:42: style:inconclusive: Function 'setBondLabel' argument 1 names different: declaration 'bondIndex' definition 'bondId'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/molecule.h:435:27: note: Function 'setBondLabel' argument 1 names different: declaration 'bondIndex' definition 'bondId'. avogadrolibs-1.100.0/avogadro/core/molecule.h:1143:42: note: Function 'setBondLabel' argument 1 names different: declaration 'bondIndex' definition 'bondId'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:155:32: style:inconclusive: Function 'UnitCell' argument 1 names different: declaration 'a' definition 'a_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/unitcell.h:26:17: note: Function 'UnitCell' argument 1 names different: declaration 'a' definition 'a_'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:155:32: note: Function 'UnitCell' argument 1 names different: declaration 'a' definition 'a_'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:155:41: style:inconclusive: Function 'UnitCell' argument 2 names different: declaration 'b' definition 'b_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/unitcell.h:26:25: note: Function 'UnitCell' argument 2 names different: declaration 'b' definition 'b_'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:155:41: note: Function 'UnitCell' argument 2 names different: declaration 'b' definition 'b_'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:155:50: style:inconclusive: Function 'UnitCell' argument 3 names different: declaration 'c' definition 'c_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/unitcell.h:26:33: note: Function 'UnitCell' argument 3 names different: declaration 'c' definition 'c_'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:155:50: note: Function 'UnitCell' argument 3 names different: declaration 'c' definition 'c_'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:155:59: style:inconclusive: Function 'UnitCell' argument 4 names different: declaration 'alpha' definition 'alpha_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/unitcell.h:26:41: note: Function 'UnitCell' argument 4 names different: declaration 'alpha' definition 'alpha_'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:155:59: note: Function 'UnitCell' argument 4 names different: declaration 'alpha' definition 'alpha_'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:155:72: style:inconclusive: Function 'UnitCell' argument 5 names different: declaration 'beta' definition 'beta_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/unitcell.h:26:53: note: Function 'UnitCell' argument 5 names different: declaration 'beta' definition 'beta_'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:155:72: note: Function 'UnitCell' argument 5 names different: declaration 'beta' definition 'beta_'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:156:32: style:inconclusive: Function 'UnitCell' argument 6 names different: declaration 'gamma' definition 'gamma_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/unitcell.h:26:64: note: Function 'UnitCell' argument 6 names different: declaration 'gamma' definition 'gamma_'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:156:32: note: Function 'UnitCell' argument 6 names different: declaration 'gamma' definition 'gamma_'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:161:42: style:inconclusive: Function 'UnitCell' argument 1 names different: declaration 'a' definition 'a_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/unitcell.h:27:27: note: Function 'UnitCell' argument 1 names different: declaration 'a' definition 'a_'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:161:42: note: Function 'UnitCell' argument 1 names different: declaration 'a' definition 'a_'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:161:61: style:inconclusive: Function 'UnitCell' argument 2 names different: declaration 'b' definition 'b_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/unitcell.h:27:45: note: Function 'UnitCell' argument 2 names different: declaration 'b' definition 'b_'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:161:61: note: Function 'UnitCell' argument 2 names different: declaration 'b' definition 'b_'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:162:42: style:inconclusive: Function 'UnitCell' argument 3 names different: declaration 'c' definition 'c_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/unitcell.h:27:63: note: Function 'UnitCell' argument 3 names different: declaration 'c' definition 'c_'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:162:42: note: Function 'UnitCell' argument 3 names different: declaration 'c' definition 'c_'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:170:42: style:inconclusive: Function 'UnitCell' argument 1 names different: declaration 'cellMatrix' definition 'cellMatrix_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/unitcell.h:28:36: note: Function 'UnitCell' argument 1 names different: declaration 'cellMatrix' definition 'cellMatrix_'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:170:42: note: Function 'UnitCell' argument 1 names different: declaration 'cellMatrix' definition 'cellMatrix_'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:273:53: style:inconclusive: Function 'toCartesian' argument 1 names different: declaration 'frac' definition 'f'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/unitcell.h:100:38: note: Function 'toCartesian' argument 1 names different: declaration 'frac' definition 'f'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:273:53: note: Function 'toCartesian' argument 1 names different: declaration 'frac' definition 'f'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:283:56: style:inconclusive: Function 'wrapFractional' argument 1 names different: declaration 'frac' definition 'f'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/unitcell.h:108:41: note: Function 'wrapFractional' argument 1 names different: declaration 'frac' definition 'f'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:283:56: note: Function 'wrapFractional' argument 1 names different: declaration 'frac' definition 'f'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:305:53: style:inconclusive: Function 'wrapFractional' argument 1 names different: declaration 'frac' definition 'f'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/unitcell.h:109:38: note: Function 'wrapFractional' argument 1 names different: declaration 'frac' definition 'f'. avogadrolibs-1.100.0/avogadro/core/unitcell.h:305:53: note: Function 'wrapFractional' argument 1 names different: declaration 'frac' definition 'f'. avogadrolibs-1.100.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.100.0/avogadro/core/variant.h:147:44: note: Function 'lexical_cast < short >' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:51: note: Function 'lexical_cast < short >' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.100.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.100.0/avogadro/core/variant.h:147:44: note: Function 'lexical_cast < int >' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:51: note: Function 'lexical_cast < int >' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.100.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.100.0/avogadro/core/variant.h:147:44: note: Function 'lexical_cast < long >' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:51: note: Function 'lexical_cast < long >' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.100.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.100.0/avogadro/core/variant.h:147:44: note: Function 'lexical_cast < float >' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:51: note: Function 'lexical_cast < float >' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.100.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.100.0/avogadro/core/variant.h:147:44: note: Function 'lexical_cast < double >' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:51: note: Function 'lexical_cast < double >' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.100.0/avogadro/core/variant-inline.h:586:5: style: Local variable 'value' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/core/variant.h:79:5: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/core/variant-inline.h:586:5: note: Shadow variable avogadrolibs-1.100.0/avogadro/core/molecule.h:1074:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/mesh.cpp:175:13: warning:inconclusive: Member variable 'Mesh::m_stable' is not assigned a value in 'Mesh::operator='. [operatorEqVarError] avogadrolibs-1.100.0/avogadro/core/mesh.cpp:175:13: warning: Member variable 'Mesh::m_other' is not assigned a value in 'Mesh::operator='. [operatorEqVarError] avogadrolibs-1.100.0/avogadro/core/mesh.cpp:175:13: warning: Member variable 'Mesh::m_cube' is not assigned a value in 'Mesh::operator='. [operatorEqVarError] avogadrolibs-1.100.0/avogadro/core/mesh.cpp:175:13: warning: Member variable 'Mesh::m_lock' is not assigned a value in 'Mesh::operator='. [operatorEqVarError] avogadrolibs-1.100.0/avogadro/core/mesh.h:232:25: style:inconclusive: Member variable 'Mesh::m_triangles' is in the wrong place in the initializer list. [initializerList] avogadrolibs-1.100.0/avogadro/core/mesh.cpp:24:24: note: Member variable 'Mesh::m_triangles' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/core/mesh.h:232:25: note: Member variable 'Mesh::m_triangles' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/core/mesh.cpp:48:12: style:inconclusive: Technically the member function 'Avogadro::Core::Mesh::stable' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/core/mesh.h:72:8: note: Technically the member function 'Avogadro::Core::Mesh::stable' can be const. avogadrolibs-1.100.0/avogadro/core/mesh.cpp:48:12: note: Technically the member function 'Avogadro::Core::Mesh::stable' can be const. avogadrolibs-1.100.0/avogadro/core/color3f.h:42:3: style: Class 'Color3f' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/core/mesh.h:213:15: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/core/color3f.h:92:31: style:inconclusive: Function 'Color3f' argument 1 names different: declaration 'red' definition 'r'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/color3f.h:42:17: note: Function 'Color3f' argument 1 names different: declaration 'red' definition 'r'. avogadrolibs-1.100.0/avogadro/core/color3f.h:92:31: note: Function 'Color3f' argument 1 names different: declaration 'red' definition 'r'. avogadrolibs-1.100.0/avogadro/core/color3f.h:92:40: style:inconclusive: Function 'Color3f' argument 2 names different: declaration 'green' definition 'g'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/color3f.h:42:34: note: Function 'Color3f' argument 2 names different: declaration 'green' definition 'g'. avogadrolibs-1.100.0/avogadro/core/color3f.h:92:40: note: Function 'Color3f' argument 2 names different: declaration 'green' definition 'g'. avogadrolibs-1.100.0/avogadro/core/color3f.h:92:49: style:inconclusive: Function 'Color3f' argument 3 names different: declaration 'blue' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/color3f.h:42:53: note: Function 'Color3f' argument 3 names different: declaration 'blue' definition 'b'. avogadrolibs-1.100.0/avogadro/core/color3f.h:92:49: note: Function 'Color3f' argument 3 names different: declaration 'blue' definition 'b'. avogadrolibs-1.100.0/avogadro/core/color3f.h:95:29: style:inconclusive: Function 'Color3f' argument 1 names different: declaration 'red' definition 'r'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/color3f.h:50:15: note: Function 'Color3f' argument 1 names different: declaration 'red' definition 'r'. avogadrolibs-1.100.0/avogadro/core/color3f.h:95:29: note: Function 'Color3f' argument 1 names different: declaration 'red' definition 'r'. avogadrolibs-1.100.0/avogadro/core/color3f.h:95:36: style:inconclusive: Function 'Color3f' argument 2 names different: declaration 'green' definition 'g'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/color3f.h:50:24: note: Function 'Color3f' argument 2 names different: declaration 'green' definition 'g'. avogadrolibs-1.100.0/avogadro/core/color3f.h:95:36: note: Function 'Color3f' argument 2 names different: declaration 'green' definition 'g'. avogadrolibs-1.100.0/avogadro/core/color3f.h:95:43: style:inconclusive: Function 'Color3f' argument 3 names different: declaration 'blue' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/color3f.h:50:35: note: Function 'Color3f' argument 3 names different: declaration 'blue' definition 'b'. avogadrolibs-1.100.0/avogadro/core/color3f.h:95:43: note: Function 'Color3f' argument 3 names different: declaration 'blue' definition 'b'. avogadrolibs-1.100.0/avogadro/core/color3f.h:103:32: style:inconclusive: Function 'set' argument 1 names different: declaration 'red' definition 'r'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/color3f.h:59:18: note: Function 'set' argument 1 names different: declaration 'red' definition 'r'. avogadrolibs-1.100.0/avogadro/core/color3f.h:103:32: note: Function 'set' argument 1 names different: declaration 'red' definition 'r'. avogadrolibs-1.100.0/avogadro/core/color3f.h:103:41: style:inconclusive: Function 'set' argument 2 names different: declaration 'green' definition 'g'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/color3f.h:59:29: note: Function 'set' argument 2 names different: declaration 'green' definition 'g'. avogadrolibs-1.100.0/avogadro/core/color3f.h:103:41: note: Function 'set' argument 2 names different: declaration 'green' definition 'g'. avogadrolibs-1.100.0/avogadro/core/color3f.h:103:50: style:inconclusive: Function 'set' argument 3 names different: declaration 'blue' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/color3f.h:59:42: note: Function 'set' argument 3 names different: declaration 'blue' definition 'b'. avogadrolibs-1.100.0/avogadro/core/color3f.h:103:50: note: Function 'set' argument 3 names different: declaration 'blue' definition 'b'. avogadrolibs-1.100.0/avogadro/core/mesh.cpp:34:44: style:inconclusive: Function 'reserve' argument 2 names different: declaration 'colors' definition 'useColors'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/mesh.h:58:40: note: Function 'reserve' argument 2 names different: declaration 'colors' definition 'useColors'. avogadrolibs-1.100.0/avogadro/core/mesh.cpp:34:44: note: Function 'reserve' argument 2 names different: declaration 'colors' definition 'useColors'. avogadrolibs-1.100.0/avogadro/core/mesh.cpp:43:27: style:inconclusive: Function 'setStable' argument 1 names different: declaration 'stable' definition 'isStable'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/mesh.h:65:23: note: Function 'setStable' argument 1 names different: declaration 'stable' definition 'isStable'. avogadrolibs-1.100.0/avogadro/core/mesh.cpp:43:27: note: Function 'setStable' argument 1 names different: declaration 'stable' definition 'isStable'. avogadrolibs-1.100.0/avogadro/core/mesh.cpp:252:14: style: Local variable 'normal' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/core/mesh.h:153:19: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/core/mesh.cpp:252:14: note: Shadow variable avogadrolibs-1.100.0/avogadro/core/mesh.cpp:90:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/mesh.cpp:120:17: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/mesh.cpp:154:16: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/mesh.cpp:223:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.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] avogadrolibs-1.100.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] avogadrolibs-1.100.0/avogadro/core/neighborperceiver.cpp:10:20: warning: Member variable 'NeighborPerceiver::m_cachedIndex' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/core/variant-inline.h:18:17: warning: Member variable 'Variant::m_value' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/core/basisset.h:91:15: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/core/basisset.h:101:15: performance: Function 'theoryName()' should return member 'm_theoryName' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/core/gaussianset.h:201:15: performance: Function 'functionalName()' should return member 'm_functionalName' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/core/gaussianset.h:212:20: performance: Function 'symmetry()' should return member 'm_symmetry' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/core/gaussianset.h:214:29: performance: Function 'atomIndices()' should return member 'm_atomIndices' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/core/gaussianset.h:216:29: performance: Function 'moIndices()' should return member 'm_moIndices' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/core/gaussianset.h:218:29: performance: Function 'gtoIndices()' should return member 'm_gtoIndices' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/core/gaussianset.h:220:29: performance: Function 'cIndices()' should return member 'm_cIndices' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/core/gaussianset.h:222:23: performance: Function 'gtoA()' should return member 'm_gtoA' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/core/gaussianset.h:224:23: performance: Function 'gtoC()' should return member 'm_gtoC' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:117:65: style:inconclusive: Function 'setMolecularOrbitals' argument 3 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/gaussianset.h:121:35: note: Function 'setMolecularOrbitals' argument 3 names different: declaration 'index' definition 'idx'. avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:117:65: note: Function 'setMolecularOrbitals' argument 3 names different: declaration 'index' definition 'idx'. avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:128:11: style: Local variable 'moMatrix' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/core/gaussianset.h:231:12: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:128:11: note: Shadow variable avogadrolibs-1.100.0/avogadro/core/crystaltools.cpp:23:8: style:inconclusive: Technically the member function 'Avogadro::Core::::WrapAtomsToCellFunctor::operator()' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/core/crystaltools.cpp:618:8: style:inconclusive: Technically the member function 'Avogadro::Core::::TransformAtomsFunctor::operator()' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/core/crystaltools.cpp:648:8: style:inconclusive: Technically the member function 'Avogadro::Core::::FractionalCoordinatesFunctor::operator()' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/core/crystaltools.cpp:687:11: style:inconclusive: Technically the member function 'Avogadro::Core::::SetFractionalCoordinatesFunctor::operator()' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/core/crystaltools.cpp:21:3: style: Struct 'WrapAtomsToCellFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/core/crystaltools.cpp:615:3: style: Struct 'TransformAtomsFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/core/crystaltools.cpp:646:3: style: Struct 'FractionalCoordinatesFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/core/crystaltools.cpp:682:3: style: Struct 'SetFractionalCoordinatesFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:194:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANGSTROM_TO_BOHR [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.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] avogadrolibs-1.100.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] avogadrolibs-1.100.0/avogadro/core/cube.h:232:15: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/core/crystaltools.cpp:459:52: style:inconclusive: Function 'isNiggliReduced' argument 1 names different: declaration 'mol' definition 'molecule'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/crystaltools.h:93:47: note: Function 'isNiggliReduced' argument 1 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.100.0/avogadro/core/crystaltools.cpp:459:52: note: Function 'isNiggliReduced' argument 1 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.100.0/avogadro/core/crystaltools.cpp:444:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/cube.h:302:50: style:inconclusive: Function 'setValue' argument 2 names different: declaration 'value' definition 'value_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/cube.h:201:39: note: Function 'setValue' argument 2 names different: declaration 'value' definition 'value_'. avogadrolibs-1.100.0/avogadro/core/cube.h:302:50: note: Function 'setValue' argument 2 names different: declaration 'value' definition 'value_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:26:37: style:inconclusive: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/cube.h:77:33: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:26:37: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:26:58: style:inconclusive: Function 'setLimits' argument 2 names different: declaration 'max' definition 'max_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/cube.h:77:53: note: Function 'setLimits' argument 2 names different: declaration 'max' definition 'max_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:26:58: note: Function 'setLimits' argument 2 names different: declaration 'max' definition 'max_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:40:37: style:inconclusive: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/cube.h:86:33: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:40:37: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:40:58: style:inconclusive: Function 'setLimits' argument 2 names different: declaration 'max' definition 'max_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/cube.h:86:53: note: Function 'setLimits' argument 2 names different: declaration 'max' definition 'max_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:40:58: note: Function 'setLimits' argument 2 names different: declaration 'max' definition 'max_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:40:70: style:inconclusive: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/cube.h:86:64: note: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:40:70: note: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:47:37: style:inconclusive: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/cube.h:94:33: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:47:37: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:47:70: style:inconclusive: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/cube.h:94:65: note: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:47:70: note: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:52:37: style:inconclusive: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/cube.h:102:33: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:52:37: note: Function 'setLimits' argument 1 names different: declaration 'min' definition 'min_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:53:37: style:inconclusive: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/cube.h:103:33: note: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:53:37: note: Function 'setLimits' argument 3 names different: declaration 'spacing' definition 'spacing_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:76:49: style:inconclusive: Function 'setLimits' argument 2 names different: declaration 'spacing' definition 'spacing_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/cube.h:117:45: note: Function 'setLimits' argument 2 names different: declaration 'spacing' definition 'spacing_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:76:49: note: Function 'setLimits' argument 2 names different: declaration 'spacing' definition 'spacing_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:414:75: style:inconclusive: Function 'setValue' argument 4 names different: declaration 'value' definition 'value_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/cube.h:195:71: note: Function 'setValue' argument 4 names different: declaration 'value' definition 'value_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:414:75: note: Function 'setValue' argument 4 names different: declaration 'value' definition 'value_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:427:23: style:inconclusive: Function 'fill' argument 1 names different: declaration 'value' definition 'value_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/cube.h:207:19: note: Function 'fill' argument 1 names different: declaration 'value' definition 'value_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:427:23: note: Function 'fill' argument 1 names different: declaration 'value' definition 'value_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:434:82: style:inconclusive: Function 'fillStripe' argument 5 names different: declaration 'value' definition 'value_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/cube.h:218:84: note: Function 'fillStripe' argument 5 names different: declaration 'value' definition 'value_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:434:82: note: Function 'fillStripe' argument 5 names different: declaration 'value' definition 'value_'. avogadrolibs-1.100.0/avogadro/core/cube.cpp:128:16: style: Local variable 'value' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/core/cube.h:162:9: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/core/cube.cpp:128:16: note: Shadow variable avogadrolibs-1.100.0/avogadro/core/secondarystructure.cpp:37:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable undefined [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/cube.cpp:296:12: style: Variable 'nx' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/core/cube.cpp:296:9: style: Variable 'nx' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/core/secondarystructure.cpp:16:66: style:inconclusive: Function 'SecondaryStructureAssigner' argument 1 names different: declaration 'm' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/secondarystructure.h:38:49: note: Function 'SecondaryStructureAssigner' argument 1 names different: declaration 'm' definition 'mol'. avogadrolibs-1.100.0/avogadro/core/secondarystructure.cpp:16:66: note: Function 'SecondaryStructureAssigner' argument 1 names different: declaration 'm' definition 'mol'. avogadrolibs-1.100.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] avogadrolibs-1.100.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] avogadrolibs-1.100.0/avogadro/core/slaterset.cpp:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.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.100.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.100.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.100.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.100.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.100.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.100.0/avogadro/core/slaterset.cpp:28:53: style:inconclusive: Function 'addZetas' argument 1 names different: declaration 'zetas' definition 'z'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/slaterset.h:91:44: note: Function 'addZetas' argument 1 names different: declaration 'zetas' definition 'z'. avogadrolibs-1.100.0/avogadro/core/slaterset.cpp:28:53: note: Function 'addZetas' argument 1 names different: declaration 'zetas' definition 'z'. avogadrolibs-1.100.0/avogadro/core/slaterset.cpp:135:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.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.100.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.100.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.100.0/avogadro/core/gaussiansettools.cpp:274:10: style: The scope of the variable 'tmpGTO' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:301:10: style: The scope of the variable 'tmpGTO' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:335:10: style: The scope of the variable 'tmpGTO' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:376:10: style: The scope of the variable 'tmpGTO' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:421:10: style: The scope of the variable 'tmpGTO' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:488:10: style: The scope of the variable 'tmpGTO' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:543:10: style: The scope of the variable 'tmpGTO' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:27:66: style:inconclusive: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'moNumber'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.h:47:50: note: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'moNumber'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:27:66: note: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'moNumber'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:37:56: style:inconclusive: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'mo'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.h:57:40: note: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'mo'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:37:56: note: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'mo'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:132:46: style:inconclusive: Function 'isSmall' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.h:101:23: note: Function 'isSmall' argument 1 names different: declaration 'value' definition 'val'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:132:46: note: Function 'isSmall' argument 1 names different: declaration 'value' definition 'val'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:249:51: style:inconclusive: Function 'pointS' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.h:115:28: note: Function 'pointS' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:249:51: note: Function 'pointS' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:263:51: style:inconclusive: Function 'pointP' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.h:117:28: note: Function 'pointP' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:263:51: note: Function 'pointP' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:286:51: style:inconclusive: Function 'pointD' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.h:119:28: note: Function 'pointD' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:286:51: note: Function 'pointD' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:321:52: style:inconclusive: Function 'pointD5' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.h:121:29: note: Function 'pointD5' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:321:52: note: Function 'pointD5' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:361:51: style:inconclusive: Function 'pointF' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.h:123:28: note: Function 'pointF' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:361:51: note: Function 'pointF' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:406:52: style:inconclusive: Function 'pointF7' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.h:125:29: note: Function 'pointF7' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:406:52: note: Function 'pointF7' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:473:51: style:inconclusive: Function 'pointG' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.h:127:28: note: Function 'pointG' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:473:51: note: Function 'pointG' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:527:52: style:inconclusive: Function 'pointG9' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.h:129:29: note: Function 'pointG9' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:527:52: note: Function 'pointG9' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:310:10: style: Variable 'componentsD' can be declared as const array [constVariable] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:352:10: style: Variable 'componentsD' can be declared as const array [constVariable] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:396:10: style: Variable 'componentsF' can be declared as const array [constVariable] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:461:10: style: Variable 'componentsF' can be declared as const array [constVariable] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:520:10: style: Variable 'componentsG' can be declared as const array [constVariable] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:555:10: style: Variable 'componentsG' can be declared as const array [constVariable] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:307:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:341:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:382:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:427:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:494:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:549:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:274:17: style: Variable 'tmpGTO' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:301:17: style: Variable 'tmpGTO' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:335:17: style: Variable 'tmpGTO' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:376:17: style: Variable 'tmpGTO' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:421:17: style: Variable 'tmpGTO' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:488:17: style: Variable 'tmpGTO' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:543:17: style: Variable 'tmpGTO' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/core/unitcell.cpp:12:39: style:inconclusive: Function 'setCellParameters' argument 1 names different: declaration 'a' definition 'a_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/unitcell.h:62:31: note: Function 'setCellParameters' argument 1 names different: declaration 'a' definition 'a_'. avogadrolibs-1.100.0/avogadro/core/unitcell.cpp:12:39: note: Function 'setCellParameters' argument 1 names different: declaration 'a' definition 'a_'. avogadrolibs-1.100.0/avogadro/core/unitcell.cpp:12:48: style:inconclusive: Function 'setCellParameters' argument 2 names different: declaration 'b' definition 'b_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/unitcell.h:62:39: note: Function 'setCellParameters' argument 2 names different: declaration 'b' definition 'b_'. avogadrolibs-1.100.0/avogadro/core/unitcell.cpp:12:48: note: Function 'setCellParameters' argument 2 names different: declaration 'b' definition 'b_'. avogadrolibs-1.100.0/avogadro/core/unitcell.cpp:12:57: style:inconclusive: Function 'setCellParameters' argument 3 names different: declaration 'c' definition 'c_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/unitcell.h:62:47: note: Function 'setCellParameters' argument 3 names different: declaration 'c' definition 'c_'. avogadrolibs-1.100.0/avogadro/core/unitcell.cpp:12:57: note: Function 'setCellParameters' argument 3 names different: declaration 'c' definition 'c_'. avogadrolibs-1.100.0/avogadro/core/unitcell.cpp:12:66: style:inconclusive: Function 'setCellParameters' argument 4 names different: declaration 'alpha' definition 'al'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/unitcell.h:62:55: note: Function 'setCellParameters' argument 4 names different: declaration 'alpha' definition 'al'. avogadrolibs-1.100.0/avogadro/core/unitcell.cpp:12:66: note: Function 'setCellParameters' argument 4 names different: declaration 'alpha' definition 'al'. avogadrolibs-1.100.0/avogadro/core/unitcell.cpp:12:75: style:inconclusive: Function 'setCellParameters' argument 5 names different: declaration 'beta' definition 'be'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/unitcell.h:62:67: note: Function 'setCellParameters' argument 5 names different: declaration 'beta' definition 'be'. avogadrolibs-1.100.0/avogadro/core/unitcell.cpp:12:75: note: Function 'setCellParameters' argument 5 names different: declaration 'beta' definition 'be'. avogadrolibs-1.100.0/avogadro/core/unitcell.cpp:13:39: style:inconclusive: Function 'setCellParameters' argument 6 names different: declaration 'gamma' definition 'ga'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/unitcell.h:63:31: note: Function 'setCellParameters' argument 6 names different: declaration 'gamma' definition 'ga'. avogadrolibs-1.100.0/avogadro/core/unitcell.cpp:13:39: note: Function 'setCellParameters' argument 6 names different: declaration 'gamma' definition 'ga'. avogadrolibs-1.100.0/avogadro/core/version.cpp:12:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AvogadroLibs_VERSION [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.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.100.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.100.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.100.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.100.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.100.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.100.0/avogadro/core/slatersettools.cpp:20:54: style:inconclusive: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'mo'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/slatersettools.h:41:40: note: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'mo'. avogadrolibs-1.100.0/avogadro/core/slatersettools.cpp:20:54: note: Function 'calculateMolecularOrbital' argument 2 names different: declaration 'molecularOrbitalNumber' definition 'mo'. avogadrolibs-1.100.0/avogadro/core/slatersettools.cpp:72:44: style:inconclusive: Function 'isSmall' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/slatersettools.h:69:23: note: Function 'isSmall' argument 1 names different: declaration 'value' definition 'val'. avogadrolibs-1.100.0/avogadro/core/slatersettools.cpp:72:44: note: Function 'isSmall' argument 1 names different: declaration 'value' definition 'val'. avogadrolibs-1.100.0/avogadro/io/cmlformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/cmlformat.cpp:472:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numeric [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/residue.cpp:106:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/cmlformat.cpp:56:5: performance: Variable 'moleculeNode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] avogadrolibs-1.100.0/avogadro/io/fileformat.h:90:13: style:inconclusive: Technically the member function 'Avogadro::Io::FileFormat::mode' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/io/fileformat.h:97:8: style:inconclusive: Technically the member function 'Avogadro::Io::FileFormat::isMode' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/io/fileformat.h:174:15: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/io/fileformat.h:180:15: performance: Function 'fileName()' should return member 'm_fileName' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/io/fileformat.h:192:15: performance: Function 'options()' should return member 'm_options' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/io/cmlformat.cpp:434:36: style:inconclusive: Function 'read' argument 1 names different: declaration 'in' definition 'file'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/cmlformat.h:46:27: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. avogadrolibs-1.100.0/avogadro/io/cmlformat.cpp:434:36: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. avogadrolibs-1.100.0/avogadro/io/cmlformat.cpp:434:58: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/cmlformat.h:46:47: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/cmlformat.cpp:434:58: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/cmlformat.cpp:465:64: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/cmlformat.h:47:55: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/cmlformat.cpp:465:64: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/cmlformat.cpp:52:71: performance: Function parameter 'filename_' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/io/cjsonformat.h:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:319:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:770:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/cmsgpackformat.h:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.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.100.0/avogadro/io/cjsonformat.h:28:14: note: Virtual function in base class avogadrolibs-1.100.0/avogadro/io/cmsgpackformat.h:30:14: note: Function in derived class avogadrolibs-1.100.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.100.0/avogadro/io/cjsonformat.h:42:15: note: Virtual function in base class avogadrolibs-1.100.0/avogadro/io/cmsgpackformat.h:45:15: note: Function in derived class avogadrolibs-1.100.0/avogadro/io/dcdformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/dcdformat.cpp:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/spacegroups.cpp:215:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/ringperceiver.cpp:268: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.100.0/avogadro/core/ringperceiver.cpp:239:8: note: Technically the member function 'Avogadro::Core::::Sssr::isValid' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/core/ringperceiver.cpp:268:12: note: Technically the member function 'Avogadro::Core::::Sssr::isValid' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/core/ringperceiver.cpp:112:19: warning: Class 'PidMatrix' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] avogadrolibs-1.100.0/avogadro/core/ringperceiver.cpp:112:19: warning: Class 'PidMatrix' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] avogadrolibs-1.100.0/avogadro/core/ringperceiver.cpp:37:3: style: Class 'DistanceMatrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/core/ringperceiver.cpp:93:3: style: Class 'PidMatrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/core/ringperceiver.cpp:361:17: style: Condition 'ringCount==0' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/avogadro/core/ringperceiver.cpp:360:62: note: Assignment 'ringCount=graph.vertexCount()-graph.edgeCount()+1', assigned value is greater than 0 avogadrolibs-1.100.0/avogadro/core/ringperceiver.cpp:361:17: note: Condition 'ringCount==0' is always false avogadrolibs-1.100.0/avogadro/io/dcdformat.cpp:182:7: error: Memory leak: FREEINDEXES [memleak] avogadrolibs-1.100.0/avogadro/io/dcdformat.cpp:193:7: error: Memory leak: FREEINDEXES [memleak] avogadrolibs-1.100.0/avogadro/io/dcdformat.cpp:206:7: error: Memory leak: FREEINDEXES [memleak] avogadrolibs-1.100.0/avogadro/io/dcdformat.cpp:208:3: error: Memory leak: FREEINDEXES [memleak] avogadrolibs-1.100.0/avogadro/io/dcdformat.cpp:180:10: warning: If memory allocation fails, then there is a possible null pointer dereference: FREEINDEXES [nullPointerOutOfMemory] avogadrolibs-1.100.0/avogadro/io/dcdformat.cpp:179:37: note: Assuming allocation function fails avogadrolibs-1.100.0/avogadro/io/dcdformat.cpp:179:30: note: Assignment 'FREEINDEXES=reinterpret_cast(calloc(NATOMS-NAMNF,sizeof(int)))', assigned value is 0 avogadrolibs-1.100.0/avogadro/io/dcdformat.cpp:180:10: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/io/dcdformat.cpp:122:14: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] avogadrolibs-1.100.0/avogadro/io/dcdformat.cpp:126:17: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] avogadrolibs-1.100.0/avogadro/io/dcdformat.cpp:66:9: style: The scope of the variable 'remarks' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/io/dcdformat.cpp:72:7: style: The scope of the variable 'lenRemarks' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/io/dcdformat.cpp:55:62: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/dcdformat.h:43:53: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/dcdformat.cpp:55:62: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.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.100.0/avogadro/io/dcdformat.cpp:86:5: note: Compound assignment '=', assigned value is 1409286144 avogadrolibs-1.100.0/avogadro/io/dcdformat.cpp:86:26: note: Calling function 'swap_integer', 1st argument 'magic' value is 1409286144 avogadrolibs-1.100.0/avogadro/io/dcdformat.cpp:43:46: note: Integer overflow avogadrolibs-1.100.0/avogadro/io/fileformat.cpp:34:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/fileformat.cpp:70:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/fileformat.cpp:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/fileformat.cpp:147:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/fileformat.cpp:157:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/fileformat.cpp:61:42: style:inconclusive: Function 'open' argument 1 names different: declaration 'fileName' definition 'fileName_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/fileformat.h:84:32: note: Function 'open' argument 1 names different: declaration 'fileName' definition 'fileName_'. avogadrolibs-1.100.0/avogadro/io/fileformat.cpp:61:42: note: Function 'open' argument 1 names different: declaration 'fileName' definition 'fileName_'. avogadrolibs-1.100.0/avogadro/io/fileformat.cpp:61:63: style:inconclusive: Function 'open' argument 2 names different: declaration 'mode' definition 'mode_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/fileformat.h:84:52: note: Function 'open' argument 2 names different: declaration 'mode' definition 'mode_'. avogadrolibs-1.100.0/avogadro/io/fileformat.cpp:61:63: note: Function 'open' argument 2 names different: declaration 'mode' definition 'mode_'. avogadrolibs-1.100.0/avogadro/io/fileformat.cpp:121:46: style:inconclusive: Function 'readFile' argument 1 names different: declaration 'fileName' definition 'fileName_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/fileformat.h:143:36: note: Function 'readFile' argument 1 names different: declaration 'fileName' definition 'fileName_'. avogadrolibs-1.100.0/avogadro/io/fileformat.cpp:121:46: note: Function 'readFile' argument 1 names different: declaration 'fileName' definition 'fileName_'. avogadrolibs-1.100.0/avogadro/io/fileformat.cpp:133:47: style:inconclusive: Function 'writeFile' argument 1 names different: declaration 'fileName' definition 'fileName_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/fileformat.h:151:37: note: Function 'writeFile' argument 1 names different: declaration 'fileName' definition 'fileName_'. avogadrolibs-1.100.0/avogadro/io/fileformat.cpp:133:47: note: Function 'writeFile' argument 1 names different: declaration 'fileName' definition 'fileName_'. avogadrolibs-1.100.0/avogadro/core/ringperceiver.cpp:128:66: style:inconclusive: Function 'addPaths' argument 3 names different: declaration 'paths' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/ringperceiver.cpp:99:57: note: Function 'addPaths' argument 3 names different: declaration 'paths' definition 'p'. avogadrolibs-1.100.0/avogadro/core/ringperceiver.cpp:128:66: note: Function 'addPaths' argument 3 names different: declaration 'paths' definition 'p'. avogadrolibs-1.100.0/avogadro/core/ringperceiver.cpp:279:48: style:inconclusive: Function 'isUnique' argument 1 names different: declaration 'ring' definition 'path'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/ringperceiver.cpp:240:44: note: Function 'isUnique' argument 1 names different: declaration 'ring' definition 'path'. avogadrolibs-1.100.0/avogadro/core/ringperceiver.cpp:279:48: note: Function 'isUnique' argument 1 names different: declaration 'ring' definition 'path'. avogadrolibs-1.100.0/avogadro/core/ringperceiver.cpp:273:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/io/gromacsformat.h:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/lammpsformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/lammpsformat.h:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/mdlformat.h:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/pdbformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/sdfformat.h:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/trrformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/turbomoleformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/vaspformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/vaspformat.h:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/xyzformat.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.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.100.0/avogadro/io/mdlformat.h:27:14: note: Virtual function in base class avogadrolibs-1.100.0/avogadro/io/sdfformat.h:31:14: note: Function in derived class avogadrolibs-1.100.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.100.0/avogadro/io/mdlformat.h:35:15: note: Virtual function in base class avogadrolibs-1.100.0/avogadro/io/sdfformat.h:39:15: note: Function in derived class avogadrolibs-1.100.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.100.0/avogadro/io/mdlformat.h:40:15: note: Virtual function in base class avogadrolibs-1.100.0/avogadro/io/sdfformat.h:44:15: note: Function in derived class avogadrolibs-1.100.0/avogadro/io/fileformatmanager.h:253:15: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/io/fileformatmanager.cpp:208:22: style:inconclusive: Function 'newFormatFromIdentifier' argument 1 names different: declaration 'identifier' definition 'id'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/fileformatmanager.h:152:24: note: Function 'newFormatFromIdentifier' argument 1 names different: declaration 'identifier' definition 'id'. avogadrolibs-1.100.0/avogadro/io/fileformatmanager.cpp:208:22: note: Function 'newFormatFromIdentifier' argument 1 names different: declaration 'identifier' definition 'id'. avogadrolibs-1.100.0/avogadro/io/fileformatmanager.cpp:215:22: style:inconclusive: Function 'newFormatFromMimeType' argument 1 names different: declaration 'mimeType' definition 'mime'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/fileformatmanager.h:166:24: note: Function 'newFormatFromMimeType' argument 1 names different: declaration 'mimeType' definition 'mime'. avogadrolibs-1.100.0/avogadro/io/fileformatmanager.cpp:215:22: note: Function 'newFormatFromMimeType' argument 1 names different: declaration 'mimeType' definition 'mime'. avogadrolibs-1.100.0/avogadro/io/fileformatmanager.cpp:359:44: style:inconclusive: Function 'filteredFormatsFromFormatVector' argument 2 names different: declaration 'fvec' definition 'v'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/fileformatmanager.h:314:58: note: Function 'filteredFormatsFromFormatVector' argument 2 names different: declaration 'fvec' definition 'v'. avogadrolibs-1.100.0/avogadro/io/fileformatmanager.cpp:359:44: note: Function 'filteredFormatsFromFormatVector' argument 2 names different: declaration 'fvec' definition 'v'. avogadrolibs-1.100.0/avogadro/io/fileformatmanager.cpp:373:44: style:inconclusive: Function 'filteredFormatFromFormatVector' argument 2 names different: declaration 'fvec' definition 'v'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/fileformatmanager.h:326:68: note: Function 'filteredFormatFromFormatVector' argument 2 names different: declaration 'fvec' definition 'v'. avogadrolibs-1.100.0/avogadro/io/fileformatmanager.cpp:373:44: note: Function 'filteredFormatFromFormatVector' argument 2 names different: declaration 'fvec' definition 'v'. avogadrolibs-1.100.0/avogadro/io/fileformatmanager.cpp:151:14: style: Variable 'mime' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/fileformatmanager.cpp:155:14: style: Variable 'extension' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/fileformatmanager.cpp:46:15: style: Variable 'format' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/io/fileformatmanager.cpp:70:15: style: Variable 'format' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/io/fileformatmanager.cpp:94:15: style: Variable 'format' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/io/fileformatmanager.cpp:109:15: style: Variable 'format' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/io/fileformatmanager.cpp:139:14: style: Variable 'm_format' can be declared as pointer to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/fileformatmanager.cpp:210:15: style: Variable 'format' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/io/fileformatmanager.cpp:217:15: style: Variable 'format' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/io/fileformatmanager.cpp:224:15: style: Variable 'format' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.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.100.0/avogadro/io/fileformatmanager.cpp:255:13: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/io/fileformatmanager.cpp:377:68: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:89:38: style:inconclusive: Function 'read' argument 1 names different: declaration 'in' definition 'file'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/cjsonformat.h:50:27: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:89:38: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:751:39: style:inconclusive: Function 'write' argument 1 names different: declaration 'out' definition 'file'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/cjsonformat.h:51:28: note: Function 'write' argument 1 names different: declaration 'out' definition 'file'. avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:751:39: note: Function 'write' argument 1 names different: declaration 'out' definition 'file'. avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:402:20: style: Variable 'occupation' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:409:20: style: Variable 'energie' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:416:20: style: Variable 'number' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:423:20: style: Variable 'sym' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:433:20: style: Variable 'moCoefficient' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:439:20: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:442:20: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:460:24: style: Variable 'moCoefficient' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:466:24: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:469:24: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:486:22: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:489:22: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:500:24: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:503:24: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:550:22: style: Variable 'j' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.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.100.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.100.0/avogadro/io/cjsonformat.cpp:1015:16: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:1239:13: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:1244:12: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/io/cjsonformat.cpp:1250:14: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/io/gromacsformat.cpp:71:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/residue.h:52:3: warning: Member variable 'Residue::m_chainId' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/core/residue.h:52:3: warning: Member variable 'Residue::m_heterogen' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/core/residue.h:52:3: warning: Member variable 'Residue::m_customColorSet' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/core/residue.h:52:3: warning: Member variable 'Residue::m_secondaryStructure' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/io/gromacsformat.cpp:49:10: style: The scope of the variable 'value' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/core/residuedata.h:51:30: style:inconclusive: Technically the member function 'Avogadro::Core::ResidueData::residueAtoms' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/core/residuedata.h:53:52: style:inconclusive: Technically the member function 'Avogadro::Core::ResidueData::residueSingleBonds' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/core/residuedata.h:58:52: style:inconclusive: Technically the member function 'Avogadro::Core::ResidueData::residueDoubleBonds' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/core/residue.h:53:3: style: Class 'Residue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/core/residue.h:63:22: performance: Function 'residueName()' should return member 'm_residueName' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/core/residuedata.h:51:30: performance: Function 'residueAtoms()' should return member 'm_residueAtomNames' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/core/residuedata.h:53:52: performance: Function 'residueSingleBonds()' should return member 'm_residueSingleBonds' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/core/residuedata.h:58:52: performance: Function 'residueDoubleBonds()' should return member 'm_residueDoubleBonds' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/io/hdf5dataformat.cpp:63:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5O_TYPE_DATASET [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/hdf5dataformat.cpp:134:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5I_INVALID_HID [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/hdf5dataformat.cpp:170:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5I_INVALID_HID [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/hdf5dataformat.cpp:193:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5I_INVALID_HID [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/hdf5dataformat.cpp:241:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/hdf5dataformat.cpp:270:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5P_DEFAULT [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/hdf5dataformat.cpp:284:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5P_DEFAULT [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/hdf5dataformat.cpp:348:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5P_LINK_CREATE [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/hdf5dataformat.cpp:412:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5P_DEFAULT [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/residue.cpp:101:52: style: The scope of the variable 'bondSeq' can be reduced. [variableScope] avogadrolibs-1.100.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.100.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] avogadrolibs-1.100.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] avogadrolibs-1.100.0/avogadro/io/hdf5dataformat.cpp:77:3: style: Class 'ResizeMatrixX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/io/hdf5dataformat.cpp:93:3: style: Class 'ResizeVector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/io/hdf5dataformat.cpp:107:3: style: Class 'ResizeArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.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.100.0/avogadro/io/hdf5dataformat.cpp:24:16: note: Virtual function in base class avogadrolibs-1.100.0/avogadro/io/hdf5dataformat.cpp:78:8: note: Function in derived class avogadrolibs-1.100.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.100.0/avogadro/io/hdf5dataformat.cpp:25:17: note: Virtual function in base class avogadrolibs-1.100.0/avogadro/io/hdf5dataformat.cpp:85:9: note: Function in derived class avogadrolibs-1.100.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.100.0/avogadro/io/hdf5dataformat.cpp:24:16: note: Virtual function in base class avogadrolibs-1.100.0/avogadro/io/hdf5dataformat.cpp:94:8: note: Function in derived class avogadrolibs-1.100.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.100.0/avogadro/io/hdf5dataformat.cpp:25:17: note: Virtual function in base class avogadrolibs-1.100.0/avogadro/io/hdf5dataformat.cpp:99:9: note: Function in derived class avogadrolibs-1.100.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.100.0/avogadro/io/hdf5dataformat.cpp:24:16: note: Virtual function in base class avogadrolibs-1.100.0/avogadro/io/hdf5dataformat.cpp:108:8: note: Function in derived class avogadrolibs-1.100.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.100.0/avogadro/io/hdf5dataformat.cpp:25:17: note: Virtual function in base class avogadrolibs-1.100.0/avogadro/io/hdf5dataformat.cpp:113:9: note: Function in derived class avogadrolibs-1.100.0/avogadro/io/hdf5dataformat.h:98:15: performance: Function 'filename()' should return member 'filename' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/io/hdf5dataformat.cpp:34:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/io/mdlformat.cpp:303:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/mdlformat.cpp:563:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/mmtfformat.h:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/mmtfformat.cpp:75:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/mmtfformat.cpp:52:37: style:inconclusive: Function 'read' argument 1 names different: declaration 'in' definition 'file'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/mmtfformat.h:53:27: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. avogadrolibs-1.100.0/avogadro/io/mmtfformat.cpp:52:37: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. avogadrolibs-1.100.0/avogadro/io/mmtfformat.cpp:42:59: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/io/mmtfformat.cpp:200:13: style: Variable 'modelIndex' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/core/spacegroups.cpp:249:14: style: Variable 'transform' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/core/spacegroups.cpp:260:13: style: Variable 'uc' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/core/spacegroups.cpp:390:13: style: Variable 'uc' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/core/residue.cpp:41:37: performance: Function parameter 'other' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/core/residue.h:65:43: style: Parameter 'name' can be declared as reference to const [constParameterReference] avogadrolibs-1.100.0/avogadro/core/residue.h:69:35: style: Parameter 'number' can be declared as reference to const [constParameterReference] avogadrolibs-1.100.0/avogadro/core/spacegroups.cpp:250:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/residue.cpp:63:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/residue.cpp:82:28: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/residue.cpp:92:37: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/residue.cpp:158:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/io/pdbformat.cpp:72:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/lammpsformat.cpp:124:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/lammpsformat.cpp:405:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformAtoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.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.100.0/avogadro/io/mdlformat.h:53:8: note: Virtual function in base class avogadrolibs-1.100.0/avogadro/io/sdfformat.h:57:8: note: Function in derived class avogadrolibs-1.100.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.100.0/avogadro/io/mdlformat.h:55:8: note: Virtual function in base class avogadrolibs-1.100.0/avogadro/io/sdfformat.h:58:8: note: Function in derived class avogadrolibs-1.100.0/avogadro/io/sdfformat.cpp:17:56: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/sdfformat.h:57:47: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/sdfformat.cpp:17:56: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/sdfformat.cpp:22:64: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/sdfformat.h:58:55: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/sdfformat.cpp:22:64: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/mdlformat.cpp:182:11: style: Condition '!foundChgProperty' is always true [knownConditionTrueFalse] avogadrolibs-1.100.0/avogadro/io/mdlformat.cpp:175:25: note: Assignment 'foundChgProperty(false)', assigned value is 0 avogadrolibs-1.100.0/avogadro/io/mdlformat.cpp:182:11: note: Condition '!foundChgProperty' is always true avogadrolibs-1.100.0/avogadro/io/mdlformat.cpp:62:56: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/mdlformat.h:53:47: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/mdlformat.cpp:62:56: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/mdlformat.cpp:332:61: style:inconclusive: Function 'readV3000' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/mdlformat.h:54:52: note: Function 'readV3000' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/mdlformat.cpp:332:61: note: Function 'readV3000' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/mdlformat.cpp:506:69: style:inconclusive: Function 'writeV3000' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/mdlformat.h:56:60: note: Function 'writeV3000' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/mdlformat.cpp:506:69: note: Function 'writeV3000' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/mdlformat.cpp:553:64: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/mdlformat.h:55:55: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/mdlformat.cpp:553:64: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/mdlformat.cpp:253:14: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/mdlformat.cpp:590:14: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/mdlformat.cpp:320: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.100.0/avogadro/io/mdlformat.cpp:206:21: style: Variable 'index' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/io/mdlformat.cpp:229:21: style: Variable 'index' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/io/mdlformat.cpp:428:23: style: Variable 'isotope' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/io/mdlformat.cpp:428:15: style: Variable 'isotope' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/io/turbomoleformat.cpp:62:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/turbomoleformat.cpp:194:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/vaspformat.cpp:48:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/vaspformat.cpp:229:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/vaspformat.cpp:333:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/turbomoleformat.cpp:37:68: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/turbomoleformat.h:46:53: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/turbomoleformat.cpp:37:68: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/turbomoleformat.cpp:178:76: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/turbomoleformat.h:47:61: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/turbomoleformat.cpp:178:76: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/xyzformat.cpp:48:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/xyzformat.cpp:100:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/xyzformat.cpp:297:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/trrformat.cpp:79:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/xyzformat.cpp:68:62: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/xyzformat.h:46:53: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/xyzformat.cpp:68:62: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/xyzformat.cpp:293:70: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/xyzformat.h:47:61: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/xyzformat.cpp:293:70: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/xyzformat.cpp:246:21: style: Variable 'numAtoms2' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/io/xyzformat.cpp:253:21: style: Variable 'numAtoms2' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/molequeue/inputgenerator.h:577:15: performance: Function 'errorList()' should return member 'm_errors' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/molequeue/inputgenerator.h:584:15: performance: Function 'warningList()' should return member 'm_warnings' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/molequeue/batchjob.h:284:64: style:inconclusive: Function 'jobState' argument 1 names different: declaration 'batchId' definition 'id'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/molequeue/batchjob.h:119:29: note: Function 'jobState' argument 1 names different: declaration 'batchId' definition 'id'. avogadrolibs-1.100.0/avogadro/molequeue/batchjob.h:284:64: note: Function 'jobState' argument 1 names different: declaration 'batchId' definition 'id'. avogadrolibs-1.100.0/avogadro/molequeue/batchjob.h:289:64: style:inconclusive: Function 'serverId' argument 1 names different: declaration 'batchId' definition 'id'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/molequeue/batchjob.h:124:29: note: Function 'serverId' argument 1 names different: declaration 'batchId' definition 'id'. avogadrolibs-1.100.0/avogadro/molequeue/batchjob.h:289:64: note: Function 'serverId' argument 1 names different: declaration 'batchId' definition 'id'. avogadrolibs-1.100.0/avogadro/molequeue/batchjob.h:298:56: style:inconclusive: Function 'jobObject' argument 1 names different: declaration 'batchId' definition 'id'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/molequeue/batchjob.h:130:31: note: Function 'jobObject' argument 1 names different: declaration 'batchId' definition 'id'. avogadrolibs-1.100.0/avogadro/molequeue/batchjob.h:298:56: note: Function 'jobObject' argument 1 names different: declaration 'batchId' definition 'id'. avogadrolibs-1.100.0/avogadro/molequeue/batchjob.h:350:66: style:inconclusive: Function 'stringToState' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/molequeue/batchjob.h:220:48: note: Function 'stringToState' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.100.0/avogadro/molequeue/batchjob.h:350:66: note: Function 'stringToState' argument 1 names different: declaration 'string' definition 'str'. avogadrolibs-1.100.0/avogadro/molequeue/batchjob.cpp:21:29: style:inconclusive: Function 'BatchJob' argument 1 names different: declaration 'parent' definition 'par'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/molequeue/batchjob.h:81:30: note: Function 'BatchJob' argument 1 names different: declaration 'parent' definition 'par'. avogadrolibs-1.100.0/avogadro/molequeue/batchjob.cpp:21:29: note: Function 'BatchJob' argument 1 names different: declaration 'parent' definition 'par'. avogadrolibs-1.100.0/avogadro/molequeue/batchjob.cpp:26:60: style:inconclusive: Function 'BatchJob' argument 2 names different: declaration 'parent' definition 'par'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/molequeue/batchjob.h:82:61: note: Function 'BatchJob' argument 2 names different: declaration 'parent' definition 'par'. avogadrolibs-1.100.0/avogadro/molequeue/batchjob.cpp:26:60: note: Function 'BatchJob' argument 2 names different: declaration 'parent' definition 'par'. avogadrolibs-1.100.0/avogadro/molequeue/batchjob.cpp:93:34: style:inconclusive: Function 'lookupJob' argument 1 names different: declaration 'batchId' definition 'bId'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/molequeue/batchjob.h:172:26: note: Function 'lookupJob' argument 1 names different: declaration 'batchId' definition 'bId'. avogadrolibs-1.100.0/avogadro/molequeue/batchjob.cpp:93:34: note: Function 'lookupJob' argument 1 names different: declaration 'batchId' definition 'bId'. avogadrolibs-1.100.0/avogadro/molequeue/batchjob.cpp:110:42: style:inconclusive: Function 'handleSubmissionReply' argument 1 names different: declaration 'requestId' definition 'rId'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/molequeue/batchjob.h:191:34: note: Function 'handleSubmissionReply' argument 1 names different: declaration 'requestId' definition 'rId'. avogadrolibs-1.100.0/avogadro/molequeue/batchjob.cpp:110:42: note: Function 'handleSubmissionReply' argument 1 names different: declaration 'requestId' definition 'rId'. avogadrolibs-1.100.0/avogadro/molequeue/batchjob.cpp:110:60: style:inconclusive: Function 'handleSubmissionReply' argument 2 names different: declaration 'serverId' definition 'sId'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/molequeue/batchjob.h:191:58: note: Function 'handleSubmissionReply' argument 2 names different: declaration 'serverId' definition 'sId'. avogadrolibs-1.100.0/avogadro/molequeue/batchjob.cpp:110:60: note: Function 'handleSubmissionReply' argument 2 names different: declaration 'serverId' definition 'sId'. avogadrolibs-1.100.0/avogadro/molequeue/batchjob.cpp:127:50: style:inconclusive: Function 'handleJobStateChange' argument 1 names different: declaration 'serverId' definition 'sId'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/molequeue/batchjob.h:192:42: note: Function 'handleJobStateChange' argument 1 names different: declaration 'serverId' definition 'sId'. avogadrolibs-1.100.0/avogadro/molequeue/batchjob.cpp:127:50: note: Function 'handleJobStateChange' argument 1 names different: declaration 'serverId' definition 'sId'. avogadrolibs-1.100.0/avogadro/molequeue/batchjob.cpp:137:41: style:inconclusive: Function 'handleLookupJobReply' argument 1 names different: declaration 'requestId' definition 'rId'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/molequeue/batchjob.h:194:33: note: Function 'handleLookupJobReply' argument 1 names different: declaration 'requestId' definition 'rId'. avogadrolibs-1.100.0/avogadro/molequeue/batchjob.cpp:137:41: note: Function 'handleLookupJobReply' argument 1 names different: declaration 'requestId' definition 'rId'. avogadrolibs-1.100.0/avogadro/molequeue/batchjob.cpp:208:11: style: Variable 'client' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/molequeue/batchjob.h:318:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/molequeue/batchjob.h:330:9: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/molequeue/batchjob.h:340:9: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/molecule.cpp:986:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeThinU [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1091:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/client/client.cpp:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QJsonObject [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/client/client.cpp:265:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/client/client.cpp:236:46: style:inconclusive: Function 'processError' argument 1 names different: declaration 'notification' definition 'error'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/molequeue/client/client.h:224:40: note: Function 'processError' argument 1 names different: declaration 'notification' definition 'error'. avogadrolibs-1.100.0/avogadro/molequeue/client/client.cpp:236:46: note: Function 'processError' argument 1 names different: declaration 'notification' definition 'error'. avogadrolibs-1.100.0/avogadro/molequeue/client/jsonrpcclient.h:95:36: performance: Function parameter 'message' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/molequeue/client/jobobject.cpp:115: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.100.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.100.0/avogadro/molequeue/client/jobobject.cpp:115:24: note: Technically the member function 'Avogadro::MoleQueue::JobObject::fileSpec' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/molequeue/client/jobobject.cpp:123: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.100.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.100.0/avogadro/molequeue/client/jobobject.cpp:123:24: note: Technically the member function 'Avogadro::MoleQueue::JobObject::fileSpec' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/molequeue/client/jobobject.cpp:20:62: style:inconclusive: Function 'setValue' argument 2 names different: declaration 'value' definition 'value_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/molequeue/client/jobobject.h:40:53: note: Function 'setValue' argument 2 names different: declaration 'value' definition 'value_'. avogadrolibs-1.100.0/avogadro/molequeue/client/jobobject.cpp:20:62: note: Function 'setValue' argument 2 names different: declaration 'value' definition 'value_'. avogadrolibs-1.100.0/avogadro/molequeue/client/jsonrpcclient.cpp:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QByteArray [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/client/jsonrpcclient.cpp:94:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qt_4_8 [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/client/jsonrpcclient.cpp:105:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/client/jsonrpcclient.cpp:37:52: style:inconclusive: Function 'connectToServer' argument 1 names different: declaration 'serverName' definition 'serverName_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/molequeue/client/jsonrpcclient.h:67:39: note: Function 'connectToServer' argument 1 names different: declaration 'serverName' definition 'serverName_'. avogadrolibs-1.100.0/avogadro/molequeue/client/jsonrpcclient.cpp:37:52: note: Function 'connectToServer' argument 1 names different: declaration 'serverName' definition 'serverName_'. avogadrolibs-1.100.0/avogadro/molequeue/client/jsonrpcclient.cpp:99:49: performance: Function parameter 'message' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/molequeue/inputgenerator.cpp:191:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/inputgenerator.cpp:321:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/inputgenerator.cpp:366:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/inputgenerator.cpp:562:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkGreen [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/inputgenerator.cpp:607:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidPattern [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/inputgenerator.cpp:655:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPatternOption [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/vaspformat.cpp:250:24: style: Variable 'atomicNumber' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/vaspformat.cpp:107:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/io/vaspformat.cpp:120:13: style: Consider using std::replace_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/io/vaspformat.cpp:125:23: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/io/vaspformat.cpp:202:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/molequeue/inputgeneratorwidget.h:79:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchMode [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/inputgeneratordialog.cpp:60:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/lammpsformat.cpp:38:75: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/lammpsformat.h:52:53: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/lammpsformat.cpp:38:75: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/lammpsformat.cpp:402:77: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/lammpsformat.h:84:61: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/lammpsformat.cpp:402:77: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/lammpsformat.cpp:75:7: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] avogadrolibs-1.100.0/avogadro/io/lammpsformat.cpp:104:12: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] avogadrolibs-1.100.0/avogadro/io/lammpsformat.cpp:265:9: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] avogadrolibs-1.100.0/avogadro/io/lammpsformat.cpp:294:14: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] avogadrolibs-1.100.0/avogadro/io/lammpsformat.cpp:429:38: performance: Searching before insertion is not necessary. Instead of 'composition[atomicNumber]=idx++' consider using 'composition.try_emplace(atomicNumber, idx++);'. [stlFindInsert] avogadrolibs-1.100.0/avogadro/molequeue/inputgeneratordialog.cpp:36:67: style:inconclusive: Function 'setInputGeneratorScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/molequeue/inputgeneratordialog.h:46:47: note: Function 'setInputGeneratorScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. avogadrolibs-1.100.0/avogadro/molequeue/inputgeneratordialog.cpp:36:67: note: Function 'setInputGeneratorScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. avogadrolibs-1.100.0/avogadro/io/lammpsformat.cpp:40:33: style: Variable 'timestep' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/io/lammpsformat.cpp:154:14: style: Variable 'id_idx' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/io/lammpsformat.cpp:227:14: style: Variable 'type_idx' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/io/lammpsformat.cpp:228:12: style: Variable 'id_idx' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/io/lammpsformat.cpp:338:18: style: Variable 'type_idx' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/io/lammpsformat.cpp:340:16: style: Variable 'id_idx' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/molequeue/molequeuedialog.cpp:49:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/molequeuedialog.cpp:155:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/molequeuedialog.cpp:194:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/molequeuewidget.h:66:11: performance: Function 'jobState()' should return member 'm_jobState' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/molequeue/molequeuewidget.h:105:11: performance: Function 'submissionError()' should return member 'm_submissionError' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/molequeue/inputgenerator.cpp:587:12: style:inconclusive: Technically the member function 'Avogadro::MoleQueue::parseFormat::Anonymous0::operator()' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/molequeue/inputgenerator.h:536:15: performance: Function 'fileNames()' should return member 'm_filenames' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/molequeue/inputgenerator.h:545:11: performance: Function 'mainFileName()' should return member 'm_mainFileName' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/molequeue/inputgeneratorwidget.cpp:60:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/inputgeneratorwidget.cpp:81:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchMode [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/inputgeneratorwidget.cpp:110:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchMode [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/inputgeneratorwidget.cpp:125:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/inputgeneratorwidget.cpp:172:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/inputgeneratorwidget.cpp:344:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/inputgeneratorwidget.cpp:470:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/inputgeneratorwidget.cpp:528:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/inputgeneratorwidget.cpp:647:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_options [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/molequeuemanager.cpp:15:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QJsonObject [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/molequeuemanager.cpp:49:60: style:inconclusive: Function 'updateQueueModel' argument 1 names different: declaration 'queueList' definition 'json'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/molequeue/molequeuemanager.h:76:44: note: Function 'updateQueueModel' argument 1 names different: declaration 'queueList' definition 'json'. avogadrolibs-1.100.0/avogadro/molequeue/molequeuemanager.cpp:49:60: note: Function 'updateQueueModel' argument 1 names different: declaration 'queueList' definition 'json'. avogadrolibs-1.100.0/avogadro/molequeue/molequeuequeuelistmodel.cpp:82:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/molequeuequeuelistmodel.cpp:90:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/molequeuequeuelistmodel.cpp:101:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StringList [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/molequeuequeuelistmodel.cpp:121:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/molequeuequeuelistmodel.cpp:152:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoItemFlags [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/inputgeneratorwidget.cpp:50:67: style:inconclusive: Function 'setInputGeneratorScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/molequeue/inputgeneratorwidget.h:68:47: note: Function 'setInputGeneratorScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. avogadrolibs-1.100.0/avogadro/molequeue/inputgeneratorwidget.cpp:50:67: note: Function 'setInputGeneratorScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. avogadrolibs-1.100.0/avogadro/molequeue/molequeuewidget.cpp:196:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/molequeue/molequeuequeuelistmodel.h:51:15: performance: Function 'queues()' should return member 'm_queueList' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/molequeue/molequeuewidget.cpp:215:69: style:inconclusive: Function 'onSubmissionSuccess' argument 2 names different: declaration 'moleQueueId' definition 'mqId'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/molequeue/molequeuewidget.h:180:54: note: Function 'onSubmissionSuccess' argument 2 names different: declaration 'moleQueueId' definition 'mqId'. avogadrolibs-1.100.0/avogadro/molequeue/molequeuewidget.cpp:215:69: note: Function 'onSubmissionSuccess' argument 2 names different: declaration 'moleQueueId' definition 'mqId'. avogadrolibs-1.100.0/avogadro/molequeue/molequeuequeuelistmodel.cpp:30:59: performance: Function parameter 'queueList' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/molequeue/molequeuequeuelistmodel.cpp:31:63: performance: Function parameter 'programList' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/molequeue/molequeuequeuelistmodel.cpp:257:16: style: Variable 'oldProgs' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/molequeue/molequeuequeuelistmodel.cpp:326:18: style: Variable 'progs' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/qtgui/backgroundfileformat.h:54:11: performance: Function 'fileName()' should return member 'm_fileName' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtgui/backgroundfileformat.h:70:11: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtgui/colorbutton.h:37:3: style: Class 'ColorButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtgui/containerwidget.cpp:15:43: style:inconclusive: Function 'ContainerWidget' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/containerwidget.h:30:37: note: Function 'ContainerWidget' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/containerwidget.cpp:15:43: note: Function 'ContainerWidget' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/colorbutton.cpp:52:48: performance: Function parameter 'title' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtgui/elementitem_p.cpp:26:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/elementitem_p.cpp:79:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/elementdetail_p.cpp:56:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/elementitem_p.h:32:3: style: Class 'ElementItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtgui/elementdetail_p.cpp:71:15: style: Redundant initialization for 'pixelHeight'. The initialized value is overwritten before it is read. [redundantInitialization] avogadrolibs-1.100.0/avogadro/qtgui/elementdetail_p.cpp:47:19: note: pixelHeight is initialized avogadrolibs-1.100.0/avogadro/qtgui/elementdetail_p.cpp:71:15: note: pixelHeight is overwritten avogadrolibs-1.100.0/avogadro/qtgui/persistentatom.h:92:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/persistentatom.h:106:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/persistentbond.h:92:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/persistentbond.h:106:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/customelementdialog.cpp:39:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/customelementdialog.cpp:68:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/customelementdialog.cpp:145:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/extensionplugin.cpp:10:43: style:inconclusive: Function 'ExtensionPlugin' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/extensionplugin.h:44:37: note: Function 'ExtensionPlugin' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtgui/extensionplugin.cpp:10:43: note: Function 'ExtensionPlugin' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.h:48:3: style: Class 'Molecule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtgui/molecule.h:54:3: style: Class 'Molecule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtgui/customelementdialog.cpp:49:3: style: Struct 'RemapAtomicNumbers' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtgui/customelementdialog.cpp:22:66: style:inconclusive: Function 'CustomElementDialog' argument 2 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/customelementdialog.h:31:56: note: Function 'CustomElementDialog' argument 2 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/customelementdialog.cpp:22:66: note: Function 'CustomElementDialog' argument 2 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/customelementdialog.cpp:35:44: style:inconclusive: Function 'resolve' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/customelementdialog.h:38:32: note: Function 'resolve' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/customelementdialog.cpp:35:44: note: Function 'resolve' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/customelementdialog.cpp:137:48: style:inconclusive: Function 'addRow' argument 1 names different: declaration 'customElementId' definition 'elementId'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/customelementdialog.h:51:29: note: Function 'addRow' argument 1 names different: declaration 'customElementId' definition 'elementId'. avogadrolibs-1.100.0/avogadro/qtgui/customelementdialog.cpp:137:48: note: Function 'addRow' argument 1 names different: declaration 'customElementId' definition 'elementId'. avogadrolibs-1.100.0/avogadro/qtgui/filebrowsewidget.cpp:31:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrongFocus [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/filebrowsewidget.cpp:100:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Executable [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/filebrowsewidget.cpp:137:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/filebrowsewidget.cpp:145:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/filebrowsewidget.cpp:165:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/filebrowsewidget.cpp:196:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/filebrowsewidget.cpp:214:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/gaussiansetconcurrent.cpp:70:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Alpha [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/gaussiansetconcurrent.cpp:115:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tools [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/fileformatdialog.cpp:46:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/fileformatdialog.cpp:90:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/fileformatdialog.cpp:159:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Write [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/fileformatdialog.cpp:193:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/fileformatdialog.cpp:207:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Write [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/fileformatdialog.cpp:316:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.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.100.0/avogadro/qtgui/generichighlighter.h:82:15: performance: Function 'rules()' should return member 'm_rules' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtgui/insertfragmentdialog.cpp:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/insertfragmentdialog.cpp:170:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilePathRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/insertfragmentdialog.cpp:181:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilePathRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/insertfragmentdialog.cpp:204:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/molecule.h:849:19: style:inconclusive: Member variable 'Molecule::m_frozenAtomMask' is in the wrong place in the initializer list. [initializerList] avogadrolibs-1.100.0/avogadro/core/molecule.cpp:51:5: note: Member variable 'Molecule::m_frozenAtomMask' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/core/molecule.h:849:19: note: Member variable 'Molecule::m_frozenAtomMask' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/io/pdbformat.cpp:284: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.100.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.100.0/avogadro/io/pdbformat.cpp:284:17: note: Technically the member function 'Avogadro::Io::PdbFormat::perceiveSubstitutedCations' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/qtgui/sortfiltertreeproxymodel.h:20:3: style: Class 'SortFilterTreeProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/io/pdbformat.cpp:36:56: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/pdbformat.h:48:47: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/pdbformat.cpp:36:56: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/qtgui/insertfragmentdialog.cpp:44:53: style:inconclusive: Function 'InsertFragmentDialog' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/insertfragmentdialog.h:28:42: note: Function 'InsertFragmentDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.100.0/avogadro/qtgui/insertfragmentdialog.cpp:44:53: note: Function 'InsertFragmentDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.100.0/avogadro/qtgui/insertfragmentdialog.cpp:84:10: style: Local variable 'dir' shadows outer variable [shadowVariable] avogadrolibs-1.100.0/avogadro/qtgui/insertfragmentdialog.cpp:80:8: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtgui/insertfragmentdialog.cpp:84:10: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtgui/insertfragmentdialog.cpp:181:11: style: Local variable 'fileName' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtgui/insertfragmentdialog.h:32:11: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtgui/insertfragmentdialog.cpp:181:11: note: Shadow variable avogadrolibs-1.100.0/avogadro/io/pdbformat.cpp:214:11: style: Variable 'bCoords' can be declared as const array [constVariable] avogadrolibs-1.100.0/avogadro/qtgui/insertfragmentdialog.cpp:44:70: performance: Function parameter 'directory' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtgui/hydrogentools.cpp:221:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HybridizationUnknown [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1246:15: style:inconclusive: Technically the member function 'Avogadro::Core::Molecule::coordinate3dCount' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/core/molecule.h:599:7: note: Technically the member function 'Avogadro::Core::Molecule::coordinate3dCount' can be const. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1246:15: note: Technically the member function 'Avogadro::Core::Molecule::coordinate3dCount' can be const. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1278:18: style:inconclusive: Technically the member function 'Avogadro::Core::Molecule::timeStep' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/core/molecule.h:613:10: note: Technically the member function 'Avogadro::Core::Molecule::timeStep' can be const. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1278:18: note: Technically the member function 'Avogadro::Core::Molecule::timeStep' can be const. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1487:28: style:inconclusive: Technically the member function 'Avogadro::Core::Molecule::getAtomsAtLayer' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/core/molecule.h:796:20: note: Technically the member function 'Avogadro::Core::Molecule::getAtomsAtLayer' can be const. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1487:28: note: Technically the member function 'Avogadro::Core::Molecule::getAtomsAtLayer' can be const. avogadrolibs-1.100.0/avogadro/qtgui/fileformatdialog.cpp:25:45: style:inconclusive: Function 'FileFormatDialog' argument 1 names different: declaration 'parent' definition 'parentW'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/fileformatdialog.h:105:38: note: Function 'FileFormatDialog' argument 1 names different: declaration 'parent' definition 'parentW'. avogadrolibs-1.100.0/avogadro/qtgui/fileformatdialog.cpp:25:45: note: Function 'FileFormatDialog' argument 1 names different: declaration 'parent' definition 'parentW'. avogadrolibs-1.100.0/avogadro/qtgui/fileformatdialog.cpp:74:12: style:inconclusive: Function 'fileToWrite' argument 1 names different: declaration 'parent' definition 'parentWidget'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/fileformatdialog.h:75:46: note: Function 'fileToWrite' argument 1 names different: declaration 'parent' definition 'parentWidget'. avogadrolibs-1.100.0/avogadro/qtgui/fileformatdialog.cpp:74:12: note: Function 'fileToWrite' argument 1 names different: declaration 'parent' definition 'parentWidget'. avogadrolibs-1.100.0/avogadro/qtgui/fileformatdialog.cpp:226:16: style: Variable 'eit' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.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.100.0/avogadro/qtgui/jsonwidget.h:128:20: note: Parent variable 'JsonWidget::m_molecule' avogadrolibs-1.100.0/avogadro/qtgui/interfacewidget.h:98:20: note: Derived variable 'InterfaceWidget::m_molecule' avogadrolibs-1.100.0/avogadro/qtgui/interfacescript.h:602:15: performance: Function 'errorList()' should return member 'm_errors' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtgui/interfacescript.h:609:15: performance: Function 'warningList()' should return member 'm_warnings' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtgui/interfacewidget.cpp:41:57: style:inconclusive: Function 'setInterfaceScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/interfacewidget.h:54:42: note: Function 'setInterfaceScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. avogadrolibs-1.100.0/avogadro/qtgui/interfacewidget.cpp:41:57: note: Function 'setInterfaceScript' argument 1 names different: declaration 'scriptFilePath' definition 'scriptFile'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:629:32: style: Condition 'm_atomicNumbers[index]==elementToRemove' is always true [knownConditionTrueFalse] avogadrolibs-1.100.0/avogadro/core/molecule.cpp:623:24: note: elementToRemove is assigned 'm_atomicNumbers[index]' here. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:626:11: note: Assuming condition is false avogadrolibs-1.100.0/avogadro/core/molecule.cpp:629:32: note: Condition 'm_atomicNumbers[index]==elementToRemove' is always true avogadrolibs-1.100.0/avogadro/io/trrformat.cpp:349:12: style: Variable 'natoms' is reassigned a value before the old one has been used. [redundantAssignment] avogadrolibs-1.100.0/avogadro/io/trrformat.cpp:312:16: note: natoms is assigned avogadrolibs-1.100.0/avogadro/io/trrformat.cpp:349:12: note: natoms is overwritten avogadrolibs-1.100.0/avogadro/io/trrformat.cpp:76:62: style:inconclusive: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/io/trrformat.h:46:53: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/trrformat.cpp:76:62: note: Function 'read' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/io/trrformat.cpp:62:15: style: Variable 'headerKey' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/trrformat.cpp:149:15: style: Variable '_kid' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/trrformat.cpp:192:15: style: Variable '_kid' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/trrformat.cpp:310:17: style: Variable '_kid' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/trrformat.cpp:354:17: style: Variable '_kid' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/io/trrformat.cpp:60:10: style: Variable 'headerKeys' can be declared as const array [constVariable] avogadrolibs-1.100.0/avogadro/io/trrformat.cpp:81:16: style: Variable 'keyCheck' can be declared as const array [constVariable] avogadrolibs-1.100.0/avogadro/qtgui/jsonwidget.cpp:443:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/jsonwidget.cpp:468:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/io/trrformat.cpp:82:16: style: Variable 'keyCheck2' can be declared as const array [constVariable] avogadrolibs-1.100.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.100.0/avogadro/io/trrformat.cpp:96:5: note: Compound assignment '=', assigned value is 3372679168 avogadrolibs-1.100.0/avogadro/io/trrformat.cpp:96:25: note: Calling function 'swapInteger', 1st argument 'magic' value is 3372679168 avogadrolibs-1.100.0/avogadro/io/trrformat.cpp:42:46: note: Integer overflow avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:737:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:837:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/layermodel.cpp:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/layermodel.cpp:78:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/layermodel.cpp:216:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/layermodel.cpp:223:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/layermodel.cpp:236:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/layermodel.cpp:242:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/interfacescript.cpp:239:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compact [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/interfacescript.cpp:363:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/interfacescript.cpp:495:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/interfacescript.cpp:562:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/interfacescript.cpp:758:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkGreen [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/interfacescript.cpp:803:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidPattern [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/interfacescript.cpp:858:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPatternOption [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/molecule.cpp:339:46: style:inconclusive: Function 'setSpectra' argument 1 names different: declaration 'name' definition 'type'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/molecule.h:106:38: note: Function 'setSpectra' argument 1 names different: declaration 'name' definition 'type'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:339:46: note: Function 'setSpectra' argument 1 names different: declaration 'name' definition 'type'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:344:46: style:inconclusive: Function 'spectra' argument 1 names different: declaration 'name' definition 'type'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/molecule.h:103:38: note: Function 'spectra' argument 1 names different: declaration 'name' definition 'type'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:344:46: note: Function 'spectra' argument 1 names different: declaration 'name' definition 'type'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:542:52: style:inconclusive: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/molecule.h:341:42: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:542:52: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:557:52: style:inconclusive: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/molecule.h:342:34: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:557:52: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:645:43: style:inconclusive: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'atom_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/molecule.h:357:43: note: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'atom_'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:645:43: note: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'atom_'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:690:54: style:inconclusive: Function 'addBond' argument 1 names different: declaration 'atom1' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/molecule.h:379:44: note: Function 'addBond' argument 1 names different: declaration 'atom1' definition 'a'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:690:54: note: Function 'addBond' argument 1 names different: declaration 'atom1' definition 'a'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:690:73: style:inconclusive: Function 'addBond' argument 2 names different: declaration 'atom2' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/molecule.h:379:67: note: Function 'addBond' argument 2 names different: declaration 'atom2' definition 'b'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:690:73: note: Function 'addBond' argument 2 names different: declaration 'atom2' definition 'b'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:720:43: style:inconclusive: Function 'removeBond' argument 1 names different: declaration 'bond' definition 'bond_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/molecule.h:396:43: note: Function 'removeBond' argument 1 names different: declaration 'bond' definition 'bond_'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:720:43: note: Function 'removeBond' argument 1 names different: declaration 'bond' definition 'bond_'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:725:33: style:inconclusive: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/molecule.h:406:33: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:725:33: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:725:42: style:inconclusive: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/molecule.h:406:46: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:725:42: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:730:43: style:inconclusive: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/molecule.h:407:43: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:730:43: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:730:62: style:inconclusive: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/molecule.h:407:66: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:730:62: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:878:65: style:inconclusive: Function 'formula' argument 2 names different: declaration 'showCountsOver' definition 'over'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/molecule.h:495:27: note: Function 'formula' argument 2 names different: declaration 'showCountsOver' definition 'over'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:878:65: note: Function 'formula' argument 2 names different: declaration 'showCountsOver' definition 'over'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1171:73: style:inconclusive: Function 'perceiveBondsSimple' argument 2 names different: declaration 'minDistance' definition 'min'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/molecule.h:580:41: note: Function 'perceiveBondsSimple' argument 2 names different: declaration 'minDistance' definition 'min'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1171:73: note: Function 'perceiveBondsSimple' argument 2 names different: declaration 'minDistance' definition 'min'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1373:41: style:inconclusive: Function 'atomCount' argument 1 names different: declaration 'atomicNumber' definition 'number'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/molecule.h:662:33: note: Function 'atomCount' argument 1 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1373:41: note: Function 'atomCount' argument 1 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1403:60: style:inconclusive: Function 'setAtomicNumber' argument 2 names different: declaration 'atomicNumber' definition 'number'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/molecule.h:754:52: note: Function 'setAtomicNumber' argument 2 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1403:60: note: Function 'setAtomicNumber' argument 2 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:807:12: style: Local variable 'bond' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/core/molecule.h:416:12: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/core/molecule.cpp:807:12: note: Shadow variable avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1048:15: style: Local variable 'bond' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/core/molecule.h:416:12: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1048:15: note: Shadow variable avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1331:11: style: Local variable 'bond' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/core/molecule.h:416:12: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1331:11: note: Shadow variable avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1451:12: style: Local variable 'bond' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/core/molecule.h:416:12: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1451:12: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtgui/layermodel.cpp:25:3: performance: Variable 'm_plusIcon' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] avogadrolibs-1.100.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.100.0/avogadro/qtgui/layermodel.cpp:177:18: warning: The class 'LayerModel' defines member function with name 'addLayer' also defined in its parent class 'RWLayerManager'. [duplInheritedMember] avogadrolibs-1.100.0/avogadro/qtgui/rwlayermanager.h:30:8: note: Parent function 'RWLayerManager::addLayer' avogadrolibs-1.100.0/avogadro/qtgui/layermodel.cpp:177:18: note: Derived function 'LayerModel::addLayer' avogadrolibs-1.100.0/avogadro/qtgui/layermodel.cpp:233:18: warning: The class 'LayerModel' defines member function with name 'flipVisible' also defined in its parent class 'RWLayerManager'. [duplInheritedMember] avogadrolibs-1.100.0/avogadro/qtgui/rwlayermanager.h:40:8: note: Parent function 'RWLayerManager::flipVisible' avogadrolibs-1.100.0/avogadro/qtgui/layermodel.cpp:233:18: note: Derived function 'LayerModel::flipVisible' avogadrolibs-1.100.0/avogadro/qtgui/layermodel.cpp:239:18: warning: The class 'LayerModel' defines member function with name 'flipLocked' also defined in its parent class 'RWLayerManager'. [duplInheritedMember] avogadrolibs-1.100.0/avogadro/qtgui/rwlayermanager.h:42:8: note: Parent function 'RWLayerManager::flipLocked' avogadrolibs-1.100.0/avogadro/qtgui/layermodel.cpp:239:18: note: Derived function 'LayerModel::flipLocked' avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1313:36: style: Parameter 'residue' can be declared as reference to const [constParameterReference] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:735:67: style:inconclusive: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:117:38: note: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:735:67: note: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:745:52: style:inconclusive: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:138:35: note: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'a'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:745:52: note: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'a'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:835:67: style:inconclusive: Function 'bondUniqueId' argument 1 names different: declaration 'bond' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:393:38: note: Function 'bondUniqueId' argument 1 names different: declaration 'bond' definition 'b'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:835:67: note: Function 'bondUniqueId' argument 1 names different: declaration 'bond' definition 'b'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:845:64: style:inconclusive: Function 'removeBond' argument 1 names different: declaration 'bond' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:406:35: note: Function 'removeBond' argument 1 names different: declaration 'bond' definition 'b'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:845:64: note: Function 'removeBond' argument 1 names different: declaration 'bond' definition 'b'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:864:31: style:inconclusive: Function 'bonds' argument 1 names different: declaration 'atom' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:421:47: note: Function 'bonds' argument 1 names different: declaration 'atom' definition 'a'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:864:31: note: Function 'bonds' argument 1 names different: declaration 'atom' definition 'a'. avogadrolibs-1.100.0/avogadro/qtgui/layermodel.cpp:39:45: style:inconclusive: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/layermodel.h:43:35: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/layermodel.cpp:39:45: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/layermodel.cpp:62:46: style:inconclusive: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/layermodel.h:50:36: note: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. avogadrolibs-1.100.0/avogadro/qtgui/layermodel.cpp:62:46: note: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. avogadrolibs-1.100.0/avogadro/qtgui/layermodel.cpp:169:71: style:inconclusive: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/layermodel.h:53:40: note: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/layermodel.cpp:169:71: note: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:97:14: style: Variable 'slaterSet' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/core/molecule.cpp:102:16: style: Variable 'gaussianSet' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:86:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:113:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:139:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:182:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:189:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:201:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:210:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:222:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:235:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:267:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:277:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:302:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:310:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1378:9: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1425:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1462:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1472:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:15:29: style:inconclusive: Function 'Molecule' argument 1 names different: declaration 'parent_' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/molecule.h:48:21: note: Function 'Molecule' argument 1 names different: declaration 'parent_' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:15:29: note: Function 'Molecule' argument 1 names different: declaration 'parent_' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:76:52: style:inconclusive: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/molecule.h:88:34: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:76:52: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:83:52: style:inconclusive: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/molecule.h:95:42: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:83:52: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'number'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:131:43: style:inconclusive: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'atom_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/molecule.h:113:35: note: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'atom_'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:131:43: note: Function 'removeAtom' argument 1 names different: declaration 'atom' definition 'atom_'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:146:46: style:inconclusive: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/molecule.h:131:38: note: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:146:46: note: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:153:36: style:inconclusive: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/molecule.h:132:28: note: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:153:36: note: Function 'atomUniqueId' argument 1 names different: declaration 'atom' definition 'a'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:159:52: style:inconclusive: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/molecule.h:145:34: note: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:159:52: note: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:206:44: style:inconclusive: Function 'addBond' argument 1 names different: declaration 'atomId1' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/molecule.h:180:34: note: Function 'addBond' argument 1 names different: declaration 'atomId1' definition 'a'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:206:44: note: Function 'addBond' argument 1 names different: declaration 'atomId1' definition 'a'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:206:53: style:inconclusive: Function 'addBond' argument 2 names different: declaration 'atomId2' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/molecule.h:180:49: note: Function 'addBond' argument 2 names different: declaration 'atomId2' definition 'b'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:206:53: note: Function 'addBond' argument 2 names different: declaration 'atomId2' definition 'b'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:206:70: style:inconclusive: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/molecule.h:181:42: note: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:206:70: note: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:219:52: style:inconclusive: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/molecule.h:169:42: note: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:219:52: note: Function 'addBond' argument 3 names different: declaration 'bondOrder' definition 'order'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:254:43: style:inconclusive: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/molecule.h:206:35: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:254:43: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:254:62: style:inconclusive: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/molecule.h:206:58: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:254:62: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:259:33: style:inconclusive: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/molecule.h:207:25: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:259:33: note: Function 'removeBond' argument 1 names different: declaration 'atom1' definition 'a'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:259:42: style:inconclusive: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/molecule.h:207:38: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:259:42: note: Function 'removeBond' argument 2 names different: declaration 'atom2' definition 'b'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:281:36: style:inconclusive: Function 'bondUniqueId' argument 1 names different: declaration 'bond' definition 'b'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/molecule.h:227:28: note: Function 'bondUniqueId' argument 1 names different: declaration 'bond' definition 'b'. avogadrolibs-1.100.0/avogadro/qtgui/molecule.cpp:281:36: note: Function 'bondUniqueId' argument 1 names different: declaration 'bond' definition 'b'. avogadrolibs-1.100.0/avogadro/qtgui/moleculemodel.cpp:40:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/moleculemodel.cpp:59:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/moleculemodel.cpp:117:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/jsonwidget.h:133:8: style:inconclusive: Member variable 'JsonWidget::m_empty' is in the wrong place in the initializer list. [initializerList] avogadrolibs-1.100.0/avogadro/qtgui/jsonwidget.cpp:35:31: note: Member variable 'JsonWidget::m_empty' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtgui/jsonwidget.h:133:8: note: Member variable 'JsonWidget::m_empty' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtgui/moleculemodel.h:57:20: performance: Function 'molecules()' should return member 'm_molecules' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtgui/multiviewwidget.cpp:36:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/multiviewwidget.cpp:104:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/multiviewwidget.cpp:111:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/multiviewwidget.cpp:222:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/moleculemodel.cpp:24:48: style:inconclusive: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/moleculemodel.h:43:35: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/moleculemodel.cpp:24:48: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/moleculemodel.cpp:37:55: style:inconclusive: Function 'flags' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/moleculemodel.h:46:42: note: Function 'flags' argument 1 names different: declaration 'index' definition 'idx'. avogadrolibs-1.100.0/avogadro/qtgui/moleculemodel.cpp:37:55: note: Function 'flags' argument 1 names different: declaration 'index' definition 'idx'. avogadrolibs-1.100.0/avogadro/qtgui/moleculemodel.cpp:45:48: style:inconclusive: Function 'setData' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/moleculemodel.h:48:35: note: Function 'setData' argument 1 names different: declaration 'index' definition 'idx'. avogadrolibs-1.100.0/avogadro/qtgui/moleculemodel.cpp:45:48: note: Function 'setData' argument 1 names different: declaration 'index' definition 'idx'. avogadrolibs-1.100.0/avogadro/qtgui/moleculemodel.cpp:79:49: style:inconclusive: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/moleculemodel.h:50:36: note: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. avogadrolibs-1.100.0/avogadro/qtgui/moleculemodel.cpp:79:49: note: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. avogadrolibs-1.100.0/avogadro/qtgui/moleculemodel.cpp:131:53: style:inconclusive: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/moleculemodel.h:53:40: note: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/moleculemodel.cpp:131:53: note: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/moleculemodel.cpp:152:3: style: Variable 'mol' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/qtgui/jsonwidget.cpp:305:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] avogadrolibs-1.100.0/avogadro/qtgui/jsonwidget.cpp:301:7: note: outer condition: option1 avogadrolibs-1.100.0/avogadro/qtgui/jsonwidget.cpp:305:9: note: identical inner condition: option1 avogadrolibs-1.100.0/avogadro/qtgui/jsonwidget.cpp:314:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] avogadrolibs-1.100.0/avogadro/qtgui/jsonwidget.cpp:301:18: note: outer condition: option2 avogadrolibs-1.100.0/avogadro/qtgui/jsonwidget.cpp:314:9: note: identical inner condition: option2 avogadrolibs-1.100.0/avogadro/qtgui/multiviewwidget.cpp:24:3: style: Class 'ActiveWidgetFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtgui/multiviewwidget.cpp:48:43: style:inconclusive: Function 'MultiViewWidget' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/multiviewwidget.h:33:37: note: Function 'MultiViewWidget' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/multiviewwidget.cpp:48:43: note: Function 'MultiViewWidget' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/jsonwidget.cpp:330:66: style:inconclusive: Function 'addOptionRow' argument 2 names different: declaration 'label' definition 'name'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/jsonwidget.h:86:56: note: Function 'addOptionRow' argument 2 names different: declaration 'label' definition 'name'. avogadrolibs-1.100.0/avogadro/qtgui/jsonwidget.cpp:330:66: note: Function 'addOptionRow' argument 2 names different: declaration 'label' definition 'name'. avogadrolibs-1.100.0/avogadro/qtgui/periodictablescene_p.cpp:159:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/periodictableview.cpp:21:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/periodictableview.cpp:74:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.h:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.h:85:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.cpp:24:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.cpp:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.cpp:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.cpp:69:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.cpp:87:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.cpp:103:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.cpp:115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.cpp:127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.cpp:135:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.h:27:3: style: Class 'PluginLayerManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.cpp:109:45: style:inconclusive: Function 'atomEnabled' argument 1 names different: declaration 'layer' definition 'layerFilter'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.h:70:27: note: Function 'atomEnabled' argument 1 names different: declaration 'layer' definition 'layerFilter'. avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.cpp:109:45: note: Function 'atomEnabled' argument 1 names different: declaration 'layer' definition 'layerFilter'. avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.h:41:13: style: Variable 'info' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.cpp:24:14: style: Variable 'info' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.cpp:59:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.cpp:72:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.cpp:92:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.cpp:104:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.cpp:115:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.cpp:128:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.cpp:136:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/qtgui/pluginlayermanager.cpp:44:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/qtgui/periodictablescene_p.cpp:19:49: style:inconclusive: Function 'PeriodicTableScene' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/periodictablescene_p.h:31:40: note: Function 'PeriodicTableScene' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtgui/periodictablescene_p.cpp:19:49: note: Function 'PeriodicTableScene' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtgui/periodictablescene_p.cpp:157:68: style:inconclusive: Function 'mousePressEvent' argument 1 names different: declaration 'event' definition 'event_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/periodictablescene_p.h:49:50: note: Function 'mousePressEvent' argument 1 names different: declaration 'event' definition 'event_'. avogadrolibs-1.100.0/avogadro/qtgui/periodictablescene_p.cpp:157:68: note: Function 'mousePressEvent' argument 1 names different: declaration 'event' definition 'event_'. avogadrolibs-1.100.0/avogadro/qtgui/periodictableview.cpp:49:44: style:inconclusive: Function 'elementClicked' argument 1 names different: declaration 'element' definition 'id'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/periodictableview.h:59:27: note: Function 'elementClicked' argument 1 names different: declaration 'element' definition 'id'. avogadrolibs-1.100.0/avogadro/qtgui/periodictableview.cpp:49:44: note: Function 'elementClicked' argument 1 names different: declaration 'element' definition 'id'. avogadrolibs-1.100.0/avogadro/qtgui/periodictableview.cpp:143:51: style:inconclusive: Function 'resizeEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/periodictableview.h:81:34: note: Function 'resizeEvent' argument 1 names different: declaration 'event' definition 'e'. avogadrolibs-1.100.0/avogadro/qtgui/periodictableview.cpp:143:51: note: Function 'resizeEvent' argument 1 names different: declaration 'event' definition 'e'. avogadrolibs-1.100.0/avogadro/qtgui/pythonscript.cpp:48:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pythonInterpreterPath [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/pythonscript.cpp:82:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MergedChannels [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/pythonscript.cpp:170:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MergedChannels [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/pythonscript.cpp:255:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/richtextdelegate.cpp:54:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_ItemViewItem [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/richtextdelegate.cpp:16:45: style:inconclusive: Function 'RichTextDelegate' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/richtextdelegate.h:23:38: note: Function 'RichTextDelegate' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtgui/richtextdelegate.cpp:16:45: note: Function 'RichTextDelegate' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtgui/pythonscript.h:50:11: performance: Function 'scriptFilePath()' should return member 'm_scriptFilePath' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtgui/pythonscript.h:72:15: performance: Function 'errorList()' should return member 'm_errors' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtgui/interfacescript.cpp:783:12: style:inconclusive: Technically the member function 'Avogadro::QtGui::parseFormat::Anonymous0::operator()' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/qtgui/interfacescript.h:561:15: performance: Function 'fileNames()' should return member 'm_filenames' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtgui/interfacescript.h:570:11: performance: Function 'mainFileName()' should return member 'm_mainFileName' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtgui/sceneplugin.cpp:10:35: style:inconclusive: Function 'ScenePlugin' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/sceneplugin.h:42:33: note: Function 'ScenePlugin' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtgui/sceneplugin.cpp:10:35: note: Function 'ScenePlugin' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtgui/interfacescript.cpp:678:54: style:inconclusive: Function 'parseRules' argument 2 names different: declaration 'highligher' definition 'highlighter'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/interfacescript.h:639:46: note: Function 'parseRules' argument 2 names different: declaration 'highligher' definition 'highlighter'. avogadrolibs-1.100.0/avogadro/qtgui/interfacescript.cpp:678:54: note: Function 'parseRules' argument 2 names different: declaration 'highligher' definition 'highlighter'. avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.cpp:38:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.cpp:56:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.cpp:94:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.h:47:23: performance: Function 'scenePlugins()' should return member 'm_scenePlugins' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.cpp:12:45: style:inconclusive: Function 'ScenePluginModel' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.h:30:38: note: Function 'ScenePluginModel' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.cpp:12:45: note: Function 'ScenePluginModel' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.cpp:22:51: style:inconclusive: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.h:33:35: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.cpp:22:51: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.cpp:35:58: style:inconclusive: Function 'flags' argument 1 names different: declaration 'index' definition 'index_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.h:36:42: note: Function 'flags' argument 1 names different: declaration 'index' definition 'index_'. avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.cpp:35:58: note: Function 'flags' argument 1 names different: declaration 'index' definition 'index_'. avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.cpp:43:51: style:inconclusive: Function 'setData' argument 1 names different: declaration 'index' definition 'index_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.h:38:35: note: Function 'setData' argument 1 names different: declaration 'index' definition 'index_'. avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.cpp:43:51: note: Function 'setData' argument 1 names different: declaration 'index' definition 'index_'. avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.cpp:69:52: style:inconclusive: Function 'data' argument 1 names different: declaration 'index' definition 'index_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.h:40:36: note: Function 'data' argument 1 names different: declaration 'index' definition 'index_'. avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.cpp:69:52: note: Function 'data' argument 1 names different: declaration 'index' definition 'index_'. avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.cpp:123:56: style:inconclusive: Function 'index' argument 3 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.h:43:40: note: Function 'index' argument 3 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.cpp:123:56: note: Function 'index' argument 3 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtgui/scenepluginmodel.cpp:144:3: style: Variable 'plugin' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/qtgui/rwlayermanager.cpp:194:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/rwlayermanager.cpp:210:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/rwlayermanager.cpp:223:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/rwlayermanager.cpp:232:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/rwlayermanager.cpp:237:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/rwlayermanager.cpp:242:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/rwlayermanager.cpp:248:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_molToInfo [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/rwlayermanager.cpp:254:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/rwlayermanager.cpp:263:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activeMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/scriptloader.cpp:56:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppLocalDataLocation [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/slatersetconcurrent.cpp:89:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tools [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/rwlayermanager.cpp:131:3: warning: Member variable 'RemoveLayerCommand::m_visible' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtgui/rwlayermanager.cpp:131:3: warning: Member variable 'RemoveLayerCommand::m_locked' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtgui/rwlayermanager.cpp:31:3: style: Class 'AddLayerCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtgui/toolplugin.cpp:10:33: style:inconclusive: Function 'ToolPlugin' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/toolplugin.h:44:32: note: Function 'ToolPlugin' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtgui/toolplugin.cpp:10:33: note: Function 'ToolPlugin' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtgui/rwlayermanager.cpp:201:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/qtgui/rwlayermanager.cpp:213:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/qtgui/rwlayermanager.cpp:223:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/qtgui/rwlayermanager.cpp:242:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/qtgui/rwlayermanager.cpp:248:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/qtgui/rwlayermanager.cpp:267:9: style: Variable 'molecule' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/qtgui/rwlayermanager.cpp:283:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/qtgui/utilities.cpp:16:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AvogadroLibs_LIB_DIR [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/utilities.cpp:21:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AvogadroLibs_DATA_DIR [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/utilities.cpp:24:36: performance: Function parameter 'program' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtgui/utilities.cpp:51:45: performance: Function parameter 'programs' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtopengl/glwidget.h:74:29: performance: Function 'tools()' should return member 'm_tools' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtgui/scriptloader.cpp:101:52: style: Condition 'name.isNull()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/avogadro/qtgui/scriptloader.cpp:101:35: note: Assuming that condition 'name.isEmpty()' is not redundant avogadrolibs-1.100.0/avogadro/qtgui/scriptloader.cpp:101:52: note: Condition 'name.isNull()' is always false avogadrolibs-1.100.0/avogadro/qtopengl/qttextrenderstrategy.cpp:38:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtopengl/qttextrenderstrategy.cpp:98:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtopengl/qttextrenderstrategy.cpp:176:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtopengl/glwidget.cpp:32:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClickFocus [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtopengl/glwidget.cpp:53:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable update [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtopengl/glwidget.cpp:73:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable update [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtopengl/qttextrenderstrategy.cpp:124:23: warning: Member variable 'QtTextRenderStrategy::m_preserveArgb' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtopengl/qttextrenderstrategy.cpp:253:12: style: Variable 'end' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/qtplugins/alchemy/alchemy.cpp:86:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:123:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:308:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:365:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:403:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:481:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformAtoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:520:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformAtoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:558:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformAtoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:582:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformAtoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/alchemy/alchemy.h:49:20: style:inconclusive: Member variable 'Alchemy::m_molecule' is in the wrong place in the initializer list. [initializerList] avogadrolibs-1.100.0/avogadro/qtplugins/alchemy/alchemy.cpp:25:60: note: Member variable 'Alchemy::m_molecule' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/alchemy/alchemy.h:49:20: note: Member variable 'Alchemy::m_molecule' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtopengl/glwidget.cpp:28:29: style:inconclusive: Function 'GLWidget' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtopengl/glwidget.h:54:30: note: Function 'GLWidget' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtopengl/glwidget.cpp:28:29: note: Function 'GLWidget' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtopengl/glwidget.cpp:42:45: style:inconclusive: Function 'setMolecule' argument 1 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtopengl/glwidget.h:58:37: note: Function 'setMolecule' argument 1 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/qtopengl/glwidget.cpp:42:45: note: Function 'setMolecule' argument 1 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/qtopengl/glwidget.cpp:242:29: style:inconclusive: Function 'resizeGL' argument 1 names different: declaration 'width' definition 'width_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtopengl/glwidget.h:183:21: note: Function 'resizeGL' argument 1 names different: declaration 'width' definition 'width_'. avogadrolibs-1.100.0/avogadro/qtopengl/glwidget.cpp:242:29: note: Function 'resizeGL' argument 1 names different: declaration 'width' definition 'width_'. avogadrolibs-1.100.0/avogadro/qtopengl/glwidget.cpp:242:41: style:inconclusive: Function 'resizeGL' argument 2 names different: declaration 'height' definition 'height_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtopengl/glwidget.h:183:32: note: Function 'resizeGL' argument 2 names different: declaration 'height' definition 'height_'. avogadrolibs-1.100.0/avogadro/qtopengl/glwidget.cpp:242:41: note: Function 'resizeGL' argument 2 names different: declaration 'height' definition 'height_'. avogadrolibs-1.100.0/avogadro/qtopengl/glwidget.cpp:154:14: style: Variable 'toolAction' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/qtopengl/glwidget.cpp:186:14: style: Variable 'toolAction' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/qtplugins/apbs/apbsoutputdialog.h:32:3: style: Class 'ApbsOutputDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/apbs/apbsoutputdialog.h:50:25: style: Class 'ApbsOutputDialog' is unsafe, 'ApbsOutputDialog::m_ui' can leak by wrong usage. [unsafeClassCanLeak] avogadrolibs-1.100.0/avogadro/qtplugins/apbs/opendxreader.cpp:21:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/apbs/apbs.cpp:102:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.cpp:80:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Preferred [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.cpp:155:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.cpp:191:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.cpp:202:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.cpp:220:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.cpp:277:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SansSerif [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.cpp:333:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/apbs/apbsdialog.cpp:114:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalExit [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/apbs/apbsdialog.cpp:160:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalExit [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/apbs/apbsdialog.cpp:188:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/apbs/apbsdialog.cpp:213:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/apbs/opendxreader.h:44:11: performance: Function 'errorString()' should return member 'm_errorString' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtplugins/apbs/apbsdialog.h:38:3: style: Class 'ApbsDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/apbs/apbs.cpp:124:9: style: Condition '!ok' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/avogadro/qtplugins/apbs/apbs.cpp:123:24: note: Calling function 'loadOpenDxFile' returns 1 avogadrolibs-1.100.0/avogadro/qtplugins/apbs/apbs.cpp:123:24: note: Assignment 'ok=loadOpenDxFile(m_cubeFileName,molecule)', assigned value is 1 avogadrolibs-1.100.0/avogadro/qtplugins/apbs/apbs.cpp:124:9: note: Condition '!ok' is always false avogadrolibs-1.100.0/avogadro/qtplugins/apbs/apbsdialog.h:55:11: performance: Function 'cubeFileName()' should return member 'm_cubeFileName' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule_undo.h:123:3: warning: Member variable 'RemoveAtomCommand::m_layer' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule_undo.h:30:3: style: Class 'UndoCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.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.100.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.100.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.100.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.100.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.100.0/avogadro/qtgui/rwmolecule.cpp:611:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:636:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:661:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:26:48: style:inconclusive: Function 'RWMolecule' argument 2 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:71:47: note: Function 'RWMolecule' argument 2 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:26:48: note: Function 'RWMolecule' argument 2 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:33:56: style:inconclusive: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'num'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:86:34: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'num'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:33:56: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'num'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:44:56: style:inconclusive: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'num'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:94:34: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'num'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:44:56: note: Function 'addAtom' argument 1 names different: declaration 'atomicNumber' definition 'num'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:55:43: style:inconclusive: Function 'atomCount' argument 1 names different: declaration 'atomicNumber' definition 'num'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:129:33: note: Function 'atomCount' argument 1 names different: declaration 'atomicNumber' definition 'num'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:55:43: note: Function 'atomCount' argument 1 names different: declaration 'atomicNumber' definition 'num'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:148:62: style:inconclusive: Function 'setAtomicNumber' argument 2 names different: declaration 'atomicNumber' definition 'num'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:189:52: note: Function 'setAtomicNumber' argument 2 names different: declaration 'atomicNumber' definition 'num'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:148:62: note: Function 'setAtomicNumber' argument 2 names different: declaration 'atomicNumber' definition 'num'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:439:49: style:inconclusive: Function 'appendMolecule' argument 1 names different: declaration 'addMolecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:524:21: note: Function 'appendMolecule' argument 1 names different: declaration 'addMolecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:439:49: note: Function 'appendMolecule' argument 1 names different: declaration 'addMolecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:465:73: style:inconclusive: Function 'editUnitCell' argument 2 names different: declaration 'opts' definition 'options'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:535:69: note: Function 'editUnitCell' argument 2 names different: declaration 'opts' definition 'options'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:465:73: note: Function 'editUnitCell' argument 2 names different: declaration 'opts' definition 'options'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:723:62: style:inconclusive: Function 'setForceVector' argument 2 names different: declaration 'pos' definition 'forces'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:666:34: note: Function 'setForceVector' argument 2 names different: declaration 'pos' definition 'forces'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:723:62: note: Function 'setForceVector' argument 2 names different: declaration 'pos' definition 'forces'. avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:49:12: style: Local variable 'atom' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:102:12: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:49:12: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:105:10: style: Local variable 'atom' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:102:12: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:105:10: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:128:12: style: Local variable 'atom' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:102:12: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:128:12: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:449:16: style: Local variable 'atom' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:102:12: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:449:16: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:457:16: style: Local variable 'bond' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.h:353:12: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtgui/rwmolecule.cpp:457:16: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.cpp:35:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.cpp:108:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Parula [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.cpp:207:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Turbo [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.cpp:258:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.cpp:305:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Turbo [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.cpp:356:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.cpp:379:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.cpp:416:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.cpp:442:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chain_color [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.cpp:465:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coil [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.cpp:549:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable amino_color [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.cpp:572:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shapely_color [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/ballandstick/ballandstick.h:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable True [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/ballandstick/ballandstick.cpp:100:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/ballandstick/ballandstick.cpp:149:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/ballandstick/ballandstick.cpp:163:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/bonding/bonding.cpp:150:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bonds [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/bonding/bonding.cpp:203:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bonds [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/bonding/bonding.cpp:209:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bonds [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/bonding/bonding.cpp:237:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bonds [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/bonding/bonding.cpp:226:17: style: Local variable 'bond' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtplugins/bonding/bonding.h:50:8: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/bonding/bonding.cpp:226:17: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/bonding/bonding.cpp:227:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/qtplugins/ballandstick/ballandstick.cpp:55:3: style: Struct 'LayerBallAndStick' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:94:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAD_TO_DEG_F [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:106:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAD_TO_DEG_F [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:172:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreMove [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:236:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:245:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreMove [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:272:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreMove [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:337:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreMove [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:368:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:468:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD_F [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:539:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Modified [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:584:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Modified [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:650:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Modified [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:674:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TranslucentPass [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:748:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TranslucentPass [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:804:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Overlay3DPass [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:859:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TranslucentPass [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:984:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD_F [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/ballandstick/ballandstick.cpp:147:37: style:inconclusive: Function 'BallAndStick' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/ballandstick/ballandstick.h:22:34: note: Function 'BallAndStick' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/ballandstick/ballandstick.cpp:147:37: note: Function 'BallAndStick' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/ballandstick/ballandstick.cpp:321:39: style:inconclusive: Function 'opacityChanged' argument 1 names different: declaration 'value' definition 'opacity'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/ballandstick/ballandstick.h:48:27: note: Function 'opacityChanged' argument 1 names different: declaration 'value' definition 'opacity'. avogadrolibs-1.100.0/avogadro/qtplugins/ballandstick/ballandstick.cpp:321:39: note: Function 'opacityChanged' argument 1 names different: declaration 'value' definition 'opacity'. avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.h:82:26: style:inconclusive: Member variable 'AlignTool::m_renderer' is in the wrong place in the initializer list. [initializerList] avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.cpp:46:49: note: Member variable 'AlignTool::m_renderer' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.h:82:26: note: Member variable 'AlignTool::m_renderer' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.h:85:7: style:inconclusive: Member variable 'AlignTool::m_axis' is in the wrong place in the initializer list. [initializerList] avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.cpp:47:21: note: Member variable 'AlignTool::m_axis' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.h:85:7: note: Member variable 'AlignTool::m_axis' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/ballandstick/ballandstick.cpp:55:33: performance: Function parameter 'settings' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.cpp:194:17: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::AlignTool::toolWidgetDestroyed' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.h:91:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::AlignTool::toolWidgetDestroyed' can be const. avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.cpp:194:17: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::AlignTool::toolWidgetDestroyed' can be const. avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.h:38:8: style: Virtual function 'setIcon' is called from constructor 'AlignTool(QObject*parent_=nullptr)' at line 57. Dynamic binding is not used. [virtualCallInConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.cpp:57:3: note: Calling setIcon avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.h:38:8: note: setIcon is a virtual function avogadrolibs-1.100.0/avogadro/qtplugins/cartoons/cartoons.cpp:56:3: debug: Failed to parse 'using JumpTable = void ( Cartoons :: * ) ( bool ) ;'. The checking continues anyway. [simplifyUsing] avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.cpp:161:11: style: Local variable 'align' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.h:77:8: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.cpp:161:11: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.cpp:166:9: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.cpp:166:16: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.cpp:166:24: style: Variable 'gamma' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/centroid/centroid.cpp:74:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/centroid/centroid.cpp:104:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/centroid/centroid.cpp:129:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/cartoons/cartoons.h:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable True [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/cartoons/cartoons.cpp:113:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/cartoons/cartoons.cpp:173:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/cartoons/cartoons.cpp:243:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Carbon [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/cartoons/cartoons.cpp:260:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/cartoons/cartoons.cpp:296:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/cartoons/cartoons.cpp:315:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/cartoons/cartoons.cpp:335:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/cartoons/cartoons.cpp:353:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/cartoons/cartoons.cpp:395:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELIPSE_RATIO [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/closecontacts/closecontacts.h:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/closecontacts/closecontacts.cpp:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/closecontacts/closecontacts.cpp:118:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/closecontacts/closecontacts.cpp:214:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valueChanged [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.cpp:33:3: style: Class 'ChargeColorDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/applycolors/applycolors.cpp:299:18: note: Assuming that condition 'm_molecule==nullptr' is not redundant avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.cpp:299:32: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.cpp:359:50: style:inconclusive: Function 'applyCustomColor' argument 1 names different: declaration 'color' definition 'new_color'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.h:39:39: note: Function 'applyCustomColor' argument 1 names different: declaration 'color' definition 'new_color'. avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.cpp:359:50: note: Function 'applyCustomColor' argument 1 names different: declaration 'color' definition 'new_color'. avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.cpp:394:57: style:inconclusive: Function 'applyCustomColorResidue' argument 1 names different: declaration 'color' definition 'new_color'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.h:48:46: note: Function 'applyCustomColorResidue' argument 1 names different: declaration 'color' definition 'new_color'. avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.cpp:394:57: note: Function 'applyCustomColorResidue' argument 1 names different: declaration 'color' definition 'new_color'. avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.cpp:254:10: style: Local variable 'name' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.h:29:11: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.cpp:254:10: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/applycolors/applycolors.cpp:479:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/computehistogram.h:34:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/computehistogram.h:166:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/coloropacitymap.cpp:44:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTK_FLOAT [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/coloropacitymap.cpp:120:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Added [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/comdialog.cpp:18:31: style:inconclusive: Function 'ComDialog' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/comdialog.h:25:31: note: Function 'ComDialog' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/comdialog.cpp:18:31: note: Function 'ComDialog' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.h:52:8: style: Virtual function 'setIcon' is called from constructor 'BondCentricTool(QObject*parent_=nullptr)' at line 128. Dynamic binding is not used. [virtualCallInConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.cpp:128:3: note: Calling setIcon avogadrolibs-1.100.0/avogadro/qtplugins/bondcentrictool/bondcentrictool.h:52:8: note: setIcon is a virtual function avogadrolibs-1.100.0/avogadro/qtplugins/closecontacts/closecontacts.cpp:37:39: style:inconclusive: Function 'CloseContacts' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/closecontacts/closecontacts.h:23:35: note: Function 'CloseContacts' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/closecontacts/closecontacts.cpp:37:39: note: Function 'CloseContacts' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/closecontacts/closecontacts.cpp:76:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/qtplugins/closecontacts/closecontacts.cpp:80:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:135:23: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::histogramClicked' can be static. [functionStatic] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:135:23: note: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::histogramClicked' can be static. avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:137:23: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::updateUI' can be static. [functionStatic] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:137:23: note: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::updateUI' can be static. avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:139:23: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::renderViews' can be static. [functionStatic] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:139:23: note: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::renderViews' can be static. avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:39:43: style:inconclusive: Function 'HistogramWidget' argument 1 names different: declaration 'parent_' definition 'parent'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/histogramwidget.h:34:37: note: Function 'HistogramWidget' argument 1 names different: declaration 'parent_' definition 'parent'. avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:39:43: note: Function 'HistogramWidget' argument 1 names different: declaration 'parent_' definition 'parent'. avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/coloropacitymap.cpp:62:43: style:inconclusive: Function 'ColorOpacityMap' argument 1 names different: declaration 'parent_' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/coloropacitymap.h:21:37: note: Function 'ColorOpacityMap' argument 1 names different: declaration 'parent_' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/coloropacitymap.cpp:62:43: note: Function 'ColorOpacityMap' argument 1 names different: declaration 'parent_' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/coloropacitymap.cpp:115:52: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/coloropacitymap.h:32:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/coloropacitymap.cpp:115:52: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/computehistogram.h:38:35: style: Parameter 'values' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/coloropacitymap/vtkCustomPiecewiseControlPointsItem.cpp:22:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEFT_BUTTON [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/vtkCustomPiecewiseControlPointsItem.cpp:45:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEFT_BUTTON [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/vtkCustomPiecewiseControlPointsItem.cpp:53:16: style:inconclusive: Function 'PointNearPiecewiseFunction' argument 1 names different: declaration 'pos' definition 'position'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/vtkCustomPiecewiseControlPointsItem.h:32:48: note: Function 'PointNearPiecewiseFunction' argument 1 names different: declaration 'pos' definition 'position'. avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/vtkCustomPiecewiseControlPointsItem.cpp:53:16: note: Function 'PointNearPiecewiseFunction' argument 1 names different: declaration 'pos' definition 'position'. avogadrolibs-1.100.0/avogadro/qtplugins/configurepython/condadialog.cpp:11:35: style:inconclusive: Function 'CondaDialog' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/configurepython/condadialog.h:26:33: note: Function 'CondaDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.100.0/avogadro/qtplugins/configurepython/condadialog.cpp:11:35: note: Function 'CondaDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.100.0/avogadro/qtplugins/configurepython/configurepython.cpp:51:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/configurepython/configurepython.cpp:139:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pythonInterpreterPath [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/configurepython/configurepythondialog.cpp:94:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rejected [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/commandscripts/command.cpp:195:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/commandscripts/command.cpp:277:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pythonInterpreterPath [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/configurepython/configurepythondialog.cpp:31:48: note: Calling accept avogadrolibs-1.100.0/avogadro/qtplugins/configurepython/configurepythondialog.h:46:8: note: accept is a virtual function avogadrolibs-1.100.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.100.0/avogadro/qtplugins/configurepython/configurepythondialog.cpp:32:48: note: Calling reject avogadrolibs-1.100.0/avogadro/qtplugins/configurepython/configurepythondialog.h:47:8: note: reject is a virtual function avogadrolibs-1.100.0/avogadro/qtplugins/configurepython/configurepythondialog.cpp:22:55: style:inconclusive: Function 'ConfigurePythonDialog' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/configurepython/configurepythondialog.h:28:43: note: Function 'ConfigurePythonDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.100.0/avogadro/qtplugins/configurepython/configurepythondialog.cpp:22:55: note: Function 'ConfigurePythonDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.100.0/avogadro/qtplugins/configurepython/configurepythondialog.cpp:37:11: style: Local variable 'condaPath' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtplugins/configurepython/configurepythondialog.h:37:11: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/configurepython/configurepythondialog.cpp:37:11: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/configurepython/configurepythondialog.cpp:104:11: style: Local variable 'condaPath' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtplugins/configurepython/configurepythondialog.h:37:11: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/configurepython/configurepythondialog.cpp:104:11: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/configurepython/configurepythondialog.cpp:240:13: style: Local variable 'condaPath' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtplugins/configurepython/configurepythondialog.h:37:11: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/configurepython/configurepythondialog.cpp:240:13: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/commandscripts/command.cpp:38:27: style:inconclusive: Function 'Command' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/commandscripts/command.h:40:29: note: Function 'Command' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/commandscripts/command.cpp:38:27: note: Function 'Command' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/commandscripts/command.cpp:117:3: performance: Range variable 'part' should be declared as const reference. [iterateByValue] avogadrolibs-1.100.0/avogadro/qtplugins/coordinateeditor/coordinatetextedit.cpp:22:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoUnderline [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/coordinateeditor/coordinatetextedit.cpp:40:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAnchor [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/coordinateeditor/coordinatetextedit.cpp:60:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/cartoons/cartoons.cpp:151:3: warning: Member variable 'BackboneResidue::group' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/cartoons/cartoons.cpp:151:3: warning: Member variable 'BackboneResidue::residueID' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/cartoons/cartoons.cpp:151:3: warning: Member variable 'BackboneResidue::selected' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/cartoons/cartoons.cpp:134:3: style: Struct 'LayerCartoon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/cartoons/cartoons.cpp:134:28: performance: Function parameter 'settings' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinput.cpp:101:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JobObject [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinput.cpp:28:31: style:inconclusive: Function 'Cp2kInput' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinput.h:31:31: note: Function 'Cp2kInput' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinput.cpp:28:31: note: Function 'Cp2kInput' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/copypaste/copypaste.cpp:37:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cut [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/copypaste/copypaste.cpp:194:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/copypaste/copypaste.cpp:214:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/copypaste/copypaste.cpp:246:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:152:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:192:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/crystal/crystalscene.cpp:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:201:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:232:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:261:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseFocusReason [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:327:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:562:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOHR_TO_ANGSTROM_F [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:610:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoChange [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/copypaste/copypaste.cpp:166:14: style: Variable 'mimeType' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:674:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.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.100.0/avogadro/qtgui/meshgenerator.cpp:596:30: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtGui::MeshGenerator::duplicate' can be static. [functionStatic] avogadrolibs-1.100.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.100.0/avogadro/qtgui/meshgenerator.cpp:596:30: note: Either there is a missing 'override', or the member function 'Avogadro::QtGui::MeshGenerator::duplicate' can be static. avogadrolibs-1.100.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.100.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.100.0/avogadro/qtplugins/crystal/crystalscene.cpp:36:37: style:inconclusive: Function 'CrystalScene' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/crystal/crystalscene.h:25:34: note: Function 'CrystalScene' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/crystal/crystalscene.cpp:36:37: note: Function 'CrystalScene' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:167:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:538:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:967:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:1007:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitForSubmissionResponse [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/crystal/volumescalingdialog.cpp:11:51: style:inconclusive: Function 'VolumeScalingDialog' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/crystal/volumescalingdialog.h:27:41: note: Function 'VolumeScalingDialog' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/crystal/volumescalingdialog.cpp:11:51: note: Function 'VolumeScalingDialog' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/dipole/dipole.h:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/dipole/dipole.cpp:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/dipole/dipole.cpp:61:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/customelements/customelements.cpp:63:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/crystal/unitcelldialog.cpp:78:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitCell [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/crystal/unitcelldialog.cpp:129:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/crystal/unitcelldialog.cpp:150:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invalid [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/crystal/unitcelldialog.cpp:165:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invalid [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/crystal/unitcelldialog.cpp:227:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAD_TO_DEG [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/crystal/unitcelldialog.cpp:274:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/crystal/unitcelldialog.cpp:311:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Minimum [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/crystal/unitcelldialog.cpp:319:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/crystal/unitcelldialog.cpp:350:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/dipole/dipole.cpp:27:25: style:inconclusive: Function 'Dipole' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/dipole/dipole.h:23:28: note: Function 'Dipole' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/dipole/dipole.cpp:27:25: note: Function 'Dipole' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/customelements/customelements.cpp:60:51: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/customelements/customelements.h:33:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.100.0/avogadro/qtplugins/customelements/customelements.cpp:60:51: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.100.0/avogadro/qtgui/meshgenerator.cpp:20:39: style:inconclusive: Function 'MeshGenerator' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/meshgenerator.h:50:35: note: Function 'MeshGenerator' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/meshgenerator.cpp:20:39: note: Function 'MeshGenerator' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/meshgenerator.cpp:27:42: style:inconclusive: Function 'MeshGenerator' argument 1 names different: declaration 'cube' definition 'cube_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/meshgenerator.h:60:35: note: Function 'MeshGenerator' argument 1 names different: declaration 'cube' definition 'cube_'. avogadrolibs-1.100.0/avogadro/qtgui/meshgenerator.cpp:27:42: note: Function 'MeshGenerator' argument 1 names different: declaration 'cube' definition 'cube_'. avogadrolibs-1.100.0/avogadro/qtgui/meshgenerator.cpp:27:55: style:inconclusive: Function 'MeshGenerator' argument 2 names different: declaration 'mesh' definition 'mesh_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/meshgenerator.h:60:53: note: Function 'MeshGenerator' argument 2 names different: declaration 'mesh' definition 'mesh_'. avogadrolibs-1.100.0/avogadro/qtgui/meshgenerator.cpp:27:55: note: Function 'MeshGenerator' argument 2 names different: declaration 'mesh' definition 'mesh_'. avogadrolibs-1.100.0/avogadro/qtgui/meshgenerator.cpp:28:65: style:inconclusive: Function 'MeshGenerator' argument 6 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/meshgenerator.h:62:26: note: Function 'MeshGenerator' argument 6 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/meshgenerator.cpp:28:65: note: Function 'MeshGenerator' argument 6 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtgui/meshgenerator.cpp:40:44: style:inconclusive: Function 'initialize' argument 1 names different: declaration 'cube' definition 'cube_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/meshgenerator.h:77:37: note: Function 'initialize' argument 1 names different: declaration 'cube' definition 'cube_'. avogadrolibs-1.100.0/avogadro/qtgui/meshgenerator.cpp:40:44: note: Function 'initialize' argument 1 names different: declaration 'cube' definition 'cube_'. avogadrolibs-1.100.0/avogadro/qtgui/meshgenerator.cpp:40:57: style:inconclusive: Function 'initialize' argument 2 names different: declaration 'mesh' definition 'mesh_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtgui/meshgenerator.h:77:55: note: Function 'initialize' argument 2 names different: declaration 'mesh' definition 'mesh_'. avogadrolibs-1.100.0/avogadro/qtgui/meshgenerator.cpp:40:57: note: Function 'initialize' argument 2 names different: declaration 'mesh' definition 'mesh_'. avogadrolibs-1.100.0/avogadro/qtplugins/crystal/unitcelldialog.cpp:34:41: style:inconclusive: Function 'UnitCellDialog' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/crystal/unitcelldialog.h:47:36: note: Function 'UnitCellDialog' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/crystal/unitcelldialog.cpp:34:41: note: Function 'UnitCellDialog' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/fetchpdb/fetchpdb.cpp:73:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/fetchpdb/fetchpdb.cpp:142:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/fetchpdb/fetchpdb.cpp:22:29: style:inconclusive: Function 'FetchPDB' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/fetchpdb/fetchpdb.h:32:30: note: Function 'FetchPDB' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/fetchpdb/fetchpdb.cpp:22:29: note: Function 'FetchPDB' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/force/force.h:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/force/force.cpp:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/force/force.cpp:41:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/force/force.cpp:28:23: style:inconclusive: Function 'Force' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/force/force.h:22:27: note: Function 'Force' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/force/force.cpp:28:23: note: Function 'Force' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/editor/editor.cpp:106:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/editor/editor.cpp:158:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/editor/editor.cpp:184:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/editor/editor.cpp:227:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/editor/editor.cpp:280:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mono [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/editor/editor.cpp:331:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/editor/editor.cpp:359:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/editor/editor.cpp:386:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/editor/editor.cpp:402:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bonds [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/editor/editor.cpp:427:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hydrogen [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/editor/editor.cpp:466:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/editor/editor.cpp:496:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoChange [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefielddialog.cpp:51:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:209:23: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::Cp2kInputDialog::connectPreview' can be static. [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.h:62:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::Cp2kInputDialog::connectPreview' can be static. avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:209:23: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::Cp2kInputDialog::connectPreview' can be static. avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefielddialog.h:63:11: performance: Function 'recommendedForceField()' should return member 'm_recommendedForceField' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:793:36: warning: Either the condition 'm_molecule' is redundant or there is possible null pointer dereference: m_molecule. [nullPointerRedundantCheck] avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:820:7: note: Assuming that condition 'm_molecule' is not redundant avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:793:36: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefielddialog.cpp:50:15: style: Local variable 'options' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefielddialog.h:50:15: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefielddialog.cpp:50:15: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:584:11: style: The scope of the variable 'lsd' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:578:11: style: Unused variable: scfTyp [unusedVariable] avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:582:11: style: Unused variable: mult [unusedVariable] avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:590:11: style: Unused variable: extraBasis [unusedVariable] avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:591:11: style: Unused variable: extraContrl [unusedVariable] avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:594:11: style: Unused variable: statPt [unusedVariable] avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:595:11: style: Unused variable: force [unusedVariable] avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:596:11: style: Unused variable: pcm [unusedVariable] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.cpp:308:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.cpp:450:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:253:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:292:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.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.100.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.100.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.100.0/avogadro/qtplugins/forcefield/obenergy.h:26:3: style: Class 'OBEnergy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obenergy.h:29:15: performance: Function 'method()' should return member 'm_identifier' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obenergy.cpp:225:19: style: Variable 'energy' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obenergy.cpp:225:12: style: Variable 'energy' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.h:81:13: style:inconclusive: Member variable 'OBMMEnergy::m_process' is in the wrong place in the initializer list. [initializerList] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:21:43: note: Member variable 'OBMMEnergy::m_process' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.h:81:13: note: Member variable 'OBMMEnergy::m_process' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.h:79:19: style:inconclusive: Member variable 'OBMMEnergy::m_molecule' is in the wrong place in the initializer list. [initializerList] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:22:5: note: Member variable 'OBMMEnergy::m_molecule' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.h:79:19: note: Member variable 'OBMMEnergy::m_molecule' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.h:44:3: style: Class 'OBMMEnergy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.h:47:15: performance: Function 'method()' should return member 'm_identifier' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:218:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:214:10: note: result is assigned avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:218:10: note: result is overwritten avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:223:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:218:10: note: result is assigned avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:223:10: note: result is overwritten avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:246:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:242:10: note: result is assigned avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:246:10: note: result is overwritten avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:280:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:276:10: note: result is assigned avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:280:10: note: result is overwritten avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:134:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:175:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:205:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUsed [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:236:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUsed [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:260:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:380:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:251:13: performance: Range variable 'line' should be declared as const reference. [iterateByValue] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:286:13: performance: Range variable 'line' should be declared as const reference. [iterateByValue] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:223:10: style: Variable 'result' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obmmenergy.cpp:206:21: style: Unused variable: line [unusedVariable] avogadrolibs-1.100.0/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:418:21: style: Variable 'index' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:418:15: style: Variable 'index' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/gamessinput/gamessinput.cpp:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JobObject [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/gamessinput/gamessinput.cpp:29:35: style:inconclusive: Function 'GamessInput' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/gamessinput/gamessinput.h:31:33: note: Function 'GamessInput' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/gamessinput/gamessinput.cpp:29:35: note: Function 'GamessInput' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/gamessinput/gamesshighlighter.cpp:26:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkBlue [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/gamessinput/gamesshighlighter.cpp:217:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/hydrogens/hydrogens.cpp:71:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AddAndRemove [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/hydrogens/hydrogens.cpp:82:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Add [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/hydrogens/hydrogens.cpp:93:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Remove [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/hydrogens/hydrogens.cpp:105:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/gamessinput/gamesshighlighter.h:25:3: style: Class 'GamessHighlighter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/scriptenergy.h:48:3: style: Class 'ScriptEnergy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.cpp:358:9: style: Condition 'isFinite' is always true [knownConditionTrueFalse] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.cpp:333:9: note: Assuming that condition 'isFinite' is not redundant avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.cpp:358:9: note: Condition 'isFinite' is always true avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.cpp:335:12: style: The scope of the variable 'isFinite' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.cpp:56:33: style:inconclusive: Function 'Forcefield' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.h:43:32: note: Function 'Forcefield' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.cpp:56:33: note: Function 'Forcefield' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.cpp:288:24: style: Local variable 'forces' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.h:74:8: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.cpp:288:24: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.cpp:300:8: style: Local variable 'energy' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.h:73:8: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.cpp:300:8: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.cpp:335:12: style: Local variable 'isFinite' shadows outer variable [shadowVariable] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.cpp:332:10: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.cpp:335:12: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.cpp:337:19: style: Local variable 'i' shadows outer variable [shadowVariable] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.cpp:314:21: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.cpp:337:19: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/importpqr/importpqr.cpp:43:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.cpp:222:33: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/qtplugins/importpqr/pqrwidget.h:44:3: style: Class 'PQRWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/importpqr/importpqr.cpp:19:31: style:inconclusive: Function 'ImportPQR' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/importpqr/importpqr.h:32:31: note: Function 'ImportPQR' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/importpqr/importpqr.cpp:19:31: note: Function 'ImportPQR' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.cpp:335:21: style: Variable 'isFinite' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/forcefield.cpp:340:20: style: Variable 'isFinite' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/importpqr/importpqr.cpp:88:62: performance: Function parameter 'name' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/importpqr/importpqr.cpp:88:45: style: Parameter 'molData' can be declared as reference to const [constParameterReference] avogadrolibs-1.100.0/avogadro/qtplugins/gamessinput/gamessinputdialog.cpp:151:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/gamessinput/gamessinputdialog.cpp:419:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/gamessinput/gamessinputdialog.cpp:661:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/gamessinput/gamessinputdialog.cpp:701:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitForSubmissionResponse [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/scriptenergy.h:87:10: style:inconclusive: Member variable 'ScriptEnergy::m_inputFormat' is in the wrong place in the initializer list. [initializerList] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:34:5: note: Member variable 'ScriptEnergy::m_inputFormat' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/scriptenergy.h:87:10: note: Member variable 'ScriptEnergy::m_inputFormat' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:32:43: style:inconclusive: Function 'ScriptEnergy' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/scriptenergy.h:48:31: note: Function 'ScriptEnergy' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:32:43: note: Function 'ScriptEnergy' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:410:53: style:inconclusive: Function 'parseElements' argument 1 names different: declaration 'ob' definition 'object'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/scriptenergy.h:83:41: note: Function 'parseElements' argument 1 names different: declaration 'ob' definition 'object'. avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:410:53: note: Function 'parseElements' argument 1 names different: declaration 'ob' definition 'object'. avogadrolibs-1.100.0/avogadro/qtplugins/editor/editor.h:39:8: style: Virtual function 'setIcon' is called from constructor 'Editor(QObject*parent_=nullptr)' at line 78. Dynamic binding is not used. [virtualCallInConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/editor/editor.cpp:78:3: note: Calling setIcon avogadrolibs-1.100.0/avogadro/qtplugins/editor/editor.h:39:8: note: setIcon is a virtual function avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:132:13: performance: Range variable 'line' should be declared as const reference. [iterateByValue] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:168:13: performance: Range variable 'line' should be declared as const reference. [iterateByValue] avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/scriptenergy.cpp:381:3: performance: Range variable 'sstr' should be declared as const reference. [iterateByValue] avogadrolibs-1.100.0/avogadro/qtplugins/editor/editor.cpp:218:7: style: The scope of the variable 'atomicNum' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/importpqr/pqrrequest.cpp:80:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mol2url [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/importpqr/pqrrequest.cpp:95:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/editor/editor.cpp:505:40: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/qtplugins/editor/editor.cpp:549:39: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/qtplugins/importpqr/pqrwidget.cpp:19:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEditTriggers [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/insertdna/insertdna.cpp:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/insertdna/insertdna.cpp:77:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/importpqr/pqrwidget.cpp:91:59: performance: Function parameter 'name' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/insertfragment/insertfragment.cpp:114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/insertdna/insertdna.cpp:32:3: style: Class 'InsertDNADialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/insertfragment/insertfragment.h:49:32: style:inconclusive: Member variable 'InsertFragment::m_moleculeDialog' is in the wrong place in the initializer list. [initializerList] avogadrolibs-1.100.0/avogadro/qtplugins/insertfragment/insertfragment.cpp:30:5: note: Member variable 'InsertFragment::m_moleculeDialog' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/insertfragment/insertfragment.h:49:32: note: Member variable 'InsertFragment::m_moleculeDialog' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/insertfragment/insertfragment.h:54:20: style:inconclusive: Member variable 'InsertFragment::m_molecule' is in the wrong place in the initializer list. [initializerList] avogadrolibs-1.100.0/avogadro/qtplugins/insertfragment/insertfragment.cpp:30:51: note: Member variable 'InsertFragment::m_molecule' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/insertfragment/insertfragment.h:54:20: note: Member variable 'InsertFragment::m_molecule' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/gamessinput/gamessinputdialog.cpp:173:25: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::GamessInputDialog::connectPreview' can be static. [functionStatic] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/gamessinput/gamessinputdialog.cpp:173:25: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::GamessInputDialog::connectPreview' can be static. avogadrolibs-1.100.0/avogadro/qtplugins/insertdna/insertdna.cpp:39:31: style:inconclusive: Function 'InsertDna' argument 1 names different: declaration 'parent_' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/insertdna/insertdna.h:30:31: note: Function 'InsertDna' argument 1 names different: declaration 'parent_' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/insertdna/insertdna.cpp:39:31: note: Function 'InsertDna' argument 1 names different: declaration 'parent_' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/label/labeleditor.cpp:69:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Backspace [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/label/labeleditor.cpp:96:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/label/labeleditor.cpp:127:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VCenter [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/importpqr/pqrrequest.cpp:15:13: warning: Member variable 'PQRRequest::reply' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/importpqr/pqrrequest.cpp:178:45: performance: Function parameter 'formula' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/importpqr/pqrrequest.cpp:198:38: performance: Function parameter 'formula' should be passed by const reference. [passedByValue] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/importpqr/pqrrequest.cpp:77:30: note: Assuming that condition 'num>static_cast(results.size())' is not redundant avogadrolibs-1.100.0/avogadro/qtplugins/importpqr/pqrrequest.cpp:80:25: note: Access out of bounds avogadrolibs-1.100.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.100.0/avogadro/qtplugins/label/labeleditor.cpp:37:3: note: Calling setIcon avogadrolibs-1.100.0/avogadro/qtplugins/label/labeleditor.h:27:8: note: setIcon is a virtual function avogadrolibs-1.100.0/avogadro/qtplugins/lammpsinput/lammpsinput.cpp:25:35: style:inconclusive: Function 'LammpsInput' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/lammpsinput/lammpsinput.h:28:33: note: Function 'LammpsInput' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/lammpsinput/lammpsinput.cpp:25:35: note: Function 'LammpsInput' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/licorice/licorice.h:41:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/licorice/licorice.cpp:71:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/licorice/licorice.cpp:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/licorice/licorice.cpp:103:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/lineformatinput/lineformatinputdialog.cpp:13:55: style:inconclusive: Function 'LineFormatInputDialog' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/lineformatinput/lineformatinputdialog.h:26:43: note: Function 'LineFormatInputDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.100.0/avogadro/qtplugins/lineformatinput/lineformatinputdialog.cpp:13:55: note: Function 'LineFormatInputDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.100.0/avogadro/qtplugins/lineformatinput/lineformatinput.cpp:80:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/label/label.h:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:51:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VCenter [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:99:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:259:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:459:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:148:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:277:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:628:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:856:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/licorice/licorice.cpp:40:3: style: Struct 'LayerLicorice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/licorice/licorice.cpp:84:29: style:inconclusive: Function 'Licorice' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/licorice/licorice.h:23:30: note: Function 'Licorice' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/licorice/licorice.cpp:84:29: note: Function 'Licorice' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/licorice/licorice.cpp:40:29: performance: Function parameter 'settings' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/measuretool/measuretool.cpp:79:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/measuretool/measuretool.cpp:96:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/measuretool/measuretool.cpp:114:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/measuretool/measuretool.cpp:127:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SansSerif [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/measuretool/measuretool.cpp:237:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mono [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/manipulator/manipulator.cpp:91:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplyRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/manipulator/manipulator.cpp:177:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/manipulator/manipulator.cpp:195:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/manipulator/manipulator.cpp:217:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/manipulator/manipulator.cpp:242:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/manipulator/manipulator.cpp:373:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/meshes/meshes.h:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/meshes/meshes.cpp:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/meshes/meshes.cpp:97:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TranslucentPass [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/meshes/meshes.cpp:164:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/measuretool/measuretool.h:38:8: style: Virtual function 'setIcon' is called from constructor 'MeasureTool(QObject*parent_=nullptr)' at line 59. Dynamic binding is not used. [virtualCallInConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/measuretool/measuretool.cpp:59:3: note: Calling setIcon avogadrolibs-1.100.0/avogadro/qtplugins/measuretool/measuretool.h:38:8: note: setIcon is a virtual function avogadrolibs-1.100.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:62:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Added [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:233:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:282:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:355:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:382:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:469:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rhf [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.0/avogadro/qtplugins/meshes/meshes.cpp:31:25: style:inconclusive: Function 'Meshes' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/meshes/meshes.h:24:28: note: Function 'Meshes' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/meshes/meshes.cpp:31:25: note: Function 'Meshes' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:175:7: style: The scope of the variable 'molTabPosition' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:341:8: style: The scope of the variable 'success' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:945:10: style: The scope of the variable 'ThisMass' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:946:11: style: The scope of the variable 'ThisAtom' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.cpp:933:49: style: Parameter 'settings' can be declared as reference to const [constParameterReference] avogadrolibs-1.100.0/avogadro/qtplugins/molecularproperties/molecularproperties.cpp:90:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/molecularproperties/molecularview.cpp:42:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Interactive [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/molecularproperties/molecularview.cpp:79:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Copy [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/molecularproperties/molecularview.cpp:156:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/networkdatabases/networkdatabases.cpp:76:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/networkdatabases/networkdatabases.cpp:20:45: style:inconclusive: Function 'NetworkDatabases' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/networkdatabases/networkdatabases.h:32:38: note: Function 'NetworkDatabases' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/networkdatabases/networkdatabases.cpp:20:45: note: Function 'NetworkDatabases' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/navigator/navigator.cpp:134:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/navigator/navigator.cpp:154:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nothing [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/navigator/navigator.cpp:198:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiddleButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/navigator/navigator.cpp:238:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/navigator/navigator.cpp:328:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Perspective [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:153:20: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] avogadrolibs-1.100.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:153:36: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] avogadrolibs-1.100.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.100.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.100.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.100.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:153:26: error: Null pointer dereference [nullPointer] avogadrolibs-1.100.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:153:42: error: Null pointer dereference [nullPointer] avogadrolibs-1.100.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:113:14: style: Local variable 'data' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtplugins/molecularproperties/molecularmodel.h:50:12: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:113:14: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:207:38: performance: Function parameter 'pointgroup' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/navigator/navigator.h:36:8: style: Virtual function 'setIcon' is called from constructor 'Navigator(QObject*parent_=nullptr)' at line 46. Dynamic binding is not used. [virtualCallInConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/navigator/navigator.cpp:46:3: note: Calling setIcon avogadrolibs-1.100.0/avogadro/qtplugins/navigator/navigator.h:36:8: note: setIcon is a virtual function avogadrolibs-1.100.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:225:7: style: Variable 'col' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/navigator/navigator.cpp:341:71: style:inconclusive: Function 'translate' argument 2 names different: declaration 'from' definition 'fromScr'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/navigator/navigator.h:71:55: note: Function 'translate' argument 2 names different: declaration 'from' definition 'fromScr'. avogadrolibs-1.100.0/avogadro/qtplugins/navigator/navigator.cpp:341:71: note: Function 'translate' argument 2 names different: declaration 'from' definition 'fromScr'. avogadrolibs-1.100.0/avogadro/qtplugins/navigator/navigator.cpp:342:50: style:inconclusive: Function 'translate' argument 3 names different: declaration 'to' definition 'toScr'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/navigator/navigator.h:71:77: note: Function 'translate' argument 3 names different: declaration 'to' definition 'toScr'. avogadrolibs-1.100.0/avogadro/qtplugins/navigator/navigator.cpp:342:50: note: Function 'translate' argument 3 names different: declaration 'to' definition 'toScr'. avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/conformersearchdialog.cpp:48:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.0/avogadro/qtplugins/manipulator/manipulator.cpp:56:3: note: Calling setIcon avogadrolibs-1.100.0/avogadro/qtplugins/manipulator/manipulator.h:42:8: note: setIcon is a virtual function avogadrolibs-1.100.0/avogadro/qtplugins/manipulator/manipulator.cpp:37:3: style: Class 'ManipulateWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:257:8: warning: Member variable 'Label::m_group' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:105:3: style: Struct 'LayerLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:257:23: style:inconclusive: Function 'Label' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/label/label.h:22:27: note: Function 'Label' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:257:23: note: Function 'Label' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:225:16: style: Local variable 'val' shadows outer variable [shadowVariable] avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:176:12: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:225:16: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:226:23: style: Local variable 'text' shadows outer variable [shadowVariable] avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:177:19: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:226:23: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:293:10: style: Local variable 'name' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtplugins/label/label.h:25:11: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:293:10: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:105:26: performance: Function parameter 'settings' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:297:11: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:176:16: style: Variable 'val' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:176:12: style: Variable 'val' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:177:19: style: Unused variable: text [unusedVariable] avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:307:14: style: Variable 'auxR' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:423:35: style: Unused variable: bondCount [unusedVariable] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obcharges.cpp:55:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEvents [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/noncovalent/noncovalent.h:42:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/noncovalent/noncovalent.cpp:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/noncovalent/noncovalent.cpp:288:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/noncovalent/noncovalent.cpp:342:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valueChanged [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obforcefielddialog.cpp:62:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obfileformat.h:36:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obcharges.h:18:3: style: Class 'OBCharges' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obfileformat.h:60:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obfileformat.cpp:55:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEvents [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obfileformat.cpp:93:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QByteArray [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obfileformat.cpp:266:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QByteArray [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obprocess.h:47:11: performance: Function 'obabelExecutable()' should return member 'm_obabelExecutable' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtplugins/noncovalent/noncovalent.cpp:49:35: style:inconclusive: Function 'NonCovalent' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/noncovalent/noncovalent.h:24:33: note: Function 'NonCovalent' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/noncovalent/noncovalent.cpp:49:35: note: Function 'NonCovalent' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obcharges.cpp:65:41: style:inconclusive: Function 'OBCharges' argument 1 names different: declaration 'identifier' definition 'id'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obcharges.h:18:32: note: Function 'OBCharges' argument 1 names different: declaration 'identifier' definition 'id'. avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obcharges.cpp:65:41: note: Function 'OBCharges' argument 1 names different: declaration 'identifier' definition 'id'. avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obcharges.cpp:159:57: style:inconclusive: Function 'partialCharges' argument 1 names different: declaration 'mol' definition 'molecule'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obcharges.h:58:56: note: Function 'partialCharges' argument 1 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obcharges.cpp:159:57: note: Function 'partialCharges' argument 1 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obcharges.cpp:215:51: style:inconclusive: Function 'partialCharges' argument 1 names different: declaration 'mol' definition 'molecule'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obcharges.h:57:50: note: Function 'partialCharges' argument 1 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obcharges.cpp:215:51: note: Function 'partialCharges' argument 1 names different: declaration 'mol' definition 'molecule'. avogadrolibs-1.100.0/avogadro/qtplugins/noncovalent/noncovalent.cpp:195:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obforcefielddialog.h:87:11: performance: Function 'recommendedForceField()' should return member 'm_recommendedForceField' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obforcefielddialog.cpp:61:15: style: Local variable 'options' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obforcefielddialog.h:73:15: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obforcefielddialog.cpp:61:15: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obprocess.cpp:239:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalExit [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obprocess.cpp:371:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalExit [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obprocess.cpp:566:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProcessError [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obfileformat.cpp:29:3: warning: Member variable 'ProcessListener::m_process' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminput.cpp:25:35: style:inconclusive: Function 'OpenMMInput' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminput.h:28:33: note: Function 'OpenMMInput' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminput.cpp:25:35: note: Function 'OpenMMInput' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obfileformat.cpp:69:59: performance: Function parameter 'fileExtensions_' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obfileformat.cpp:70:59: performance: Function parameter 'mimeTypes_' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obfileformat.cpp:60:14: style: class member 'ProcessListener::m_process' is never used. [unusedStructMember] avogadrolibs-1.100.0/avogadro/qtplugins/plotpdf/pdfoptionsdialog.cpp:13:45: style:inconclusive: Function 'PdfOptionsDialog' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/plotpdf/pdfoptionsdialog.h:26:38: note: Function 'PdfOptionsDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.100.0/avogadro/qtplugins/plotpdf/pdfoptionsdialog.cpp:13:45: note: Function 'PdfOptionsDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obprocess.cpp:18:12: warning: Member variable 'OBProcess::m_optimizeGeometryMaxSteps' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obprocess.cpp:18:12: warning: Member variable 'OBProcess::m_maxConformers' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obprocess.cpp:331:52: style:inconclusive: Function 'calculateCharges' argument 1 names different: declaration 'input' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obprocess.h:375:43: note: Function 'calculateCharges' argument 1 names different: declaration 'input' definition 'mol'. avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obprocess.cpp:331:52: note: Function 'calculateCharges' argument 1 names different: declaration 'input' definition 'mol'. avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obprocess.cpp:332:53: style:inconclusive: Function 'calculateCharges' argument 2 names different: declaration 'inFormat' definition 'format'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obprocess.h:376:44: note: Function 'calculateCharges' argument 2 names different: declaration 'inFormat' definition 'format'. avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obprocess.cpp:332:53: note: Function 'calculateCharges' argument 2 names different: declaration 'inFormat' definition 'format'. avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obprocess.cpp:396:52: style:inconclusive: Function 'optimizeGeometry' argument 1 names different: declaration 'cml' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obprocess.h:283:43: note: Function 'optimizeGeometry' argument 1 names different: declaration 'cml' definition 'mol'. avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obprocess.cpp:396:52: note: Function 'optimizeGeometry' argument 1 names different: declaration 'cml' definition 'mol'. avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obprocess.cpp:430:54: style:inconclusive: Function 'generateConformers' argument 1 names different: declaration 'cml' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obprocess.h:285:45: note: Function 'generateConformers' argument 1 names different: declaration 'cml' definition 'mol'. avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obprocess.cpp:430:54: note: Function 'generateConformers' argument 1 names different: declaration 'cml' definition 'mol'. avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obprocess.cpp:398:52: performance: Function parameter 'format' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obprocess.cpp:432:54: performance: Function parameter 'format' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:39:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Overlay3DPass [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:57:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VIEWPORT [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:309:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/playertool/playertool.cpp:99:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/playertool/playertool.cpp:222:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/playertool/playertool.cpp:283:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:74:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:205:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:375:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:571:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PME [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:582:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Langevin [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:622:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBarostat [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:959:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/plotpdf/plotpdf.cpp:80:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitCell [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/plotpdf/plotpdf.cpp:108:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/plotrmsd/plotrmsd.cpp:73:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitCell [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:159:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:212:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:373:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:401:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:424:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:537:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:569:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:688:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:736:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:779:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:837:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:887:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:929:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:961:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:1016:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:1026:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/playertool/playertool.cpp:50:3: note: Calling setIcon avogadrolibs-1.100.0/avogadro/qtplugins/playertool/playertool.h:40:8: note: setIcon is a virtual function avogadrolibs-1.100.0/avogadro/qtplugins/plotrmsd/plotrmsd.h:36:19: performance: Function 'actions()' should return member 'm_actions' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtplugins/playertool/playertool.cpp:242:11: style: The scope of the variable 'baseFileName' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/playertool/playertool.cpp:42:33: style:inconclusive: Function 'PlayerTool' argument 1 names different: declaration 'p' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/playertool/playertool.h:32:32: note: Function 'PlayerTool' argument 1 names different: declaration 'p' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/playertool/playertool.cpp:42:33: note: Function 'PlayerTool' argument 1 names different: declaration 'p' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/plotrmsd/plotrmsd.cpp:67:45: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/plotrmsd/plotrmsd.h:42:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.100.0/avogadro/qtplugins/plotrmsd/plotrmsd.cpp:67:45: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.100.0/avogadro/qtplugins/playertool/playertool.cpp:244:18: style: Variable 'baseFileName' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/plotpdf/plotpdf.h:35:19: performance: Function 'actions()' should return member 'm_actions' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtplugins/plotpdf/plotpdf.cpp:74:44: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/plotpdf/plotpdf.h:41:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.100.0/avogadro/qtplugins/plotpdf/plotpdf.cpp:74:44: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.100.0/avogadro/qtplugins/plotxrd/xrdoptionsdialog.cpp:13:45: style:inconclusive: Function 'XrdOptionsDialog' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/plotxrd/xrdoptionsdialog.h:28:38: note: Function 'XrdOptionsDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.100.0/avogadro/qtplugins/plotxrd/xrdoptionsdialog.cpp:13:45: note: Function 'XrdOptionsDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.100.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] avogadrolibs-1.100.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] avogadrolibs-1.100.0/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:234:35: style:inconclusive: Function 'OverlayAxes' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/overlayaxes/overlayaxes.h:27:33: note: Function 'OverlayAxes' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/overlayaxes/overlayaxes.cpp:234:35: note: Function 'OverlayAxes' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/plotxrd/plotxrd.cpp:78:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitCell [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/plotxrd/plotxrd.cpp:106:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/plotxrd/plotxrd.cpp:158:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/plotxrd/plotxrd.cpp:262:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CrashExit [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.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.100.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.100.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.100.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.100.0/avogadro/qtplugins/plugindownloader/downloaderwidget.h:33:3: style: Class 'DownloaderWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/plugindownloader.cpp:22:45: style:inconclusive: Function 'PluginDownloader' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/plugindownloader.h:34:38: note: Function 'PluginDownloader' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/plugindownloader.cpp:22:45: note: Function 'PluginDownloader' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/pluginmanager.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/pluginmanager.cpp:105:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_EOF [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:65:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_OK [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:91:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_EXTRACT_TIME [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/downloaderwidget.cpp:49:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppLocalDataLocation [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/downloaderwidget.cpp:93:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/downloaderwidget.cpp:185:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readmeUrl [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/downloaderwidget.cpp:196:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/downloaderwidget.cpp:265:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/downloaderwidget.cpp:308:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Question [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/downloaderwidget.cpp:338:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/downloaderwidget.cpp:383:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:36:21: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::ZipExtracter::convert' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.h:23:9: note: Technically the member function 'Avogadro::QtPlugins::ZipExtracter::convert' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:36:21: note: Technically the member function 'Avogadro::QtPlugins::ZipExtracter::convert' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:15:19: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::ZipExtracter::copyData' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.h:24:7: note: Technically the member function 'Avogadro::QtPlugins::ZipExtracter::copyData' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:15:19: note: Technically the member function 'Avogadro::QtPlugins::ZipExtracter::copyData' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/qtplugins/pluginmanager.h:86:3: style: Class 'PluginManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/pluginmanager.cpp:81:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] avogadrolibs-1.100.0/avogadro/qtplugins/pluginmanager.cpp:79:7: note: outer condition: !pluginManagerInstance avogadrolibs-1.100.0/avogadro/qtplugins/pluginmanager.cpp:81:9: note: identical inner condition: !pluginManagerInstance avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:17:7: style: The scope of the variable 'r' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:87:15: style: The scope of the variable 'newFilename' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:88:15: style: The scope of the variable 'currentFilename' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:43:58: performance: Function parameter 'absolutepath' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:77:50: performance: Function parameter 'extractdir' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:78:50: performance: Function parameter 'absolutepath' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/pluginmanager.cpp:21:39: style:inconclusive: Function 'PluginManager' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/pluginmanager.h:86:26: note: Function 'PluginManager' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/pluginmanager.cpp:21:39: note: Function 'PluginManager' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/pluginmanager.cpp:94:41: style:inconclusive: Function 'load' argument 1 names different: declaration 'dir' definition 'path'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/pluginmanager.h:55:28: note: Function 'load' argument 1 names different: declaration 'dir' definition 'path'. avogadrolibs-1.100.0/avogadro/qtplugins/pluginmanager.cpp:94:41: note: Function 'load' argument 1 names different: declaration 'dir' definition 'path'. avogadrolibs-1.100.0/avogadro/qtplugins/plotxrd/plotxrd.h:40:19: performance: Function 'actions()' should return member 'm_actions' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:110:17: style: Variable 'itrCount' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:110:8: style: Variable 'itrCount' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/plotxrd/plotxrd.cpp:72:44: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/plotxrd/plotxrd.h:46:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.100.0/avogadro/qtplugins/plotxrd/plotxrd.cpp:72:44: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.100.0/avogadro/qtplugins/ply/ply.cpp:73:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/povray/povray.cpp:73:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/propertytables/propertytables.cpp:152:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:843:17: style: Boolean value assigned to floating point variable. [assignBoolToFloat] avogadrolibs-1.100.0/avogadro/qtplugins/propertytables/propertyview.cpp:68:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Interactive [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/propertytables/propertyview.cpp:106:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/propertytables/propertyview.cpp:181:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Copy [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/propertytables/propertyview.cpp:258:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1135:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getForceFieldType' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1135:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getForceFieldType' can be const. avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1156:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getImplicitSolventType' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1156:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getImplicitSolventType' can be const. avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1177:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getConstraintType' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1177:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getConstraintType' can be const. avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1211:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getNonBondedType' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1211:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getNonBondedType' can be const. avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1229:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getIntegratorType' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1229:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getIntegratorType' can be const. avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1247:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getBarostatType' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1247:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getBarostatType' can be const. avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1259:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getRigidWater' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1259:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getRigidWater' can be const. avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1271:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getVelocityDistRandom' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1271:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getVelocityDistRandom' can be const. avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1283:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getPlatformType' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1283:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getPlatformType' can be const. avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1299:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getPrecisionType' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1299:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getPrecisionType' can be const. avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1313:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getMinimize' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1313:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getMinimize' can be const. avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:228:7: style: The scope of the variable 'molTabPosition' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:439:8: style: The scope of the variable 'success' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1337:49: style: Parameter 'settings' can be declared as reference to const [constParameterReference] avogadrolibs-1.100.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.100.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.100.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.100.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.100.0/avogadro/qtplugins/propertytables/propertymodel.cpp:235:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/propertytables/propertymodel.cpp:484:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/propertytables/propertymodel.cpp:623:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/propertytables/propertymodel.cpp:658:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/propertytables/propertymodel.cpp:843:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Modified [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/propertytables/propertymodel.cpp:955:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Added [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/propertytables/propertyview.h:38:16: style:inconclusive: Member variable 'PropertyView::m_type' is in the wrong place in the initializer list. [initializerList] avogadrolibs-1.100.0/avogadro/qtplugins/propertytables/propertyview.cpp:39:46: note: Member variable 'PropertyView::m_type' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/propertytables/propertyview.h:38:16: note: Member variable 'PropertyView::m_type' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.h:26:46: performance: Function parameter 'absolutepath' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/downloaderwidget.cpp:313:16: style: Variable 'yesAlwaysButton' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/downloaderwidget.cpp:315:16: style: Variable 'neverButton' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:126:15: style: The scope of the variable 'fname' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:127:15: style: The scope of the variable 'fidentifier' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:128:15: style: The scope of the variable 'fdescription' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:39:31: style:inconclusive: Function 'OpenBabel' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.h:35:31: note: Function 'OpenBabel' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:39:31: note: Function 'OpenBabel' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:949:63: style:inconclusive: Function 'onHydrogenOperationFinished' argument 1 names different: declaration 'cml' definition 'mdl'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.h:90:54: note: Function 'onHydrogenOperationFinished' argument 1 names different: declaration 'cml' definition 'mdl'. avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:949:63: note: Function 'onHydrogenOperationFinished' argument 1 names different: declaration 'cml' definition 'mdl'. avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obfileformat.h:28:47: performance: Function parameter 'fileExtensions_' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/obfileformat.h:29:47: performance: Function parameter 'mimeTypes_' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:171:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:406:23: style: Variable 'options' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:406:15: style: Variable 'options' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimwavefunction.h:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimwavefunction.h:73:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:160:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:446:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:95:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMBPMinusThreeGradientInElectronDensityLaplacian [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimengine.cpp:22:35: style:inconclusive: Function 'QTAIMEngine' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimengine.h:19:33: note: Function 'QTAIMEngine' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimengine.cpp:22:35: note: Function 'QTAIMEngine' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:122:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:813:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:925:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1109:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1171:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/propertytables/propertymodel.cpp:93:16: warning: Member variable 'PropertyModel::m_validCache' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/propertytables/propertymodel.cpp:819:62: style:inconclusive: Function 'setBondLength' argument 2 names different: declaration 'value' definition 'length'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/propertytables/propertymodel.h:89:49: note: Function 'setBondLength' argument 2 names different: declaration 'value' definition 'length'. avogadrolibs-1.100.0/avogadro/qtplugins/propertytables/propertymodel.cpp:819:62: note: Function 'setBondLength' argument 2 names different: declaration 'value' definition 'length'. avogadrolibs-1.100.0/avogadro/qtplugins/propertytables/propertymodel.cpp:180:34: performance: Function parameter 'type' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/propertytables/propertymodel.cpp:384: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.100.0/avogadro/qtplugins/propertytables/propertymodel.cpp:381:13: note: Assuming that condition 'row>static_cast(m_angles.size())' is not redundant avogadrolibs-1.100.0/avogadro/qtplugins/propertytables/propertymodel.cpp:384:26: note: Access out of bounds avogadrolibs-1.100.0/avogadro/qtplugins/propertytables/propertymodel.cpp:414: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.100.0/avogadro/qtplugins/propertytables/propertymodel.cpp:411:13: note: Assuming that condition 'row>static_cast(m_torsions.size())' is not redundant avogadrolibs-1.100.0/avogadro/qtplugins/propertytables/propertymodel.cpp:414:30: note: Access out of bounds avogadrolibs-1.100.0/avogadro/qtplugins/propertytables/propertymodel.cpp:467:23: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimwavefunction.h:42:8: style:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMWavefunction::saveToBinaryFile' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:57:27: style:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMCriticalPointLocator::bondPaths' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:58:32: style:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMCriticalPointLocator::bondedAtoms' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:40:20: performance: Function 'nuclearCriticalPoints()' should return member 'm_nuclearCriticalPoints' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:44:20: performance: Function 'bondCriticalPoints()' should return member 'm_bondCriticalPoints' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:45:20: performance: Function 'ringCriticalPoints()' should return member 'm_ringCriticalPoints' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:46:20: performance: Function 'cageCriticalPoints()' should return member 'm_cageCriticalPoints' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:48:16: performance: Function 'laplacianAtBondCriticalPoints()' should return member 'm_laplacianAtBondCriticalPoints' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:52:16: performance: Function 'ellipticityAtBondCriticalPoints()' should return member 'm_ellipticityAtBondCriticalPoints' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:57:27: performance: Function 'bondPaths()' should return member 'm_bondPaths' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:58:32: performance: Function 'bondedAtoms()' should return member 'm_bondedAtoms' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:60:20: performance: Function 'electronDensitySources()' should return member 'm_electronDensitySources' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:64:20: performance: Function 'electronDensitySinks()' should return member 'm_electronDensitySinks' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:231:19: style: Condition 'areBonded' is always true [knownConditionTrueFalse] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:229:27: note: Assignment 'areBonded=true', assigned value is 1 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:231:19: note: Condition 'areBonded' is always true avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:406:19: style: Condition 'areBonded' is always true [knownConditionTrueFalse] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:404:27: note: Assignment 'areBonded=true', assigned value is 1 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:406:19: note: Condition 'areBonded' is always true avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:617:21: style: Condition 'areBonded' is always true [knownConditionTrueFalse] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:615:29: note: Assignment 'areBonded=true', assigned value is 1 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:617:21: note: Condition 'areBonded' is always true avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:36:41: style:inconclusive: Function 'QTAIMExtension' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.h:19:36: note: Function 'QTAIMExtension' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:36:41: note: Function 'QTAIMExtension' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:142:35: style: Variable 'nucChargeList' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:223:26: style: Variable 'areBonded' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:317:35: style: Variable 'nucChargeList' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:398:26: style: Variable 'areBonded' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:524:37: style: Variable 'nucChargeList' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:609:28: style: Variable 'areBonded' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:142:21: style: Variable 'nucChargeList' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:317:21: style: Variable 'nucChargeList' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:524:23: style: Variable 'nucChargeList' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:45:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:352:27: warning: Return value of function m_nuclearCriticalPoints.empty() is not used. [ignoredReturnValue] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:353:24: warning: Return value of function m_bondCriticalPoints.empty() is not used. [ignoredReturnValue] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:354:24: warning: Return value of function m_ringCriticalPoints.empty() is not used. [ignoredReturnValue] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:355:24: warning: Return value of function m_cageCriticalPoints.empty() is not used. [ignoredReturnValue] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:357:35: warning: Return value of function m_laplacianAtBondCriticalPoints.empty() is not used. [ignoredReturnValue] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:358:37: warning: Return value of function m_ellipticityAtBondCriticalPoints.empty() is not used. [ignoredReturnValue] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:360:15: warning: Return value of function m_bondPaths.empty() is not used. [ignoredReturnValue] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:361:17: warning: Return value of function m_bondedAtoms.empty() is not used. [ignoredReturnValue] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:363:28: warning: Return value of function m_electronDensitySources.empty() is not used. [ignoredReturnValue] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:364:26: warning: Return value of function m_electronDensitySinks.empty() is not used. [ignoredReturnValue] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:843: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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:843:36: note: Technically the member function 'Avogadro::QtPlugins::QTAIMCriticalPointLocator::temporaryFileName' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:57:26: performance: Function 'path()' should return member 'm_path' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_fileDoesNotExist' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_ioError' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_tooManyNuclei' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_maximumAngularMomentumExceeded' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_numberOfMolecularOrbitals' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_numberOfGaussianPrimitives' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_numberOfNuclei' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_totalEnergy' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimwavefunction.cpp:27:20: warning: Member variable 'QTAIMWavefunction::m_virialRatio' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:225:20: style: The scope of the variable 'backwardPath' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:59:54: performance: Function parameter 'betaSpheres' should be passed by const reference. [passedByValue] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:793:37: note: Function pointer used here. avogadrolibs-1.100.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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:648:37: note: Function pointer used here. avogadrolibs-1.100.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.100.0/avogadro/qtplugins/quantuminput/quantuminput.cpp:41:37: style:inconclusive: Function 'QuantumInput' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/quantuminput/quantuminput.h:39:34: note: Function 'QuantumInput' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/quantuminput/quantuminput.cpp:41:37: note: Function 'QuantumInput' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/resetview/resetview.cpp:117:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Perspective [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:216:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUsed [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:246:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUsed [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:268:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:371:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/resetview/resetview.cpp:208:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.h:44:3: style: Class 'ScriptChargeModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/scriptcharges/scriptcharges.cpp:20:39: style:inconclusive: Function 'ScriptCharges' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/scriptcharges/scriptcharges.h:29:35: note: Function 'ScriptCharges' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/scriptcharges/scriptcharges.cpp:20:39: note: Function 'ScriptCharges' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.h:84:10: style:inconclusive: Member variable 'ScriptChargeModel::m_inputFormat' is in the wrong place in the initializer list. [initializerList] avogadrolibs-1.100.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:31:55: note: Member variable 'ScriptChargeModel::m_inputFormat' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.h:84:10: note: Member variable 'ScriptChargeModel::m_inputFormat' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:29:53: style:inconclusive: Function 'ScriptChargeModel' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.h:44:36: note: Function 'ScriptChargeModel' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. avogadrolibs-1.100.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:29:53: note: Function 'ScriptChargeModel' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. avogadrolibs-1.100.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:190:12: style: Local variable 'potential' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.h:64:10: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:190:12: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/scriptcharges/scriptchargemodel.cpp:372:3: performance: Range variable 'sstr' should be declared as const reference. [iterateByValue] avogadrolibs-1.100.0/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:63:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUsed [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:168:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:195:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/scriptfileformats/fileformatscript.h:128:3: style: Class 'FileFormatScript' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/scriptfileformats/scriptfileformats.cpp:23:47: style:inconclusive: Function 'ScriptFileFormats' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/scriptfileformats/scriptfileformats.h:25:39: note: Function 'ScriptFileFormats' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/scriptfileformats/scriptfileformats.cpp:23:47: note: Function 'ScriptFileFormats' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:28:51: style:inconclusive: Function 'FileFormatScript' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/scriptfileformats/fileformatscript.h:128:35: note: Function 'FileFormatScript' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. avogadrolibs-1.100.0/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:28:51: note: Function 'FileFormatScript' argument 1 names different: declaration 'scriptFileName' definition 'scriptFileName_'. avogadrolibs-1.100.0/avogadro/qtplugins/scriptfileformats/fileformatscript.cpp:225:14: style: Variable 'it' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:76:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3ub [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:86:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:102:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:159:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:210:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Overlay2DPass [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:254:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:264:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:327:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:341:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/select/select.cpp:147:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/select/select.cpp:157:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/select/select.cpp:190:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/select/select.cpp:258:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/select/select.cpp:297:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/select/select.cpp:337:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/select/select.cpp:391:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/select/select.cpp:430:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/select/select.cpp:475:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/select/select.cpp:545:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/select/select.cpp:554:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/select/select.cpp:566:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:31:17: warning: Return value of function m_betaSpheres.empty() is not used. [ignoredReturnValue] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::m_status' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::abserr_save' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::flag_save' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::h' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::init' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::kflag' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::kop' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::nfe' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::relerr_save' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:27:21: warning: Member variable 'QTAIMODEIntegrator::remin' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:271: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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:271:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_abs' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:306: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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:306:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_epsilon' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:480: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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:480:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_max' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:515: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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:515:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_min' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:1143: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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:1143:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_sign' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:54:26: performance: Function 'path()' should return member 'm_path' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:874:7: error: Memory leak: f1 [memleak] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:874:7: error: Memory leak: f2 [memleak] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:874:7: error: Memory leak: f3 [memleak] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:874:7: error: Memory leak: f4 [memleak] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:874:7: error: Memory leak: f5 [memleak] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:193:5: style: Redundant assignment of 't' to itself. [selfAssignment] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:58:9: style: The scope of the variable 't_out' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:733:8: style: The scope of the variable 'hfaild' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:734:9: style: The scope of the variable 'hmin' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:742:9: style: The scope of the variable 'tol' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:743:9: style: The scope of the variable 'toln' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:744:9: style: The scope of the variable 'ypk' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:349:73: style:inconclusive: Function 'r8_fehl' argument 4 names different: declaration 'h' definition 'h_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:75:55: note: Function 'r8_fehl' argument 4 names different: declaration 'h' definition 'h_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:349:73: note: Function 'r8_fehl' argument 4 names different: declaration 'h' definition 'h_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:56:54: performance: Function parameter 'betaSpheres' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:349:53: style: Parameter 'y' can be declared as const array [constParameter] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:350:40: style: Parameter 'yp' can be declared as const array [constParameter] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:921:14: error: Memory is allocated but not initialized: f1 [uninitdata] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:922:14: error: Memory is allocated but not initialized: f2 [uninitdata] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:923:14: error: Memory is allocated but not initialized: f3 [uninitdata] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:924:14: error: Memory is allocated but not initialized: f4 [uninitdata] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:925:14: error: Memory is allocated but not initialized: f5 [uninitdata] avogadrolibs-1.100.0/avogadro/qtplugins/selectiontool/selectiontool.h:37:8: style: Virtual function 'setIcon' is called from constructor 'SelectionTool(QObject*parent_=nullptr)' at line 59. Dynamic binding is not used. [virtualCallInConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:59:3: note: Calling setIcon avogadrolibs-1.100.0/avogadro/qtplugins/selectiontool/selectiontool.h:37:8: note: setIcon is a virtual function avogadrolibs-1.100.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:356:18: style: The statement 'if (m_molecule!=mol) m_molecule=mol' is logically equivalent to 'm_molecule=mol'. [duplicateConditionalAssign] avogadrolibs-1.100.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:357:16: note: Assignment 'm_molecule=mol' avogadrolibs-1.100.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:356:18: note: Condition 'm_molecule!=mol' is redundant avogadrolibs-1.100.0/avogadro/qtplugins/selectiontool/selectiontoolwidget.cpp:49:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:335:61: style:inconclusive: Function 'selectAtom' argument 2 names different: declaration 'atom' definition 'index'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/selectiontool/selectiontool.h:56:48: note: Function 'selectAtom' argument 2 names different: declaration 'atom' definition 'index'. avogadrolibs-1.100.0/avogadro/qtplugins/selectiontool/selectiontool.cpp:335:61: note: Function 'selectAtom' argument 2 names different: declaration 'atom' definition 'index'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2202:16: warning: Member variable 'QTAIMCubature::m_mode' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2372: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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2372:24: note: Technically the member function 'Avogadro::QtPlugins::QTAIMCubature::temporaryFileName' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2242:9: style: Condition 'threeDimensionalIntegration' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2232:38: note: Assignment 'threeDimensionalIntegration=false', assigned value is 0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2242:9: note: Condition 'threeDimensionalIntegration' is always false avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1034:11: error: Common realloc mistake: 'R' nulled but not freed upon failure [memleakOnRealloc] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2056:3: warning: If memory allocation fails, then there is a possible null pointer dereference: xmin [nullPointerOutOfMemory] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2053:25: note: Assuming allocation function fails avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2053:10: note: Assignment 'xmin=(double*)malloc(dim*sizeof(double))', assigned value is 0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2056:3: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2057:3: warning: If memory allocation fails, then there is a possible null pointer dereference: xmax [nullPointerOutOfMemory] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2054:25: note: Assuming allocation function fails avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2054:10: note: Assignment 'xmax=(double*)malloc(dim*sizeof(double))', assigned value is 0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2057:3: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2077:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: val [nullPointerOutOfMemory] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2043:24: note: Assuming allocation function fails avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2043:9: note: Assignment 'val=(double*)malloc(sizeof(double)*fdim)', assigned value is 0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2065:17: note: Assuming container is not empty avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2077:16: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2319:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xmin [nullPointerOutOfMemory] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2314:29: note: Assuming allocation function fails avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2314:14: note: Assignment 'xmin=(double*)malloc(dim*sizeof(double))', assigned value is 0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2319:7: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2320:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xmax [nullPointerOutOfMemory] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2315:29: note: Assuming allocation function fails avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2315:14: note: Assignment 'xmax=(double*)malloc(dim*sizeof(double))', assigned value is 0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2320:7: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2321:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xmin [nullPointerOutOfMemory] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2314:29: note: Assuming allocation function fails avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2314:14: note: Assignment 'xmin=(double*)malloc(dim*sizeof(double))', assigned value is 0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2321:7: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2322:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xmax [nullPointerOutOfMemory] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2315:29: note: Assuming allocation function fails avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2315:14: note: Assignment 'xmax=(double*)malloc(dim*sizeof(double))', assigned value is 0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2322:7: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2344:62: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: val [nullPointerOutOfMemory] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2238:24: note: Assuming allocation function fails avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2238:9: note: Assignment 'val=(double*)malloc(sizeof(double)*fdim)', assigned value is 0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2329:21: note: Assuming container is not empty avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2344:62: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2345:27: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: err [nullPointerOutOfMemory] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2239:24: note: Assuming allocation function fails avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2239:9: note: Assignment 'err=(double*)malloc(sizeof(double)*fdim)', assigned value is 0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2329:21: note: Assuming container is not empty avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2345:27: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2348:22: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: val [nullPointerOutOfMemory] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2238:24: note: Assuming allocation function fails avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2238:9: note: Assignment 'val=(double*)malloc(sizeof(double)*fdim)', assigned value is 0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2329:21: note: Assuming container is not empty avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2348:22: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2349:23: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: err [nullPointerOutOfMemory] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2239:24: note: Assuming allocation function fails avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2239:9: note: Assignment 'err=(double*)malloc(sizeof(double)*fdim)', assigned value is 0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2329:21: note: Assuming container is not empty avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2349:23: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:204:12: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:252:21: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:274:12: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:315:14: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:334:7: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:684:10: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:854:14: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:865:10: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:979:8: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:984:7: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1034:15: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1142:13: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1166:13: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1336:31: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1616:31: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1726:31: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2043:9: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2044:9: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2053:10: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2054:10: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2098:31: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2238:9: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2239:9: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2248:14: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2249:14: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2314:14: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2315:14: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.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.100.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.100.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.100.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.100.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.100.0/avogadro/qtplugins/spectra/spectra.cpp:24:27: style:inconclusive: Function 'Spectra' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/spectra/spectra.h:33:29: note: Function 'Spectra' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/spectra/spectra.cpp:24:27: note: Function 'Spectra' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/spacegroup/spacegroup.cpp:154:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitCell [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/spacegroup/spacegroup.cpp:195:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/spacegroup/spacegroup.cpp:242:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/spacegroup/spacegroup.cpp:267:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/spacegroup/spacegroup.cpp:292:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/spacegroup/spacegroup.cpp:340:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/spacegroup/spacegroup.cpp:391:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectRows [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1723:8: style: Redundant assignment of 'ndim' to itself. [selfAssignment] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1724:8: style: Redundant assignment of 'fdim' to itself. [selfAssignment] avogadrolibs-1.100.0/avogadro/qtplugins/select/select.cpp:273:12: style: Local variable 'name' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtplugins/select/select.h:30:11: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/select/select.cpp:273:12: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/select/select.cpp:312:12: style: Local variable 'name' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtplugins/select/select.h:30:11: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/select/select.cpp:312:12: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/select/select.cpp:515:15: style: Local variable 'name' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtplugins/select/select.h:30:11: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/select/select.cpp:515:15: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/select/select.cpp:449:3: performance: Range variable 'item' should be declared as const reference. [iterateByValue] avogadrolibs-1.100.0/avogadro/qtplugins/select/select.cpp:494:3: performance: Range variable 'item' should be declared as const reference. [iterateByValue] avogadrolibs-1.100.0/avogadro/qtplugins/spacegroup/spacegroup.cpp:148:47: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/spacegroup/spacegroup.h:37:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.100.0/avogadro/qtplugins/spacegroup/spacegroup.cpp:148:47: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:201:16: style: The scope of the variable 'i' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:220:16: style: The scope of the variable 'i' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:860:16: style: The scope of the variable 'i' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:883:41: performance: Function parameter 'hi' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:910:64: style: Parameter 'hi' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1336:9: style: Variable 'paramVariantListPtr' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1616:9: style: Variable 'paramVariantListPtr' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1726:9: style: Variable 'paramVariantListPtr' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2098:9: style: Variable 'paramVariantListPtr' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:253:10: error: Uninitialized variable: R.errmax [uninitvar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:926:12: error: Uninitialized variable: ret [uninitvar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:926:12: error: Uninitialized struct member: ret.h [uninitStructMember] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:926:12: error: Uninitialized struct member: ret.splitDim [uninitStructMember] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:926:12: error: Uninitialized struct member: ret.fdim [uninitStructMember] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:926:12: error: Uninitialized struct member: ret.ee [uninitStructMember] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:926:12: error: Uninitialized struct member: ret.errmax [uninitStructMember] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1723:8: style: Variable 'ndim' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1724:8: style: Variable 'fdim' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:1852:16: style: Variable 'basinSet' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitaltablemodel.h:61:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitaltablemodel.cpp:31:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAlignmentRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitaltablemodel.cpp:100:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.cpp:124:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.cpp:160:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.cpp:181:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orbital [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.cpp:284:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable priority [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.cpp:361:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MO [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.cpp:453:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Added [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/spectra/spectradialog.cpp:81:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stretch [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitalwidget.cpp:32:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResizeToContents [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitalwidget.cpp:116:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResizeToContents [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitalwidget.cpp:144:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectCurrent [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitalwidget.cpp:201:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.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.100.0/avogadro/qtplugins/surfaces/orbitaltablemodel.h:42:3: style: Class 'ProgressBarDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitaltablemodel.h:74:3: style: Class 'OrbitalSortingProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitalwidget.cpp:196:48: style:inconclusive: Function 'setDefaults' argument 1 names different: declaration 'quality' definition 'q'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitalwidget.h:63:50: note: Function 'setDefaults' argument 1 names different: declaration 'quality' definition 'q'. avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitalwidget.cpp:196:48: note: Function 'setDefaults' argument 1 names different: declaration 'quality' definition 'q'. avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitalwidget.cpp:196:58: style:inconclusive: Function 'setDefaults' argument 2 names different: declaration 'isovalue' definition 'i'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitalwidget.h:63:66: note: Function 'setDefaults' argument 2 names different: declaration 'isovalue' definition 'i'. avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitalwidget.cpp:196:58: note: Function 'setDefaults' argument 2 names different: declaration 'isovalue' definition 'i'. avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitaltablemodel.cpp:125:14: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitaltablemodel.cpp:134:14: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitaltablemodel.cpp:55:7: style: The scope of the variable 'subscriptStart' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitaltablemodel.cpp:173:26: performance: Range variable 'label' should be declared as const reference. [iterateByValue] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitaltablemodel.cpp:165:21: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitaltablemodel.cpp:174:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/surfaces/surfacedialog.h:69:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SurfaceDialog::automaticResolution' can be const. avogadrolibs-1.100.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.100.0/avogadro/qtplugins/surfaces/surfacedialog.cpp:182:11: style: The scope of the variable 'text' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfacedialog.cpp:12:39: style:inconclusive: Function 'SurfaceDialog' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfacedialog.h:34:35: note: Function 'SurfaceDialog' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfacedialog.cpp:12:39: note: Function 'SurfaceDialog' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.h:144:12: style:inconclusive: Member variable 'Orbitals::m_action' is in the wrong place in the initializer list. [initializerList] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.cpp:32:5: note: Member variable 'Orbitals::m_action' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.h:144:12: note: Member variable 'Orbitals::m_action' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.cpp:273:13: style: The scope of the variable 'state' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.cpp:30:29: style:inconclusive: Function 'Orbitals' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.h:45:30: note: Function 'Orbitals' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.cpp:30:29: note: Function 'Orbitals' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.cpp:247:45: style:inconclusive: Function 'addCalculationToQueue' argument 3 names different: declaration 'isoval' definition 'isovalue'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.h:111:37: note: Function 'addCalculationToQueue' argument 3 names different: declaration 'isoval' definition 'isovalue'. avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.cpp:247:45: note: Function 'addCalculationToQueue' argument 3 names different: declaration 'isoval' definition 'isovalue'. avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.cpp:490:43: style:inconclusive: Function 'renderOrbital' argument 1 names different: declaration 'orbital' definition 'row'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.h:136:35: note: Function 'renderOrbital' argument 1 names different: declaration 'orbital' definition 'row'. avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.cpp:490:43: note: Function 'renderOrbital' argument 1 names different: declaration 'orbital' definition 'row'. avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.cpp:307:13: style: Variable 'info' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.cpp:545:13: style: Variable 'info' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.cpp:181:79: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.cpp:258:18: error: Uninitialized variables: newCalc.posMesh, newCalc.negMesh, newCalc.cube [uninitvar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.cpp:258:18: error: Uninitialized struct member: newCalc.posMesh [uninitStructMember] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.cpp:258:18: error: Uninitialized struct member: newCalc.negMesh [uninitStructMember] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.cpp:258:18: error: Uninitialized struct member: newCalc.cube [uninitStructMember] avogadrolibs-1.100.0/avogadro/qtplugins/svg/svg.cpp:144:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Infinity [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/svg/svg.cpp:198:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos_image [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/svg/svg.cpp:259:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/operationstablemodel.cpp:51:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/operationstablemodel.cpp:74:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/operationstablemodel.cpp:54:11: style: Unused variable: name [unusedVariable] avogadrolibs-1.100.0/avogadro/qtplugins/svg/svg.cpp:118:3: style: Statements following 'return' will never be executed. [unreachableCode] avogadrolibs-1.100.0/avogadro/qtplugins/svg/svg.h:56:23: style: Checking if unsigned expression 'bonds' is less than zero. [unsignedLessThanZero] avogadrolibs-1.100.0/avogadro/qtplugins/svg/svg.cpp:118:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/qtplugins/spectra/spectradialog.cpp:432:14: style: Local variable 'spectra' shadows outer argument [shadowArgument] avogadrolibs-1.100.0/avogadro/qtplugins/spectra/spectradialog.cpp:423:70: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/spectra/spectradialog.cpp:432:14: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/spectra/spectradialog.cpp:432:14: style: Variable 'spectra' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/qtplugins/spectra/spectradialog.cpp:671:20: style: Consider using std::max_element algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/qtplugins/spectra/spectradialog.cpp:567:23: style: Unused variable: transitions [unusedVariable] avogadrolibs-1.100.0/avogadro/qtplugins/spectra/spectradialog.cpp:567:36: style: Unused variable: intensities [unusedVariable] avogadrolibs-1.100.0/avogadro/qtplugins/spectra/spectradialog.cpp:580:11: style: Variable 'xWave' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetryscene.cpp:66:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:168:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:249:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Added [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:282:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Beta [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:384:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VdW [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:542:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:689:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:713:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MO [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:754:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color3f [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:763:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Parula [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:848:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Added [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:954:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:110:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Added [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:184:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSYM_SUCCESS [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:351:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSYM_SUCCESS [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetryscene.cpp:37:39: style:inconclusive: Function 'SymmetryScene' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetryscene.h:24:35: note: Function 'SymmetryScene' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetryscene.cpp:37:39: note: Function 'SymmetryScene' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.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.100.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:72:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:173:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:218:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:258:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:320:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:333:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:353:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.h:84:23: style:inconclusive: Member variable 'SymmetryWidget::m_equivalenceTreeModel' is in the wrong place in the initializer list. [initializerList] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:67:5: note: Member variable 'SymmetryWidget::m_equivalenceTreeModel' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.h:84:23: note: Member variable 'SymmetryWidget::m_equivalenceTreeModel' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:126:22: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SymmetryWidget::moleculeChanged' can be static. [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.h:63:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SymmetryWidget::moleculeChanged' can be static. avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:126:22: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SymmetryWidget::moleculeChanged' can be static. avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:273:12: style: Condition 'smes==nullptr' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:65:41: style:inconclusive: Function 'SymmetryWidget' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.h:53:36: note: Function 'SymmetryWidget' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:65:41: note: Function 'SymmetryWidget' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:323:45: style:inconclusive: Function 'setEquivalenceSets' argument 1 names different: declaration 'mesl' definition 'esl'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.h:66:31: note: Function 'setEquivalenceSets' argument 1 names different: declaration 'mesl' definition 'esl'. avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:323:45: note: Function 'setEquivalenceSets' argument 1 names different: declaration 'mesl' definition 'esl'. avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:737:7: style: The if condition is the same as the previous if condition [duplicateCondition] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:733:7: note: First condition avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:737:7: note: Second condition avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetool.cpp:123:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetool.cpp:162:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetool.cpp:183:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetool.cpp:212:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetool.cpp:253:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetool.cpp:293:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetool.cpp:457:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullU [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetool.cpp:496:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetool.cpp:717:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:861:11: style: The scope of the variable 'baseFileName' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:81:29: style:inconclusive: Function 'Surfaces' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.h:49:30: note: Function 'Surfaces' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:81:29: note: Function 'Surfaces' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:524:55: style:inconclusive: Function 'calculateQM' argument 3 names different: declaration 'betaSpin' definition 'beta'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.h:95:62: note: Function 'calculateQM' argument 3 names different: declaration 'betaSpin' definition 'beta'. avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:524:55: note: Function 'calculateQM' argument 3 names different: declaration 'betaSpin' definition 'beta'. avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:166:15: style: Local variable 'name' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.h:71:11: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:166:15: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:178:14: style: Local variable 'ok' shadows outer variable [shadowVariable] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:157:10: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:178:14: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:184:14: style: Local variable 'ok' shadows outer variable [shadowVariable] avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:157:10: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:184:14: note: Shadow variable avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:39:3: performance: Variable 'm_ctx' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:178:14: style: Condition 'length==1' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:175:14: note: Assuming that condition 'length<2' is not redundant avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:178:14: note: Condition 'length==1' is always false avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:172:25: warning: Either the condition 'm_molecule==nullptr' is redundant or there is possible null pointer dereference: m_molecule. [nullPointerRedundantCheck] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:174:18: note: Assuming that condition 'm_molecule==nullptr' is not redundant avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:172:25: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:198:10: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:197:30: note: Assuming allocation function fails avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:197:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:198:10: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:203:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:197:30: note: Assuming allocation function fails avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:197:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:203:5: note: Null pointer dereference avogadrolibs-1.100.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.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:197:30: note: Assuming allocation function fails avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:197:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:204:5: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:205:9: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:197:30: note: Assuming allocation function fails avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:197:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:205:9: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:205:23: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:197:30: note: Assuming allocation function fails avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:197:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:205:23: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:207:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:197:30: note: Assuming allocation function fails avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:197:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:207:5: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:208:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:197:30: note: Assuming allocation function fails avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:197:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:208:5: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:209:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:197:30: note: Assuming allocation function fails avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:197:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:209:5: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:342:25: warning: Either the condition 'm_molecule==nullptr' is redundant or there is possible null pointer dereference: m_molecule. [nullPointerRedundantCheck] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:344:18: note: Assuming that condition 'm_molecule==nullptr' is not redundant avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:342:25: note: Null pointer dereference avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:197:7: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:104:45: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.h:42:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:104:45: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfaces.cpp:863:18: style: Variable 'baseFileName' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/vanderwaals/vanderwaals.h:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/vanderwaals/vanderwaals.cpp:68:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/vanderwaals/vanderwaals.cpp:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/vanderwaals/vanderwaals.cpp:99:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/vanderwaals/vanderwaals.cpp:38:3: style: Struct 'LayerVdW' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/vanderwaals/vanderwaals.cpp:81:35: style:inconclusive: Function 'VanDerWaals' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/vanderwaals/vanderwaals.h:23:33: note: Function 'VanDerWaals' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/vanderwaals/vanderwaals.cpp:81:35: note: Function 'VanDerWaals' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/vanderwaals/vanderwaals.cpp:38:24: performance: Function parameter 'settings' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetoolwidget.h:69:32: style:inconclusive: Member variable 'TemplateToolWidget::m_fragmentDialog' is in the wrong place in the initializer list. [initializerList] avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetoolwidget.cpp:50:33: note: Member variable 'TemplateToolWidget::m_fragmentDialog' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetoolwidget.h:69:32: note: Member variable 'TemplateToolWidget::m_fragmentDialog' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrationdialog.cpp:22:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stretch [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrationdialog.cpp:42:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QModelIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrationdialog.cpp:15:43: style:inconclusive: Function 'VibrationDialog' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrationdialog.h:31:37: note: Function 'VibrationDialog' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrationdialog.cpp:15:43: note: Function 'VibrationDialog' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:53:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:81:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:119:22: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::VibrationModel::clear' can be static. [functionStatic] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:119:22: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::VibrationModel::clear' can be static. avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:22:49: style:inconclusive: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrationmodel.h:23:35: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:22:49: note: Function 'rowCount' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:73:50: style:inconclusive: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrationmodel.h:33:36: note: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:73:50: note: Function 'data' argument 1 names different: declaration 'index' definition 'idx'. avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:110:54: style:inconclusive: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrationmodel.h:36:40: note: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:110:54: note: Function 'index' argument 3 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/vrml/vrml.cpp:73:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrations.cpp:223:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrations.cpp:247:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atoms [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/yaehmop/banddialog.cpp:14:33: style:inconclusive: Function 'BandDialog' argument 1 names different: declaration 'parent' definition 'aParent'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/yaehmop/banddialog.h:29:32: note: Function 'BandDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.100.0/avogadro/qtplugins/yaehmop/banddialog.cpp:14:33: note: Function 'BandDialog' argument 1 names different: declaration 'parent' definition 'aParent'. avogadrolibs-1.100.0/avogadro/qtplugins/wireframe/wireframe.h:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/wireframe/wireframe.cpp:102:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/wireframe/wireframe.cpp:120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layerManager [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/wireframe/wireframe.cpp:135:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable molecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrations.cpp:21:33: style:inconclusive: Function 'Vibrations' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrations.h:30:32: note: Function 'Vibrations' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrations.cpp:21:33: note: Function 'Vibrations' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetool.cpp:720:20: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::TemplateTool::atomLeftDrag' can be static. [functionStatic] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/templatetool/templatetool.cpp:720:20: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::TemplateTool::atomLeftDrag' can be static. avogadrolibs-1.100.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.100.0/avogadro/qtplugins/templatetool/templatetool.cpp:91:3: note: Calling setIcon avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetool.h:40:8: note: setIcon is a virtual function avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetool.cpp:302:12: style: The scope of the variable 'centerIndex' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetool.cpp:446:42: performance: Function parameter 'templatePoints' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetool.cpp:447:42: performance: Function parameter 'moleculePoints' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/qtplugins/yaehmop/specialkpoints.cpp:61:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetool.cpp:641:33: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetool.cpp:646:33: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetool.cpp:302:24: style: Variable 'centerIndex' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/qtplugins/yaehmop/specialkpoints.cpp:28:13: style: Variable 'cell' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/qtplugins/yaehmop/yaehmopout.cpp:32:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:136:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitCell [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:203:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:235:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:286:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:426:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:565:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CrashExit [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:591:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/wireframe/wireframe.cpp:50:3: style: Struct 'LayerWireframe' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/qtplugins/wireframe/wireframe.cpp:118:31: style:inconclusive: Function 'Wireframe' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/wireframe/wireframe.h:22:31: note: Function 'Wireframe' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/wireframe/wireframe.cpp:118:31: note: Function 'Wireframe' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/qtplugins/wireframe/wireframe.cpp:50:30: performance: Function parameter 'settings' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:74:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:83:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:141:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:245:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:293:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dec [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:362:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:509:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:562:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dec [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:648:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dec [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gaussiancube.h:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gaussiancube.cpp:79:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOHR_TO_ANGSTROM [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gaussiancube.cpp:124:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gaussiancube.cpp:130:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gaussiancube.cpp:140:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANGSTROM_TO_BOHR [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gaussiancube.cpp:134:40: style:inconclusive: Function 'write' argument 1 names different: declaration 'out' definition 'outStream'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/quantumio/gaussiancube.h:45:28: note: Function 'write' argument 1 names different: declaration 'out' definition 'outStream'. avogadrolibs-1.100.0/avogadro/quantumio/gaussiancube.cpp:134:40: note: Function 'write' argument 1 names different: declaration 'out' definition 'outStream'. avogadrolibs-1.100.0/avogadro/quantumio/gaussiancube.cpp:134:73: style:inconclusive: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/quantumio/gaussiancube.h:45:55: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/quantumio/gaussiancube.cpp:134:73: note: Function 'write' argument 2 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/quantumio/gamessus.h:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessus.cpp:70:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessus.cpp:105:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOHR_TO_ANGSTROM_D [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessus.cpp:177:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UU [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessus.cpp:280:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessus.cpp:383:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessus.cpp:393:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:130:44: style:inconclusive: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/yaehmop/yaehmop.h:43:37: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.100.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:130:44: note: Function 'moleculeChanged' argument 1 names different: declaration 'changes' definition 'c'. avogadrolibs-1.100.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:77:5: performance: Range variable 'binary' should be declared as const reference. [iterateByValue] avogadrolibs-1.100.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:78:7: performance: Range variable 'path' should be declared as const reference. [iterateByValue] avogadrolibs-1.100.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:79:49: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/qtplugins/yaehmop/yaehmop.cpp:380:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.h:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:56:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOHR_TO_ANGSTROM [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:112:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rhf [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:254:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:355:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:389:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:446:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:522:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:592:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/genericoutput.h:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/molden.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/nwchemlog.h:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/orca.h:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/genericoutput.cpp:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.h:34:3: warning: Member variable 'GUKBasisSet::nShell' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.h:34:3: warning: Member variable 'GUKBasisSet::nBasisFunctions' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.h:34:3: warning: Member variable 'GUKBasisSet::nElectrons' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:112:19: style:inconclusive: Technically the member function 'Avogadro::QuantumIO::GUKBasisSet::labelIndex' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.h:42:8: note: Technically the member function 'Avogadro::QuantumIO::GUKBasisSet::labelIndex' can be const. avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:112:19: note: Technically the member function 'Avogadro::QuantumIO::GUKBasisSet::labelIndex' can be const. avogadrolibs-1.100.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.100.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.100.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.100.0/avogadro/quantumio/gamessukout.cpp:253:11: style: The statement 'if (gotMOs) gotMOs=false' is logically equivalent to 'gotMOs=false'. [duplicateConditionalAssign] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:254:16: note: Assignment 'gotMOs=false' avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:253:11: note: Condition 'gotMOs' is redundant avogadrolibs-1.100.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.100.0/avogadro/quantumio/gamessukout.cpp:340:10: style: Redundant assignment of 'line' to itself. [selfAssignment] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:166:41: style:inconclusive: Function 'GamessukOut' argument 1 names different: declaration 'filename' definition 'qtfilename'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.h:80:30: note: Function 'GamessukOut' argument 1 names different: declaration 'filename' definition 'qtfilename'. avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:166:41: note: Function 'GamessukOut' argument 1 names different: declaration 'filename' definition 'qtfilename'. avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:112:42: performance: Function parameter 'label' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:501:57: performance: Function parameter 's_coeff' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:502:57: performance: Function parameter 'p_coeff' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:503:57: performance: Function parameter 'sp_exponents' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:696:72: performance: Function parameter 'label' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:274:8: style: Variable 'coordEnd' can be declared as const array [constVariable] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:47:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/quantumio/molden.cpp:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOHR_TO_ANGSTROM_D [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/molden.cpp:311:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/molden.cpp:338:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/mopacaux.h:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/mopacaux.cpp:132:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/mopacaux.cpp:257:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/mopacaux.cpp:323:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/mopacaux.cpp:465:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessus.cpp:27:17: warning: Member variable 'GAMESSUSOutput::m_electrons' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessus.cpp:27:17: warning: Member variable 'GAMESSUSOutput::m_electronsA' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessus.cpp:27:17: warning: Member variable 'GAMESSUSOutput::m_electronsB' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessus.cpp:27:17: warning: Member variable 'GAMESSUSOutput::m_nMOs' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessus.cpp:27:17: warning: Member variable 'GAMESSUSOutput::m_numBasisFunctions' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/gamessus.cpp:236:20: style: Variable 'eigenvector' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/quantumio/gamessus.cpp:258:14: style: Variable 'eigenvector' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/quantumio/gamessus.cpp:324:16: style: Variable 'm_shellType' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/quantumio/gamessus.cpp:238:24: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/quantumio/gamessus.cpp:260:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/quantumio/nwchemjson.h:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/nwchemjson.cpp:138:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOHR_TO_ANGSTROM_D [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/mopacaux.cpp:24:11: warning: Member variable 'MopacAux::m_heatOfFormation' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/mopacaux.cpp:24:11: warning: Member variable 'MopacAux::m_area' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/mopacaux.cpp:24:11: warning: Member variable 'MopacAux::m_volume' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/mopacaux.cpp:321:16: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/quantumio/mopacaux.cpp:280:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/quantumio/mopacaux.cpp:295:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/quantumio/mopacaux.cpp:308:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/quantumio/nwchemjson.cpp:36:37: style:inconclusive: Function 'read' argument 1 names different: declaration 'in' definition 'file'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/quantumio/nwchemjson.h:45:27: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. avogadrolibs-1.100.0/avogadro/quantumio/nwchemjson.cpp:36:37: note: Function 'read' argument 1 names different: declaration 'in' definition 'file'. avogadrolibs-1.100.0/avogadro/quantumio/nwchemjson.cpp:157:17: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/quantumio/nwchemjson.cpp:176:19: style: Variable 'basisFunction' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/quantumio/nwchemjson.cpp:247:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/quantumio/nwchemlog.cpp:105:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/nwchemlog.cpp:124:52: style:inconclusive: Function 'readFrequencies' argument 1 names different: declaration 'line' definition 'firstLine'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/quantumio/nwchemlog.h:55:43: note: Function 'readFrequencies' argument 1 names different: declaration 'line' definition 'firstLine'. avogadrolibs-1.100.0/avogadro/quantumio/nwchemlog.cpp:124:52: note: Function 'readFrequencies' argument 1 names different: declaration 'line' definition 'firstLine'. avogadrolibs-1.100.0/avogadro/rendering/scene.h:54:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/scene.h:58:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3ub [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/scene.h:62:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector2f [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/scene.h:82:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3ub [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/scene.h:86:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/bufferobject.h:92:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/shaderprogram.h:189:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EnumValue [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:574:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POLYGON_OFFSET_FILL [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:624:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:665:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:695:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:715:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:734:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:759:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:778:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:796:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_BINDING_2D [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:816:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:886:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:936:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:1018:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sphere_ao_depth_vs [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:1199:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sphere_ao_render_vs [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:1221:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:1356:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/molden.cpp:24:13: warning: Member variable 'MoldenFile::m_numBasisFunctions' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/molden.cpp:118:12: style: The scope of the variable 'shell' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/quantumio/molden.cpp:205:16: style: Variable 'list' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/rendering/scene.h:48:3: warning: Member variable 'ColorTextureVertex::unusedAlign' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/scene.h:74:3: warning:inconclusive: Member variable 'ColorNormalVertex::unusedAlign' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/scene.h:74:3: warning:inconclusive: Member variable 'ColorNormalVertex::padding' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/scene.h:75:3: warning: Member variable 'ColorNormalVertex::unusedAlign' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/scene.h:75:3: warning: Member variable 'ColorNormalVertex::padding' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:541:3: warning: Member variable 'AmbientOcclusionBaker::m_openglState' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:1065:3: warning: Member variable 'Private::numberOfVertices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:1065:3: warning: Member variable 'Private::numberOfIndices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:1065:3: warning: Member variable 'Private::aoTexture' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:621:8: style: Unused private function: 'AmbientOcclusionBaker::checkFramebufferStatus' [unusedPrivateFunction] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:621:8: note: Unused private function: 'AmbientOcclusionBaker::checkFramebufferStatus' avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:621:8: note: Unused private function: 'AmbientOcclusionBaker::checkFramebufferStatus' avogadrolibs-1.100.0/avogadro/rendering/scene.h:124:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::Scene::setDirty' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/rendering/bufferobject.h:37:3: style: Class 'BufferObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/rendering/bufferobject.h:71:15: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/rendering/shader.h:50:15: performance: Function 'source()' should return member 'm_source' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/rendering/shader.h:53:15: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/rendering/shaderprogram.h:84:15: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/rendering/bufferobject.h:85:59: style:inconclusive: Function 'upload' argument 2 names different: declaration 'type' definition 'objectType'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/bufferobject.h:60:51: note: Function 'upload' argument 2 names different: declaration 'type' definition 'objectType'. avogadrolibs-1.100.0/avogadro/rendering/bufferobject.h:85:59: note: Function 'upload' argument 2 names different: declaration 'type' definition 'objectType'. avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:1127:17: style: Variable 'm_sphere' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:1140:17: style: Variable 'm_sphere' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:39:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector4ub [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:42:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/arcsector.cpp:21:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD_F [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:1128:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:32:5: warning: Member variable 'PackedVertex::padding' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:138:29: style:inconclusive: Technically the member function 'Avogadro::Rendering::MeshGeometry::vertices' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:139:29: style:inconclusive: Technically the member function 'Avogadro::Rendering::MeshGeometry::triangles' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.h:32:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/arcstrip.cpp:19:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD_F [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/scene.h:54:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/scene.h:58:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3ub [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/scene.h:82:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3ub [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/scene.h:86:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/arrowgeometry.cpp:74:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arrow_vs [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/arrowgeometry.cpp:92:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/arrowgeometry.cpp:123:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LIGHTING_BIT [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/arrowgeometry.cpp:162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLES [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/arrowgeometry.h:80:13: style:inconclusive: Member variable 'ArrowGeometry::m_color' is in the wrong place in the initializer list. [initializerList] avogadrolibs-1.100.0/avogadro/rendering/arrowgeometry.cpp:45:37: note: Member variable 'ArrowGeometry::m_color' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/rendering/arrowgeometry.h:80:13: note: Member variable 'ArrowGeometry::m_color' is in the wrong place in the initializer list. avogadrolibs-1.100.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.100.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.100.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.100.0/avogadro/rendering/arrowgeometry.h:29:4: style: The destructor '~ArrowGeometry' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] avogadrolibs-1.100.0/avogadro/rendering/drawable.h:41:12: note: Virtual destructor in base class avogadrolibs-1.100.0/avogadro/rendering/arrowgeometry.h:29:4: note: Destructor in derived class avogadrolibs-1.100.0/avogadro/rendering/arrowgeometry.cpp:103:14: style: Variable 'm_vertice' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/rendering/curvegeometry.h:40:3: warning: Member variable 'Line::numberOfVertices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/curvegeometry.h:40:3: warning: Member variable 'Line::numberOfIndices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/curvegeometry.h:41:12: warning: Member variable 'Line::numberOfVertices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/curvegeometry.h:41:12: warning: Member variable 'Line::numberOfIndices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/bufferobject.cpp:18:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/bufferobject.cpp:35:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/bufferobject.cpp:49:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/bufferobject.cpp:91:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_STATIC_DRAW [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/bufferobject.cpp:27:3: warning: Member variable 'Private::type' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.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] avogadrolibs-1.100.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] avogadrolibs-1.100.0/avogadro/rendering/bufferobject.cpp:32:39: style:inconclusive: Function 'BufferObject' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/bufferobject.h:37:27: note: Function 'BufferObject' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.100.0/avogadro/rendering/bufferobject.cpp:32:39: note: Function 'BufferObject' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.100.0/avogadro/rendering/bsplinegeometry.h:18:3: style: Class 'BSplineGeometry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/rendering/camera.cpp:23:9: warning:inconclusive: Member variable 'Camera::m_focus' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] avogadrolibs-1.100.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.100.0/avogadro/rendering/camera.cpp:44:40: style:inconclusive: Function 'translate' argument 1 names different: declaration 'translate' definition 'translate_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/camera.h:52:34: note: Function 'translate' argument 1 names different: declaration 'translate' definition 'translate_'. avogadrolibs-1.100.0/avogadro/rendering/camera.cpp:44:40: note: Function 'translate' argument 1 names different: declaration 'translate' definition 'translate_'. avogadrolibs-1.100.0/avogadro/rendering/camera.cpp:49:43: style:inconclusive: Function 'preTranslate' argument 1 names different: declaration 'translate' definition 'translate_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/camera.h:58:37: note: Function 'preTranslate' argument 1 names different: declaration 'translate' definition 'translate_'. avogadrolibs-1.100.0/avogadro/rendering/camera.cpp:49:43: note: Function 'preTranslate' argument 1 names different: declaration 'translate' definition 'translate_'. avogadrolibs-1.100.0/avogadro/rendering/camera.cpp:64:26: style:inconclusive: Function 'scale' argument 1 names different: declaration 'scale' definition 's'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/camera.h:73:20: note: Function 'scale' argument 1 names different: declaration 'scale' definition 's'. avogadrolibs-1.100.0/avogadro/rendering/camera.cpp:64:26: note: Function 'scale' argument 1 names different: declaration 'scale' definition 's'. avogadrolibs-1.100.0/avogadro/rendering/cartoongeometry.cpp:77:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/cartoongeometry.cpp:121:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/cartoongeometry.cpp:73:49: style:inconclusive: Function 'computeScale' argument 2 names different: declaration 't' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/cartoongeometry.h:41:42: note: Function 'computeScale' argument 2 names different: declaration 't' definition 'p'. avogadrolibs-1.100.0/avogadro/rendering/cartoongeometry.cpp:73:49: note: Function 'computeScale' argument 2 names different: declaration 't' definition 'p'. avogadrolibs-1.100.0/avogadro/rendering/cartoongeometry.cpp:73:58: style:inconclusive: Function 'computeScale' argument 3 names different: declaration 'scale' definition 'radius'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/cartoongeometry.h:41:51: note: Function 'computeScale' argument 3 names different: declaration 'scale' definition 'radius'. avogadrolibs-1.100.0/avogadro/rendering/cartoongeometry.cpp:73:58: note: Function 'computeScale' argument 3 names different: declaration 'scale' definition 'radius'. avogadrolibs-1.100.0/avogadro/rendering/cartoongeometry.cpp:77: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.100.0/avogadro/rendering/cartoongeometry.cpp:75:13: note: Assuming that condition 'index>m_type.size()' is not redundant avogadrolibs-1.100.0/avogadro/rendering/cartoongeometry.cpp:77:20: note: Access out of bounds avogadrolibs-1.100.0/avogadro/rendering/curvegeometry.cpp:113:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAD_TO_DEG_F [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/curvegeometry.cpp:194:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/curvegeometry.cpp:207:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/curvegeometry.cpp:240:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FloatType [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/cylindergeometry.cpp:149:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cylinders_vs [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/cylindergeometry.cpp:177:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/curvegeometry.cpp:204:21: style:inconclusive: Technically the member function 'Avogadro::Rendering::CurveGeometry::processShaderError' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/curvegeometry.h:100:8: note: Technically the member function 'Avogadro::Rendering::CurveGeometry::processShaderError' can be const. avogadrolibs-1.100.0/avogadro/rendering/curvegeometry.cpp:204:21: note: Technically the member function 'Avogadro::Rendering::CurveGeometry::processShaderError' can be const. avogadrolibs-1.100.0/avogadro/rendering/curvegeometry.cpp:285:20: style: Variable 'line' can be declared as pointer to const [constVariableReference] avogadrolibs-1.100.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.100.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.100.0/avogadro/rendering/cylindergeometry.cpp:36:3: warning: Member variable 'Private::numberOfVertices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/cylindergeometry.cpp:36:3: warning: Member variable 'Private::numberOfIndices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/cylindergeometry.cpp:299:67: style:inconclusive: Function 'addCylinder' argument 4 names different: declaration 'color1' definition 'colorStart'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/cylindergeometry.h:94:37: note: Function 'addCylinder' argument 4 names different: declaration 'color1' definition 'colorStart'. avogadrolibs-1.100.0/avogadro/rendering/cylindergeometry.cpp:299:67: note: Function 'addCylinder' argument 4 names different: declaration 'color1' definition 'colorStart'. avogadrolibs-1.100.0/avogadro/rendering/cylindergeometry.cpp:300:53: style:inconclusive: Function 'addCylinder' argument 5 names different: declaration 'color2' definition 'colorEnd'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/cylindergeometry.h:94:62: note: Function 'addCylinder' argument 5 names different: declaration 'color2' definition 'colorEnd'. avogadrolibs-1.100.0/avogadro/rendering/cylindergeometry.cpp:300:53: note: Function 'addCylinder' argument 5 names different: declaration 'color2' definition 'colorEnd'. avogadrolibs-1.100.0/avogadro/rendering/cylindergeometry.cpp:316:67: style:inconclusive: Function 'addCylinder' argument 4 names different: declaration 'color' definition 'colorStart'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/cylindergeometry.h:117:37: note: Function 'addCylinder' argument 4 names different: declaration 'color' definition 'colorStart'. avogadrolibs-1.100.0/avogadro/rendering/cylindergeometry.cpp:316:67: note: Function 'addCylinder' argument 4 names different: declaration 'color' definition 'colorStart'. avogadrolibs-1.100.0/avogadro/rendering/cylindergeometry.cpp:317:53: style:inconclusive: Function 'addCylinder' argument 5 names different: declaration 'color2' definition 'colorEnd'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/cylindergeometry.h:117:61: note: Function 'addCylinder' argument 5 names different: declaration 'color2' definition 'colorEnd'. avogadrolibs-1.100.0/avogadro/rendering/cylindergeometry.cpp:317:53: note: Function 'addCylinder' argument 5 names different: declaration 'color2' definition 'colorEnd'. avogadrolibs-1.100.0/avogadro/rendering/cylindergeometry.cpp:115:18: style: Variable 'radial' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/rendering/dashedlinegeometry.h:32:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/dashedlinegeometry.cpp:85:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dashedline_vs [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/dashedlinegeometry.cpp:113:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.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.100.0/avogadro/rendering/dashedlinegeometry.cpp:54:21: warning: Member variable 'DashedLineGeometry::m_opacity' is not initialized in the copy constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/dashedlinegeometry.cpp:163:59: style:inconclusive: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgba'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/dashedlinegeometry.h:71:41: note: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgba'. avogadrolibs-1.100.0/avogadro/rendering/dashedlinegeometry.cpp:163:59: note: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgba'. avogadrolibs-1.100.0/avogadro/rendering/dashedlinegeometry.cpp:181:59: style:inconclusive: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgb'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/dashedlinegeometry.h:73:41: note: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgb'. avogadrolibs-1.100.0/avogadro/rendering/dashedlinegeometry.cpp:181:59: note: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgb'. avogadrolibs-1.100.0/avogadro/rendering/drawable.cpp:54:40: style:inconclusive: Function 'setParent' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/drawable.h:122:32: note: Function 'setParent' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/rendering/drawable.cpp:54:40: note: Function 'setParent' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/rendering/geometrynode.h:70:32: performance: Function 'drawables()' should return member 'm_drawables' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/rendering/geometrynode.cpp:44:45: style:inconclusive: Function 'removeDrawable' argument 1 names different: declaration 'node' definition 'object'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/geometrynode.h:56:33: note: Function 'removeDrawable' argument 1 names different: declaration 'node' definition 'object'. avogadrolibs-1.100.0/avogadro/rendering/geometrynode.cpp:44:45: note: Function 'removeDrawable' argument 1 names different: declaration 'node' definition 'object'. avogadrolibs-1.100.0/avogadro/rendering/geometrynode.cpp:99:58: style:inconclusive: Function 'areaHits' argument 1 names different: declaration 'frustrum' definition 'f'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/geometrynode.h:96:52: note: Function 'areaHits' argument 1 names different: declaration 'frustrum' definition 'f'. avogadrolibs-1.100.0/avogadro/rendering/geometrynode.cpp:99:58: note: Function 'areaHits' argument 1 names different: declaration 'frustrum' definition 'f'. avogadrolibs-1.100.0/avogadro/rendering/geometrynode.cpp:36:15: style: Variable 'm_drawable' can be declared as pointer to const [constVariableReference] avogadrolibs-1.100.0/avogadro/rendering/geometrynode.cpp:89:13: style: Variable 'm_drawable' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/rendering/geometrynode.cpp:102:13: style: Variable 'm_drawable' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/rendering/geometrynode.cpp:37:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/rendering/geometrynode.cpp:50:24: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/rendering/geometryvisitor.cpp:92:22: style: Variable 'point' can be declared as pointer to const [constVariableReference] avogadrolibs-1.100.0/avogadro/rendering/geometryvisitor.cpp:100:20: style: Variable 'line' can be declared as pointer to const [constVariableReference] avogadrolibs-1.100.0/avogadro/rendering/geometryvisitor.cpp:101:22: style: Variable 'point' can be declared as pointer to const [constVariableReference] avogadrolibs-1.100.0/avogadro/rendering/geometryvisitor.cpp:93:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/rendering/geometryvisitor.cpp:122:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/rendering/geometryvisitor.cpp:172:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/rendering/glrenderer.cpp:59:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_OK [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/glrenderer.cpp:97:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.h:55:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getAoEnabled' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.h:61:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getDofEnabled' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.h:67:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getFogEnabled' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.h:79:9: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getAoStrength' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.h:85:9: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getFogStrength' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.h:91:9: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getFogPosition' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.h:97:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getEdEnabled' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.h:107:9: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getDofStrength' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.h:113:9: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getDofPosition' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.h:119:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::SolidPipeline::getEdStrength' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/rendering/glrenderer.h:85:15: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/rendering/glrenderer.cpp:285:52: style:inconclusive: Function 'hits' argument 2 names different: declaration 'frustrum' definition 'f'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/glrenderer.h:145:48: note: Function 'hits' argument 2 names different: declaration 'frustrum' definition 'f'. avogadrolibs-1.100.0/avogadro/rendering/glrenderer.cpp:285:52: note: Function 'hits' argument 2 names different: declaration 'frustrum' definition 'f'. avogadrolibs-1.100.0/avogadro/rendering/groupnode.cpp:11:33: style:inconclusive: Function 'GroupNode' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/groupnode.h:43:33: note: Function 'GroupNode' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/rendering/groupnode.cpp:11:33: note: Function 'GroupNode' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/rendering/groupnode.cpp:79:32: style:inconclusive: Function 'clear' argument 1 names different: declaration 'type' definition 'ui'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/groupnode.h:109:23: note: Function 'clear' argument 1 names different: declaration 'type' definition 'ui'. avogadrolibs-1.100.0/avogadro/rendering/groupnode.cpp:79:32: note: Function 'clear' argument 1 names different: declaration 'type' definition 'ui'. avogadrolibs-1.100.0/avogadro/rendering/groupnode.cpp:41:32: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/avogadro/rendering/groupnode.cpp:53:35: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/avogadro/rendering/groupnode.cpp:45:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/rendering/groupnode.cpp:58:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:53:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOHR_TO_ANGSTROM [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:1044:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:1087:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.h:32:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.cpp:89:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linestrip_vs [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.cpp:118:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:39:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector4ub [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:42:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:98:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_vs [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:147:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.cpp:186:70: style:inconclusive: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgba'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.h:73:53: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgba'. avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.cpp:186:70: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgba'. avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.cpp:209:70: style:inconclusive: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.h:75:53: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.cpp:209:70: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.cpp:235:57: style:inconclusive: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.h:77:40: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.cpp:235:57: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:44:3: warning: Member variable 'Private::numberOfVertices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:44:3: warning: Member variable 'Private::numberOfIndices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/node.cpp:18:33: style:inconclusive: Function 'setParent' argument 1 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/node.h:73:29: note: Function 'setParent' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/rendering/node.cpp:18:33: note: Function 'setParent' argument 1 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:202:69: style:inconclusive: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:79:57: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:202:69: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:203:69: style:inconclusive: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:80:57: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:203:69: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:204:70: style:inconclusive: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:81:58: note: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:204:70: note: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:224:69: style:inconclusive: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:82:57: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:224:69: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:225:69: style:inconclusive: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:83:57: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:225:69: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:226:70: style:inconclusive: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:84:58: note: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:226:70: note: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:249:69: style:inconclusive: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:85:57: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:249:69: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:250:69: style:inconclusive: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:86:57: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:250:69: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:280:66: style:inconclusive: Function 'addTriangles' argument 1 names different: declaration 'indices' definition 'indiceArray'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:97:54: note: Function 'addTriangles' argument 1 names different: declaration 'indices' definition 'indiceArray'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:280:66: note: Function 'addTriangles' argument 1 names different: declaration 'indices' definition 'indiceArray'. avogadrolibs-1.100.0/avogadro/rendering/povrayvisitor.cpp:144:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vertex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/povrayvisitor.cpp:102:23: style:inconclusive: Technically the member function 'Avogadro::Rendering::POVRayVisitor::end' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/povrayvisitor.h:33:15: note: Technically the member function 'Avogadro::Rendering::POVRayVisitor::end' can be const. avogadrolibs-1.100.0/avogadro/rendering/povrayvisitor.cpp:102:23: note: Technically the member function 'Avogadro::Rendering::POVRayVisitor::end' can be const. avogadrolibs-1.100.0/avogadro/rendering/povrayvisitor.h:29:3: style: Class 'POVRayVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/rendering/povrayvisitor.h:33:15: performance: Function 'end()' should return member 'm_sceneData' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/rendering/povrayvisitor.cpp:39:44: style:inconclusive: Function 'POVRayVisitor' argument 1 names different: declaration 'camera' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/povrayvisitor.h:29:31: note: Function 'POVRayVisitor' argument 1 names different: declaration 'camera' definition 'c'. avogadrolibs-1.100.0/avogadro/rendering/povrayvisitor.cpp:39:44: note: Function 'POVRayVisitor' argument 1 names different: declaration 'camera' definition 'c'. avogadrolibs-1.100.0/avogadro/rendering/povrayvisitor.cpp:162:14: style: Variable 'i' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:49:17: warning: Return value of function m_betaSpheres.empty() is not used. [ignoredReturnValue] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::m_status' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ml' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mu' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::imxer' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mord' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::sqrteta' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::yp1' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::yp2' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::sm1' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ccmax' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::el0' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::h' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::hmin' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::hmxi' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::hu' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::rc' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::tn' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::illin' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::init' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mxstep' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mxhnil' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nhnil' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ntrep' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nslast' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nyh' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ierpj' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::iersl' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::jcur' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::jstart' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::kflag' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::l' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::meth' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::miter' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::maxord' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::maxcor' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::msbp' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mxncf' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::n' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nq' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nst' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nfe' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nje' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nqu' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::tsw' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::pdnorm' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ixpr' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::jtyp' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mused' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mxordn' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mxords' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::conit' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::crate' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::el' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::elco' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::hold' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::rmax' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::tesco' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ialth' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ipup' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::lmax' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::meo' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::nslp' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::pdest' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::pdlast' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ratio' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::cm1' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::cm2' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::icount' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::irflag' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::mesflg' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::yh' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::wm' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ewt' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::savf' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::acor' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::ipvt' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::m_lenyh' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:45:23: warning: Member variable 'QTAIMLSODAIntegrator::m_nyh' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:243: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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:243:28: note: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::daxpy' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:324: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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:324:30: note: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::ddot' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:589: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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:589:28: note: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::dscal' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:648: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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:648:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::idamax' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/rendering/plyvisitor.cpp:352:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vertex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2194:13: style: Condition 'miter==2' is always true [knownConditionTrueFalse] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2189:13: note: Assuming that condition 'miter!=2' is not redundant avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2194:13: note: Condition 'miter==2' is always true avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2473:13: style: Condition 'miter==2' is always true [knownConditionTrueFalse] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2468:13: note: Assuming that condition 'miter!=2' is not redundant avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2473:13: note: Condition 'miter==2' is always true avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1043:10: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1050:15: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1052:10: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1060:15: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1062:11: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1071:12: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1081:12: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1092:12: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:166:7: style: Redundant assignment of 'neq' to itself. [selfAssignment] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:167:5: style: Redundant assignment of 't' to itself. [selfAssignment] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:82:10: style: The scope of the variable 'rwork1' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:82:18: style: The scope of the variable 'rwork5' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:82:26: style: The scope of the variable 'rwork6' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:82:34: style: The scope of the variable 'rwork7' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:83:31: style: The scope of the variable 'tout' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:84:7: style: The scope of the variable 'iwork1' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:84:15: style: The scope of the variable 'iwork2' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:84:23: style: The scope of the variable 'iwork5' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:84:31: style: The scope of the variable 'iwork6' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:84:39: style: The scope of the variable 'iwork7' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:84:47: style: The scope of the variable 'iwork8' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:84:55: style: The scope of the variable 'iwork9' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:86:7: style: The scope of the variable 'itol' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:86:13: style: The scope of the variable 'itask' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:86:28: style: The scope of the variable 'iopt' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:86:34: style: The scope of the variable 'jt' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:275:7: style: The scope of the variable 'ix' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:275:11: style: The scope of the variable 'iy' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:275:18: style: The scope of the variable 'm' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:354:7: style: The scope of the variable 'ix' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:354:11: style: The scope of the variable 'iy' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:354:18: style: The scope of the variable 'm' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:445:7: style: The scope of the variable 'j' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:672:10: style: The scope of the variable 'ii' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:846:7: style: The scope of the variable 'mxstp0' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:846:21: style: The scope of the variable 'mxhnl0' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:848:17: style: The scope of the variable 'lenyh' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:849:17: style: The scope of the variable 'ayi' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:849:27: style: The scope of the variable 'hmax' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:849:38: style: The scope of the variable 'rh' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:849:42: style: The scope of the variable 'rtoli' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:849:49: style: The scope of the variable 'tdist' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:849:63: style: The scope of the variable 'tol' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:849:68: style: The scope of the variable 'tolsf' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:849:75: style: The scope of the variable 'tp' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:850:11: style: The scope of the variable 'sum' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:850:16: style: The scope of the variable 'w0' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1958:21: style: The scope of the variable 'jp1' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2003:15: style: The scope of the variable 'nqm1' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2004:10: style: The scope of the variable 'agamq' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2004:17: style: The scope of the variable 'fnq' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2004:22: style: The scope of the variable 'fnqm1' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2004:37: style: The scope of the variable 'pint' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2004:43: style: The scope of the variable 'ragq' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2004:49: style: The scope of the variable 'rqfac' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2004:64: style: The scope of the variable 'tsign' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2004:71: style: The scope of the variable 'xpin' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2169:7: style: The scope of the variable 'i' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2169:15: style: The scope of the variable 'j' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2170:10: style: The scope of the variable 'fac' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2170:20: style: The scope of the variable 'r' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2170:23: style: The scope of the variable 'r0' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2170:27: style: The scope of the variable 'yj' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2261:14: style: The scope of the variable 'sum' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2261:20: style: The scope of the variable 'ap1' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2481:7: style: The scope of the variable 'lm1' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2481:12: style: The scope of the variable 'lm1p1' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2481:19: style: The scope of the variable 'lm2' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2481:24: style: The scope of the variable 'lm2p1' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2481:37: style: The scope of the variable 'nqm2' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2482:27: style: The scope of the variable 'exm2' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2482:33: style: The scope of the variable 'dm2' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2628:13: style: The scope of the variable 'i' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2629:28: style: The scope of the variable 'ddn' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2629:33: style: The scope of the variable 'exdn' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2629:39: style: The scope of the variable 'r' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:243:38: style:inconclusive: Function 'daxpy' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:79:18: note: Function 'daxpy' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:243:38: note: Function 'daxpy' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:324:39: style:inconclusive: Function 'ddot' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:80:19: note: Function 'ddot' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:324:39: note: Function 'ddot' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:403:50: style:inconclusive: Function 'dgefa' argument 2 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:81:30: note: Function 'dgefa' argument 2 names different: declaration 'n' definition 'n_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:403:50: note: Function 'dgefa' argument 2 names different: declaration 'n' definition 'n_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:403:59: style:inconclusive: Function 'dgefa' argument 3 names different: declaration 'ipvt' definition 'ipvt_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:81:38: note: Function 'dgefa' argument 3 names different: declaration 'ipvt' definition 'ipvt_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:403:59: note: Function 'dgefa' argument 3 names different: declaration 'ipvt' definition 'ipvt_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:496:50: style:inconclusive: Function 'dgesl' argument 2 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:82:30: note: Function 'dgesl' argument 2 names different: declaration 'n' definition 'n_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:496:50: note: Function 'dgesl' argument 2 names different: declaration 'n' definition 'n_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:496:59: style:inconclusive: Function 'dgesl' argument 3 names different: declaration 'ipvt' definition 'ipvt_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:82:38: note: Function 'dgesl' argument 3 names different: declaration 'ipvt' definition 'ipvt_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:496:59: note: Function 'dgesl' argument 3 names different: declaration 'ipvt' definition 'ipvt_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:589:38: style:inconclusive: Function 'dscal' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:83:18: note: Function 'dscal' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:589:38: note: Function 'dscal' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:648:38: style:inconclusive: Function 'idamax' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:84:18: note: Function 'idamax' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:648:38: note: Function 'idamax' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2001:38: style:inconclusive: Function 'cfode' argument 1 names different: declaration 'meth' definition 'meth_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:98:18: note: Function 'cfode' argument 1 names different: declaration 'meth' definition 'meth_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2001:38: note: Function 'cfode' argument 1 names different: declaration 'meth' definition 'meth_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2230:41: style:inconclusive: Function 'vmnorm' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:101:21: note: Function 'vmnorm' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2230:41: note: Function 'vmnorm' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2250:40: style:inconclusive: Function 'fnorm' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:102:20: note: Function 'fnorm' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2250:40: note: Function 'fnorm' argument 1 names different: declaration 'n' definition 'n_'. avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:243:61: style: Parameter 'dx' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:324:51: style: Parameter 'dx' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:324:73: style: Parameter 'dy' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:496:59: style: Parameter 'ipvt_' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:648:50: style: Parameter 'dx' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1907:52: style: Parameter 'rtol' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1907:66: style: Parameter 'atol' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:1908:42: style: Parameter 'ycur' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2230:53: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2230:64: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2250:64: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2261:20: style: Variable 'ap1' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2431:47: style: Parameter 'told' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:2726:11: style: Variable 'ep1' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:99:5: style: Variable 't' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/rendering/shader.cpp:44:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAGMENT_SHADER [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/shader.cpp:12:21: style:inconclusive: Function 'Shader' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/shader.h:37:24: note: Function 'Shader' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.100.0/avogadro/rendering/shader.cpp:12:21: note: Function 'Shader' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.100.0/avogadro/rendering/shader.cpp:12:47: style:inconclusive: Function 'Shader' argument 2 names different: declaration 'source' definition 'source_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/shader.h:37:59: note: Function 'Shader' argument 2 names different: declaration 'source' definition 'source_'. avogadrolibs-1.100.0/avogadro/rendering/shader.cpp:12:47: note: Function 'Shader' argument 2 names different: declaration 'source' definition 'source_'. avogadrolibs-1.100.0/avogadro/rendering/shader.cpp:21:27: style:inconclusive: Function 'setType' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/shader.h:41:21: note: Function 'setType' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.100.0/avogadro/rendering/shader.cpp:21:27: note: Function 'setType' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.100.0/avogadro/rendering/shader.cpp:27:43: style:inconclusive: Function 'setSource' argument 1 names different: declaration 'source' definition 'source_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/shader.h:47:37: note: Function 'setSource' argument 1 names different: declaration 'source' definition 'source_'. avogadrolibs-1.100.0/avogadro/rendering/shader.cpp:27:43: note: Function 'setSource' argument 1 names different: declaration 'source' definition 'source_'. avogadrolibs-1.100.0/avogadro/rendering/plyvisitor.cpp:48: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.100.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.100.0/avogadro/rendering/plyvisitor.cpp:48:18: note: Technically the member function 'Avogadro::Rendering::PLYVisitor::begin' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/rendering/plyvisitor.cpp:52:20: style:inconclusive: Technically the member function 'Avogadro::Rendering::PLYVisitor::end' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/plyvisitor.h:41:15: note: Technically the member function 'Avogadro::Rendering::PLYVisitor::end' can be const. avogadrolibs-1.100.0/avogadro/rendering/plyvisitor.cpp:52:20: note: Technically the member function 'Avogadro::Rendering::PLYVisitor::end' can be const. avogadrolibs-1.100.0/avogadro/rendering/plyvisitor.cpp:38:38: style:inconclusive: Function 'PLYVisitor' argument 1 names different: declaration 'camera' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/plyvisitor.h:37:37: note: Function 'PLYVisitor' argument 1 names different: declaration 'camera' definition 'c'. avogadrolibs-1.100.0/avogadro/rendering/plyvisitor.cpp:38:38: note: Function 'PLYVisitor' argument 1 names different: declaration 'camera' definition 'c'. avogadrolibs-1.100.0/avogadro/rendering/plyvisitor.cpp:90:73: style:inconclusive: Function 'visitSphereIcosphereRecursionMethod' argument 1 names different: declaration 'geometry' definition 'sphere'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/plyvisitor.h:76:63: note: Function 'visitSphereIcosphereRecursionMethod' argument 1 names different: declaration 'geometry' definition 'sphere'. avogadrolibs-1.100.0/avogadro/rendering/plyvisitor.cpp:90:73: note: Function 'visitSphereIcosphereRecursionMethod' argument 1 names different: declaration 'geometry' definition 'sphere'. avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.cpp:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_CURRENT_PROGRAM [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.cpp:67:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.cpp:105:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.cpp:127:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_BINDING [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.cpp:145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.cpp:206:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:197:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EnumValue [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/shaderprogram.cpp:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_UNSIGNED_BYTE [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/shaderprogram.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/shaderprogram.cpp:195:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINK_STATUS [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/shaderprogram.cpp:263:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normalize [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/shaderprogram.cpp:309:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/shaderprogram.cpp:414:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownType [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/shaderprogram.cpp:432:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.cpp:26:3: warning: Member variable 'Private::defaultFBO' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.cpp:26:3: warning: Member variable 'Private::renderFBO' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.cpp:26:3: warning: Member variable 'Private::renderTexture' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.cpp:26:3: warning: Member variable 'Private::depthTexture' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.cpp:26:3: warning: Member variable 'Private::screenVBO' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.h:128:9: style:inconclusive: Member variable 'SolidPipeline::m_fogPosition' is in the wrong place in the initializer list. [initializerList] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.cpp:88:46: note: Member variable 'SolidPipeline::m_fogPosition' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.h:128:9: note: Member variable 'SolidPipeline::m_fogPosition' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.h:125:9: style:inconclusive: Member variable 'SolidPipeline::m_dofStrength' is in the wrong place in the initializer list. [initializerList] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.cpp:90:18: note: Member variable 'SolidPipeline::m_dofStrength' is in the wrong place in the initializer list. avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.h:125:9: note: Member variable 'SolidPipeline::m_dofStrength' is in the wrong place in the initializer list. avogadrolibs-1.100.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.100.0/avogadro/rendering/solidpipeline.cpp:33:39: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.cpp:127:41: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.cpp:181:48: style:inconclusive: Function 'adjustOffset' argument 1 names different: declaration 'camera' definition 'cam'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.h:36:35: note: Function 'adjustOffset' argument 1 names different: declaration 'camera' definition 'cam'. avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.cpp:181:48: note: Function 'adjustOffset' argument 1 names different: declaration 'camera' definition 'cam'. avogadrolibs-1.100.0/avogadro/rendering/spheregeometry.cpp:114:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/spheregeometry.cpp:164:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/spheregeometry.cpp:286:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:159:15: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/rendering/shaderprogram.cpp:264:55: error: Pointer addition with NULL pointer. [nullPointerArithmetic] avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:181:46: style:inconclusive: Function 'upload' argument 3 names different: declaration 'dataFormat' definition 'incomingFormat'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:152:30: note: Function 'upload' argument 3 names different: declaration 'dataFormat' definition 'incomingFormat'. avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:181:46: note: Function 'upload' argument 3 names different: declaration 'dataFormat' definition 'incomingFormat'. avogadrolibs-1.100.0/avogadro/rendering/shaderprogram.cpp:268:58: style:inconclusive: Function 'setTextureSampler' argument 1 names different: declaration 'samplerName' definition 'name'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/shaderprogram.h:136:45: note: Function 'setTextureSampler' argument 1 names different: declaration 'samplerName' definition 'name'. avogadrolibs-1.100.0/avogadro/rendering/shaderprogram.cpp:268:58: note: Function 'setTextureSampler' argument 1 names different: declaration 'samplerName' definition 'name'. avogadrolibs-1.100.0/avogadro/rendering/spheregeometry.cpp:54:17: warning:inconclusive: Member variable 'SphereGeometry::m_opacity' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] avogadrolibs-1.100.0/avogadro/rendering/spheregeometry.cpp:37:3: warning: Member variable 'Private::numberOfVertices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/spheregeometry.cpp:37:3: warning: Member variable 'Private::numberOfIndices' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/textproperties.h:175:61: style:inconclusive: Function 'setAlign' argument 1 names different: declaration 'hAlign' definition 'h'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/textproperties.h:96:24: note: Function 'setAlign' argument 1 names different: declaration 'hAlign' definition 'h'. avogadrolibs-1.100.0/avogadro/rendering/textproperties.h:175:61: note: Function 'setAlign' argument 1 names different: declaration 'hAlign' definition 'h'. avogadrolibs-1.100.0/avogadro/rendering/textproperties.h:176:61: style:inconclusive: Function 'setAlign' argument 2 names different: declaration 'vAlign' definition 'v'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/textproperties.h:96:39: note: Function 'setAlign' argument 2 names different: declaration 'vAlign' definition 'v'. avogadrolibs-1.100.0/avogadro/rendering/textproperties.h:176:61: note: Function 'setAlign' argument 2 names different: declaration 'vAlign' definition 'v'. avogadrolibs-1.100.0/avogadro/rendering/transformnode.cpp:10:41: style:inconclusive: Function 'TransformNode' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/transformnode.h:25:37: note: Function 'TransformNode' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/rendering/transformnode.cpp:10:41: note: Function 'TransformNode' argument 1 names different: declaration 'parent' definition 'p'. avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:17:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NEAREST [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_CLAMP_TO_EDGE [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:69:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_DEPTH_COMPONENT [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_RED [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:113:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BYTE [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:236:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:252:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:263:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_BINDING_2D [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:148:12: warning: Member variable 'Texture2D::m_dirty' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:162:17: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::setMinFilter' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:112:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::setMinFilter' can be const. avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:162:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::setMinFilter' can be const. avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:180:17: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::setMagFilter' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:114:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::setMagFilter' can be const. avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:180:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::setMagFilter' can be const. avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:198:17: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingS' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:119:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingS' can be const. avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:198:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingS' can be const. avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:216:17: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingT' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:124:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingT' can be const. avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:216:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingT' can be const. avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:245:17: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::uploadInternal' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:162:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::uploadInternal' can be const. avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:245:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::uploadInternal' can be const. avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:275: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.100.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.100.0/avogadro/rendering/texture2d.cpp:275:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::popTexture' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.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] avogadrolibs-1.100.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] avogadrolibs-1.100.0/avogadro/rendering/textlabelbase.cpp:43:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector2i [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/textlabelbase.cpp:99:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcoord [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/textlabelbase.cpp:115:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/textlabelbase.cpp:157:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/textlabelbase.cpp:223:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textlabelbase_vs [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/textlabelbase.cpp:258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/rendering/textlabelbase.cpp:343:55: style:inconclusive: Function 'setAnchorInternal' argument 1 names different: declaration 'anchor' definition 'a'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/textlabelbase.h:73:42: note: Function 'setAnchorInternal' argument 1 names different: declaration 'anchor' definition 'a'. avogadrolibs-1.100.0/avogadro/rendering/textlabelbase.cpp:343:55: note: Function 'setAnchorInternal' argument 1 names different: declaration 'anchor' definition 'a'. avogadrolibs-1.100.0/avogadro/rendering/vrmlvisitor.cpp:175:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vertex [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/vtk/chartwidget.cpp:62:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/vtk/chartwidget.cpp:93:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/vtk/chartwidget.cpp:136:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/vtk/chartwidget.cpp:153:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOTTOM [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/vtk/chartwidget.cpp:163:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEFT [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/vtk/chartwidget.cpp:173:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOTTOM [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/vtk/chartwidget.cpp:224:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIXED [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/vtk/chartwidget.cpp:251:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOTTOM [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/vtk/vtkAvogadroActor.cpp:40:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_ERROR_NO_GLX_DISPLAY [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/vtk/vtkAvogadroActor.cpp:74:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MODELVIEW_MATRIX [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/vtk/chartwidget.cpp:69:55: style:inconclusive: Function 'addSeries' argument 1 names different: declaration 'y' definition 'newSeries'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/vtk/chartwidget.h:43:44: note: Function 'addSeries' argument 1 names different: declaration 'y' definition 'newSeries'. avogadrolibs-1.100.0/avogadro/vtk/chartwidget.cpp:69:55: note: Function 'addSeries' argument 1 names different: declaration 'y' definition 'newSeries'. avogadrolibs-1.100.0/avogadro/vtk/chartwidget.cpp:153:9: style: Local variable 'axis' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/vtk/chartwidget.h:70:12: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/vtk/chartwidget.cpp:153:9: note: Shadow variable avogadrolibs-1.100.0/avogadro/vtk/chartwidget.cpp:163:9: style: Local variable 'axis' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/vtk/chartwidget.h:70:12: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/vtk/chartwidget.cpp:163:9: note: Shadow variable avogadrolibs-1.100.0/avogadro/vtk/chartwidget.cpp:173:9: style: Local variable 'axis' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/vtk/chartwidget.h:70:12: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/vtk/chartwidget.cpp:173:9: note: Shadow variable avogadrolibs-1.100.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.100.0/avogadro/rendering/vrmlvisitor.cpp:75:21: style:inconclusive: Technically the member function 'Avogadro::Rendering::VRMLVisitor::end' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/vrmlvisitor.h:33:15: note: Technically the member function 'Avogadro::Rendering::VRMLVisitor::end' can be const. avogadrolibs-1.100.0/avogadro/rendering/vrmlvisitor.cpp:75:21: note: Technically the member function 'Avogadro::Rendering::VRMLVisitor::end' can be const. avogadrolibs-1.100.0/avogadro/rendering/vrmlvisitor.h:29:3: style: Class 'VRMLVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/avogadro/rendering/vrmlvisitor.h:33:15: performance: Function 'end()' should return member 'm_sceneData' by const reference. [returnByReference] avogadrolibs-1.100.0/avogadro/rendering/vrmlvisitor.cpp:46:40: style:inconclusive: Function 'VRMLVisitor' argument 1 names different: declaration 'camera' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/vrmlvisitor.h:29:29: note: Function 'VRMLVisitor' argument 1 names different: declaration 'camera' definition 'c'. avogadrolibs-1.100.0/avogadro/rendering/vrmlvisitor.cpp:46:40: note: Function 'VRMLVisitor' argument 1 names different: declaration 'camera' definition 'c'. avogadrolibs-1.100.0/python/core.cpp:20:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/vtk/vtkglwidget.cpp:49:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTK_FLOAT [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/vtk/vtkglwidget.cpp:114:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClickFocus [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/vtk/vtkglwidget.cpp:191:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Added [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/python/io.cpp:82:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/avogadro/vtk/vtkglwidget.h:43:3: style: Class 'vtkGLWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.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.100.0/avogadro/vtk/qvtkwidget.h:21:4: note: Virtual destructor in base class avogadrolibs-1.100.0/avogadro/vtk/vtkglwidget.h:44:4: note: Destructor in derived class avogadrolibs-1.100.0/avogadro/vtk/vtkglwidget.cpp:148:48: style:inconclusive: Function 'setMolecule' argument 1 names different: declaration 'molecule' definition 'mol'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/vtk/vtkglwidget.h:47:37: note: Function 'setMolecule' argument 1 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/avogadro/vtk/vtkglwidget.cpp:148:48: note: Function 'setMolecule' argument 1 names different: declaration 'molecule' definition 'mol'. avogadrolibs-1.100.0/tests/core/atomtypertest.cpp:31:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_types [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/core/basissettest.cpp:18:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paired [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/core/coordinateblockgeneratortest.cpp:271:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bohr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/core/elementtest.cpp:20:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/core/elementtest.cpp:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidElement [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/core/elementtest.cpp:92:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomElementMin [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/core/meshtest.cpp:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_testMesh [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/core/meshtest.cpp:84:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_testMesh [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/core/moleculetest.cpp:262:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_testMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/core/moleculetest.cpp:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_testMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/core/unitcelltest.cpp:24:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/core/unitcelltest.cpp:33:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/core/unitcelltest.cpp:58:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEG_TO_RAD [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/core/unitcelltest.cpp:167:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAD_TO_DEG [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/core/varianttest.cpp:66:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Variant [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/cjsontest.cpp:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/cjsontest.cpp:46:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/cjsontest.cpp:71:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/cjsontest.cpp:93:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/cjsontest.cpp:144:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/cjsontest.cpp:101:3: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/tests/io/cjsontest.cpp:121:3: style: C-style pointer casting [cstyleCast] avogadrolibs-1.100.0/tests/io/cmltest.cpp:29:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/cmltest.cpp:42:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/cmltest.cpp:65:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/cmltest.cpp:112:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/cmltest.cpp:134:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/cmltest.cpp:157:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/cmltest.cpp:177:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/cmltest.cpp:188:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/fileformatmanagertest.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/fileformatmanagertest.cpp:43:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/fileformatmanagertest.cpp:60:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/fileformatmanagertest.cpp:71:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/fileformatmanagertest.cpp:82:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/fileformatmanagertest.cpp:105:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/fileformatmanagertest.cpp:135:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/fileformatmanagertest.cpp:192:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable All [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/fileformatmanagertest.cpp:223:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable All [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/fuzztest.cpp:20:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUZZ_INPUT_FORMAT [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/lammpstest.cpp:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/lammpstest.cpp:95:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/hdf5test.cpp:32:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/hdf5test.cpp:61:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/hdf5test.cpp:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWriteTruncate [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/hdf5test.cpp:124:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWriteTruncate [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/hdf5test.cpp:190:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWriteTruncate [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/mdltest.cpp:26:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/mdltest.cpp:38:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/mdltest.cpp:63:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/mdltest.cpp:84:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/mdltest.cpp:114:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/mdltest.cpp:151:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/mdltest.cpp:184:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/pdbtest.cpp:21:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/mmtftest.cpp:33:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/mmtftest.cpp:45:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/mmtftest.cpp:61:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/mmtftest.cpp:89:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/mmtftest.cpp:109:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/mmtftest.cpp:133:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/vasptest.cpp:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/vasptest.cpp:101:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/vasptest.cpp:120:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/vasptest.cpp:129:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/vasptest.cpp:184:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/xyztest.cpp:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/xyztest.cpp:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/xyztest.cpp:80:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/xyztest.cpp:137:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/xyztest.cpp:153:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/io/xyztest.cpp:192:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/qtgui/filebrowsewidgettest.cpp:33:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QT_VERSION [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/qtgui/filebrowsewidgettest.cpp:50:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFile [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/qtgui/filebrowsewidgettest.cpp:63:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutableFile [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/qtgui/generichighlightertest.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/qtgui/generichighlightertest.cpp:102:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blue [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/qtgui/hydrogentoolstest.cpp:111:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Add [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/qtgui/inputgeneratortest.cpp:26:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/qtgui/inputgeneratorwidgettest.cpp:52:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/qtgui/molequeuequeuelistmodeltest.cpp:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/qtgui/molequeuequeuelistmodeltest.cpp:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/qtopengl/glwidgettest.cpp:65:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/qtgui/moleculetest.cpp:646:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_testMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/qtgui/moleculetest.cpp:663:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_testMolecule [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/qtopengl/qttextlabeltest.cpp:71:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTop [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/qtopengl/qttextrenderstrategytest.cpp:54:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SansSerif [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/qtopengl/qttextrenderstrategytest.cpp:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVOGADRO_DATA [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/qtopengl/qttextrenderstrategytest.cpp:120:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/qtopengl/qttextrenderstrategytest.cpp:136:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SansSerif [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/qtgui/moleculetest.cpp:447:10: style: Redundant initialization for 'center'. The initialized value is overwritten before it is read. [redundantInitialization] avogadrolibs-1.100.0/tests/qtgui/moleculetest.cpp:443:28: note: center is initialized avogadrolibs-1.100.0/tests/qtgui/moleculetest.cpp:447:10: note: center is overwritten avogadrolibs-1.100.0/tests/qtgui/moleculetest.cpp:480:10: style: Redundant initialization for 'center'. The initialized value is overwritten before it is read. [redundantInitialization] avogadrolibs-1.100.0/tests/qtgui/moleculetest.cpp:476:28: note: center is initialized avogadrolibs-1.100.0/tests/qtgui/moleculetest.cpp:480:10: note: center is overwritten avogadrolibs-1.100.0/tests/rendering/absoluteoverlayquadstrategytest.cpp:34:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLeft [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/rendering/absolutequadstrategytest.cpp:29:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HRight [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/rendering/billboardquadstrategytest.cpp:45:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HRight [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/rendering/cameratest.cpp:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/rendering/cameratest.cpp:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/rendering/cameratest.cpp:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/rendering/cameratest.cpp:83:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/rendering/cameratest.cpp:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/rendering/cameratest.cpp:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/rendering/overlayquadstrategytest.cpp:33:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLeft [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/libgwavi/fileio.c:41:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/libgwavi/fileio.c:55:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/libgwavi/fileio.c:68:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/libgwavi/fileio.c:79:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/libgwavi/fileio.c:67:11: style: Array index 't' is used before limits check. [arrayIndexThenCheck] avogadrolibs-1.100.0/thirdparty/libgwavi/avi-utils.c:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/libgwavi/avi-utils.c:172:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/libgwavi/avi-utils.c:187:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/libgwavi/avi-utils.c:271:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/libgwavi/avi-utils.c:338:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/libgwavi/avi-utils.c:439:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/libgwavi/avi-utils.c:547:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/libgwavi/fileio.c:63:34: style: Parameter 's' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/thirdparty/libgwavi/fileio.c:74:38: style: Parameter 's' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/thirdparty/libgwavi/gwavi.c:78:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/libgwavi/gwavi.c:225:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/libgwavi/avi-utils.c:44:56: style: Parameter 'avi_header' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/thirdparty/libgwavi/gwavi.c:289:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/libgwavi/avi-utils.c:181:59: style: Parameter 'stream_format_v' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/thirdparty/libgwavi/gwavi.c:348:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/libgwavi/avi-utils.c:266:59: style: Parameter 'stream_format_a' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/thirdparty/libgwavi/gwavi.c:430:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/qtgui/rwmoleculetest.cpp:314:10: style: Variable 'rep[0]' is reassigned a value before the old one has been used. [redundantAssignment] avogadrolibs-1.100.0/tests/qtgui/rwmoleculetest.cpp:313:10: note: rep[0] is assigned avogadrolibs-1.100.0/tests/qtgui/rwmoleculetest.cpp:314:10: note: rep[0] is overwritten avogadrolibs-1.100.0/thirdparty/libgwavi/gwavi.c:453:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/qtgui/rwmoleculetest.cpp:315:10: style: Variable 'rep[0]' is reassigned a value before the old one has been used. [redundantAssignment] avogadrolibs-1.100.0/tests/qtgui/rwmoleculetest.cpp:314:10: note: rep[0] is assigned avogadrolibs-1.100.0/tests/qtgui/rwmoleculetest.cpp:315:10: note: rep[0] is overwritten avogadrolibs-1.100.0/thirdparty/libgwavi/gwavi.c:488:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/tests/qtgui/rwmoleculetest.cpp:316:10: style: Variable 'rep[0]' is reassigned a value before the old one has been used. [redundantAssignment] avogadrolibs-1.100.0/tests/qtgui/rwmoleculetest.cpp:315:10: note: rep[0] is assigned avogadrolibs-1.100.0/tests/qtgui/rwmoleculetest.cpp:316:10: note: rep[0] is overwritten avogadrolibs-1.100.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.100.0/tests/qtgui/rwmoleculetest.cpp:316:10: note: rep[0] is assigned avogadrolibs-1.100.0/tests/qtgui/rwmoleculetest.cpp:317:10: note: rep[0] is overwritten avogadrolibs-1.100.0/thirdparty/libgwavi/gwavi.c:92:5: error: Resource leak: out [resourceLeak] avogadrolibs-1.100.0/thirdparty/libgwavi/gwavi.c:72:68: style: Parameter 'audio' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/thirdparty/libgwavi/gwavi.c:450:50: style: Parameter 'fourcc' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/utilities/bodr/bodrparse.cxx:66:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/utilities/bodr/bodrparse.cxx:81:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/utilities/bodr/bodrparse.cxx:47:3: style: Struct 'Element' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/utilities/bodr/bodrparse.cxx:102:7: style: The scope of the variable 'elementCount' can be reduced. [variableScope] avogadrolibs-1.100.0/utilities/bodr/bodrparse.cxx:51:10: style: struct member 'Element::id' is never used. [unusedStructMember] avogadrolibs-1.100.0/utilities/encodefile/encodefile.cxx:13:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/struct/struct.c:320:8: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/thirdparty/struct/struct.c:333:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/thirdparty/struct/struct.c:459:8: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/utilities/resdata/resdataparse.cxx:40:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5343:16: debug: Failed to instantiate template "set_value_integer". The checking continues anyway. [templateInstantiation] avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:28:15: warning: Member variable 'GaussianFchk::m_electrons' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:28:15: warning: Member variable 'GaussianFchk::m_electronsAlpha' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:28:15: warning: Member variable 'GaussianFchk::m_electronsBeta' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:28:15: warning: Member variable 'GaussianFchk::m_normalModes' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:28:15: warning: Member variable 'GaussianFchk::m_numAtoms' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:28:15: warning: Member variable 'GaussianFchk::m_spin' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:28:15: warning: Member variable 'GaussianFchk::m_charge' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:28:15: warning: Member variable 'GaussianFchk::m_numBasisFunctions' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7629:23: debug: Scope::checkVariable found variable 'next' with varid 0. [varid0] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7630:10: debug: Scope::checkVariable found variable 'capacity' with varid 0. [varid0] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7634:9: debug: Scope::checkVariable found variable 'data' with varid 0. [varid0] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7635:11: debug: Scope::checkVariable found variable 'alignment' with varid 0. [varid0] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1196:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_name_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1207:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_name_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2180:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2345:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2713:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_escapes [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2882:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_escapes [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3055:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_comments [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3171:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_declaration [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3411:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3500:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3512:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_fragment [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3586:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3595:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3936:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_attribute_single_quote [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3963:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_no_escapes [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:4080:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_attribute_single_quote [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:4121:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_no_empty_element_tags [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:4181:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:4241:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_indent [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:4336:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:4404:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:4414:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_name_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:4447:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:4488:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_name_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:4494:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:4874:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:4926:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5329:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_name_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5336:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5343:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5350:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5357:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5364:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5371:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5378:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5385:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5392:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5399:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5407:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5414:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5529:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5644:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5681:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5691:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6023:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6039:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6057:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6075:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6171:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6401:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_name_allocated_or_shared_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6436:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6546:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6553:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6560:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6567:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6574:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6581:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6588:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6595:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6602:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6609:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6617:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6624:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_value_allocated_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6999:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_size [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7313:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7347:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocate [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7353:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocate [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7358:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deallocate [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7799:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:8123:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_contents_shared_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:8293:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_DIG [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:8389:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:8553:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:9141:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:9888:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:9961:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:10154:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:10235:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:10246:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:11911:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12453:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dummy_node_set [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12868:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodeset_eval_all [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12890:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodeset_eval_first [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:4505:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2738:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2791:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2827:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2859:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2670:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1749:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1697:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1927:38: style:inconclusive: Boolean expression 'data[0]=='<'' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1927:57: style:inconclusive: Boolean expression 'data[2]=='x'' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1927:76: style:inconclusive: Boolean expression 'data[3]=='m'' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1927:95: style:inconclusive: Boolean expression 'data[4]=='l'' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:9968:37: style:inconclusive: Boolean expression 'step_push(ns,a,n,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:9977:34: style:inconclusive: Boolean expression 'step_push(ns,c,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:9987:34: style:inconclusive: Boolean expression 'step_push(ns,n,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:9994:36: style:inconclusive: Boolean expression 'step_push(ns,cur,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:10018:34: style:inconclusive: Boolean expression 'step_push(ns,c,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:10027:34: style:inconclusive: Boolean expression 'step_push(ns,c,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:10049:36: style:inconclusive: Boolean expression 'step_push(ns,cur,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:10091:37: style:inconclusive: Boolean expression 'step_push(ns,cur,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:10101:39: style:inconclusive: Boolean expression 'step_push(ns,cur,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:10116:34: style:inconclusive: Boolean expression 'step_push(ns,n,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:10123:36: style:inconclusive: Boolean expression 'step_push(ns,cur,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:10162:37: style:inconclusive: Boolean expression 'step_push(ns,a,p,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:10169:36: style:inconclusive: Boolean expression 'step_push(ns,cur,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:10207:36: style:inconclusive: Boolean expression 'step_push(ns,cur,alloc)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12321:43: warning: Member variable 'xpath_node_set::_type' is not assigned a value in 'xpath_node_set::operator='. [operatorEqVarError] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12321:43: warning: Member variable 'xpath_node_set::_begin' is not assigned a value in 'xpath_node_set::operator='. [operatorEqVarError] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12321:43: warning: Member variable 'xpath_node_set::_end' is not assigned a value in 'xpath_node_set::operator='. [operatorEqVarError] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3701:3: warning: Member variable 'xml_buffered_writer::buffer' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3701:3: warning: Member variable 'xml_buffered_writer::scratch' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:8664:3: warning: Member variable 'xpath_variable_boolean::name' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:8674:3: warning: Member variable 'xpath_variable_number::name' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:8684:3: warning: Member variable 'xpath_variable_string::name' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:8699:3: warning: Member variable 'xpath_variable_node_set::name' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:10313:3: warning: Member variable 'xpath_ast_node::_data' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:10325:3: warning: Member variable 'xpath_ast_node::_data' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12097:3: warning: Member variable 'xpath_parser::_scratch' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7792:19: style:inconclusive: Member variable 'xpath_stack_data::result' uses an uninitialized argument 'oom' due to the order of declarations. [initializerList] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7797:23: note: Member variable 'xpath_stack_data::result' uses an uninitialized argument 'oom' due to the order of declarations. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7792:19: note: Member variable 'xpath_stack_data::result' uses an uninitialized argument 'oom' due to the order of declarations. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7793:19: style:inconclusive: Member variable 'xpath_stack_data::temp' uses an uninitialized argument 'oom' due to the order of declarations. [initializerList] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7797:49: note: Member variable 'xpath_stack_data::temp' uses an uninitialized argument 'oom' due to the order of declarations. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7793:19: note: Member variable 'xpath_stack_data::temp' uses an uninitialized argument 'oom' due to the order of declarations. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12149:19: style:inconclusive: Member variable 'xpath_query_impl::alloc' uses an uninitialized argument 'block' due to the order of declarations. [initializerList] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12142:32: note: Member variable 'xpath_query_impl::alloc' uses an uninitialized argument 'block' due to the order of declarations. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12149:19: note: Member variable 'xpath_query_impl::alloc' uses an uninitialized argument 'block' due to the order of declarations. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12149:19: style:inconclusive: Member variable 'xpath_query_impl::alloc' uses an uninitialized argument 'oom' due to the order of declarations. [initializerList] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12142:32: note: Member variable 'xpath_query_impl::alloc' uses an uninitialized argument 'oom' due to the order of declarations. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12149:19: note: Member variable 'xpath_query_impl::alloc' uses an uninitialized argument 'oom' due to the order of declarations. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12737:3: performance: Variable '_result' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:693: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.100.0/thirdparty/pugixml/pugixml.cpp:7752:8: style:inconclusive: Technically the member function 'pugi::impl::::xpath_allocator::release' can be const. [functionConst] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:9834:8: style:inconclusive: Technically the member function 'pugi::impl::::xpath_ast_node::apply_predicates' can be const. [functionConst] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:9844:8: style:inconclusive: Technically the member function 'pugi::impl::::xpath_ast_node::step_push' can be const. [functionConst] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:9884:8: style:inconclusive: Technically the member function 'pugi::impl::::xpath_ast_node::step_push' can be const. [functionConst] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:11388: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.100.0/thirdparty/pugixml/pugixml.cpp:11456: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.100.0/thirdparty/pugixml/pugixml.hpp:336:3: style: Class 'xml_writer_file' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:350:3: style: Class 'xml_writer_stream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:351:3: style: Class 'xml_writer_stream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:847:3: style: Class 'xml_node_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:1141:3: style: Class 'xpath_variable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:1326:3: style: Class 'xpath_node' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:512:3: style: Struct 'xml_allocator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1099:3: style: Struct 'xml_attribute_struct' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1146:3: style: Struct 'xml_document_struct' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2921:3: style: Struct 'xml_parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5061:3: style: Struct 'name_null_sentry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7645:3: style: Struct 'xpath_allocator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7770:3: style: Struct 'xpath_allocator_capture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:8483:3: style: Struct 'namespace_uri_predicate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:312:6: performance: Function 'begin()' should return member '_begin' by const reference. [returnByReference] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:313:6: performance: Function 'end()' should return member '_end' by const reference. [returnByReference] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1403:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1403:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1403:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1415:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1415:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1415:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1908:49: style: Return value '*reinterpret_cast(&ui)==1' is always true [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1906:21: note: Assignment 'ui=1', assigned value is 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1908:49: note: Return value '*reinterpret_cast(&ui)==1' is always true avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1916:27: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1906:21: note: Assignment 'ui=1', assigned value is 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1916:27: note: Calling function 'is_little_endian' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1916:27: note: Condition 'is_little_endian()' is always true avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1918:27: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1906:21: note: Assignment 'ui=1', assigned value is 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1918:27: note: Calling function 'is_little_endian' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1918:27: note: Condition 'is_little_endian()' is always true avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2029:58: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1906:21: note: Assignment 'ui=1', assigned value is 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2029:58: note: Calling function 'is_little_endian' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2029:58: note: Condition 'is_little_endian()' is always true avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2032:58: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1906:21: note: Assignment 'ui=1', assigned value is 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2032:58: note: Calling function 'is_little_endian' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2032:58: note: Condition 'is_little_endian()' is always true avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2257:51: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1906:21: note: Assignment 'ui=1', assigned value is 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2257:51: note: Calling function 'is_little_endian' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2257:51: note: Condition 'is_little_endian()' is always true avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2267:51: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1906:21: note: Assignment 'ui=1', assigned value is 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2267:51: note: Calling function 'is_little_endian' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2267:51: note: Condition 'is_little_endian()' is always true avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2386:8: style: Condition '!alloc->reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2386:23: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2386:8: note: Condition '!alloc->reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3572:58: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1906:21: note: Assignment 'ui=1', assigned value is 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3572:58: note: Calling function 'is_little_endian' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3572:58: note: Condition 'is_little_endian()' is always true avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3575:58: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1906:21: note: Assignment 'ui=1', assigned value is 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3575:58: note: Calling function 'is_little_endian' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3575:58: note: Condition 'is_little_endian()' is always true avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3675:51: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1906:21: note: Assignment 'ui=1', assigned value is 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3675:51: note: Calling function 'is_little_endian' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3675:51: note: Condition 'is_little_endian()' is always true avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3682:51: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1906:21: note: Assignment 'ui=1', assigned value is 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3682:51: note: Calling function 'is_little_endian' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3682:51: note: Condition 'is_little_endian()' is always true avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5704:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5704:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5704:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5721:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5721:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5721:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5739:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5739:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5739:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5757:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5757:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5757:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5775:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5775:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5775:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5792:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5792:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5792:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5810:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5810:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5810:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5828:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5828:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5828:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5844:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5844:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5844:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5861:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5861:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5861:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5879:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5879:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5879:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5897:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5897:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5897:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5951:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5951:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5951:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5968:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5968:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5968:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5986:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5986:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5986:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6004:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6004:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6004:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6020:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6020:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6020:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6036:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6036:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6036:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6054:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6054:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6054:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6072:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6072:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6072:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6094:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6094:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6094:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6107:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6107:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6107:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6133:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6133:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6133:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6146:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6146:21: note: Calling function 'reserve' returns 1 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6146:7: note: Condition '!alloc.reserve()' is always false avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:8213:15: style: Same expression on both sides of '/'. [duplicateExpression] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3155:11: style: The scope of the variable 'ch' can be reduced. [variableScope] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5075:50: style:inconclusive: Function 'xml_writer_file' argument 1 names different: declaration 'file' definition 'file_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:336:25: note: Function 'xml_writer_file' argument 1 names different: declaration 'file' definition 'file_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5075:50: note: Function 'xml_writer_file' argument 1 names different: declaration 'file' definition 'file_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5477:86: style:inconclusive: Function 'children' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:711:68: note: Function 'children' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5477:86: note: Function 'children' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5537:50: style:inconclusive: Function 'child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:537:32: note: Function 'child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5537:50: note: Function 'child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5547:59: style:inconclusive: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:538:41: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5547:59: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5558:57: style:inconclusive: Function 'next_sibling' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:539:39: note: Function 'next_sibling' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5558:57: note: Function 'next_sibling' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5573:61: style:inconclusive: Function 'previous_sibling' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:540:43: note: Function 'previous_sibling' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5573:61: note: Function 'previous_sibling' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5583:59: style:inconclusive: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:543:41: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5583:59: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5583:81: style:inconclusive: Function 'attribute' argument 2 names different: declaration 'hint' definition 'hint_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:543:62: note: Function 'attribute' argument 2 names different: declaration 'hint' definition 'hint_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5583:81: note: Function 'attribute' argument 2 names different: declaration 'hint' definition 'hint_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5654:61: style:inconclusive: Function 'child_value' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:549:43: note: Function 'child_value' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5654:61: note: Function 'child_value' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5699:66: style:inconclusive: Function 'append_attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:556:48: note: Function 'append_attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5699:66: note: Function 'append_attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5716:67: style:inconclusive: Function 'prepend_attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:557:49: note: Function 'prepend_attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5716:67: note: Function 'prepend_attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5733:72: style:inconclusive: Function 'insert_attribute_after' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:558:54: note: Function 'insert_attribute_after' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5733:72: note: Function 'insert_attribute_after' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5751:73: style:inconclusive: Function 'insert_attribute_before' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:559:55: note: Function 'insert_attribute_before' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5751:73: note: Function 'insert_attribute_before' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5839:57: style:inconclusive: Function 'append_child' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:568:39: note: Function 'append_child' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5839:57: note: Function 'append_child' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5856:58: style:inconclusive: Function 'prepend_child' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:569:40: note: Function 'prepend_child' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5856:58: note: Function 'prepend_child' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5873:64: style:inconclusive: Function 'insert_child_before' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:571:46: note: Function 'insert_child_before' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5873:64: note: Function 'insert_child_before' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5891:63: style:inconclusive: Function 'insert_child_after' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:570:45: note: Function 'insert_child_after' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5891:63: note: Function 'insert_child_after' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5909:57: style:inconclusive: Function 'append_child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:574:39: note: Function 'append_child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5909:57: note: Function 'append_child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5918:58: style:inconclusive: Function 'prepend_child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:575:40: note: Function 'prepend_child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5918:58: note: Function 'prepend_child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5927:63: style:inconclusive: Function 'insert_child_after' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:576:45: note: Function 'insert_child_after' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5927:63: note: Function 'insert_child_after' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5936:64: style:inconclusive: Function 'insert_child_before' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:577:46: note: Function 'insert_child_before' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:5936:64: note: Function 'insert_child_before' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6083:57: style:inconclusive: Function 'remove_attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:593:39: note: Function 'remove_attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6083:57: note: Function 'remove_attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6123:53: style:inconclusive: Function 'remove_child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:600:35: note: Function 'remove_child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6123:53: note: Function 'remove_child' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6197:68: style:inconclusive: Function 'find_child_by_attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:659:50: note: Function 'find_child_by_attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6197:68: note: Function 'find_child_by_attribute' argument 1 names different: declaration 'name' definition 'name_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6260:66: style:inconclusive: Function 'first_element_by_path' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:668:48: note: Function 'first_element_by_path' argument 1 names different: declaration 'path' definition 'path_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6260:66: note: Function 'first_element_by_path' argument 1 names different: declaration 'path' definition 'path_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6369:83: style:inconclusive: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:693:65: note: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6369:83: note: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6376:89: style:inconclusive: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:694:71: note: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6376:89: note: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7207:64: style:inconclusive: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:1071:42: note: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7207:64: note: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7217:67: style:inconclusive: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:1072:45: note: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7217:67: note: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7292:52: style:inconclusive: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:1095:30: note: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7292:52: note: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7300:55: style:inconclusive: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:1096:33: note: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:7300:55: note: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12177:70: style:inconclusive: Function 'xpath_exception' argument 1 names different: declaration 'result' definition 'result_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:1299:54: note: Function 'xpath_exception' argument 1 names different: declaration 'result' definition 'result_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12177:70: note: Function 'xpath_exception' argument 1 names different: declaration 'result' definition 'result_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12197:50: style:inconclusive: Function 'xpath_node' argument 1 names different: declaration 'node' definition 'node_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:1326:30: note: Function 'xpath_node' argument 1 names different: declaration 'node' definition 'node_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12197:50: note: Function 'xpath_node' argument 1 names different: declaration 'node' definition 'node_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12201:55: style:inconclusive: Function 'xpath_node' argument 1 names different: declaration 'attribute' definition 'attribute_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:1327:35: note: Function 'xpath_node' argument 1 names different: declaration 'attribute' definition 'attribute_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12201:55: note: Function 'xpath_node' argument 1 names different: declaration 'attribute' definition 'attribute_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12201:83: style:inconclusive: Function 'xpath_node' argument 2 names different: declaration 'parent' definition 'parent_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:1327:62: note: Function 'xpath_node' argument 2 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12201:83: note: Function 'xpath_node' argument 2 names different: declaration 'parent' definition 'parent_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12256:55: style:inconclusive: Function '_assign' argument 1 names different: declaration 'begin' definition 'begin_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:1420:31: note: Function '_assign' argument 1 names different: declaration 'begin' definition 'begin_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12256:55: note: Function '_assign' argument 1 names different: declaration 'begin' definition 'begin_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12256:78: style:inconclusive: Function '_assign' argument 2 names different: declaration 'end' definition 'end_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:1420:53: note: Function '_assign' argument 2 names different: declaration 'end' definition 'end_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12256:78: note: Function '_assign' argument 2 names different: declaration 'end' definition 'end_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12256:91: style:inconclusive: Function '_assign' argument 3 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:1420:65: note: Function '_assign' argument 3 names different: declaration 'type' definition 'type_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12256:91: note: Function '_assign' argument 3 names different: declaration 'type' definition 'type_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12305:57: style:inconclusive: Function 'xpath_node_set' argument 1 names different: declaration 'begin' definition 'begin_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:1375:33: note: Function 'xpath_node_set' argument 1 names different: declaration 'begin' definition 'begin_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12305:57: note: Function 'xpath_node_set' argument 1 names different: declaration 'begin' definition 'begin_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12305:80: style:inconclusive: Function 'xpath_node_set' argument 2 names different: declaration 'end' definition 'end_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:1375:55: note: Function 'xpath_node_set' argument 2 names different: declaration 'end' definition 'end_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12305:80: note: Function 'xpath_node_set' argument 2 names different: declaration 'end' definition 'end_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12305:93: style:inconclusive: Function 'xpath_node_set' argument 3 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:1375:67: note: Function 'xpath_node_set' argument 3 names different: declaration 'type' definition 'type_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12305:93: note: Function 'xpath_node_set' argument 3 names different: declaration 'type' definition 'type_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12404:59: style:inconclusive: Function 'xpath_variable' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:1141:35: note: Function 'xpath_variable' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:12404:59: note: Function 'xpath_variable' argument 1 names different: declaration 'type' definition 'type_'. avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:308:29: performance: Function parameter 'e' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6388:30: style: Variable 'doc' can be declared as reference to const [constVariableReference] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:11974:42: style: Parameter 'lexer' can be declared as reference to const [constParameterReference] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:596:32: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2293:12: style: Variable 'end' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2740:13: style: Variable 'str' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:2767:15: style: Variable 'str' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3377:15: style: Variable 'name' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:4345:54: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:4492:44: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6479:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6486:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6493:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6500:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6507:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6514:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6521:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6529:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:6536:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:8110:50: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:8267:37: style: Parameter 'begin' can be declared as pointer to const [constParameterPointer] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:10817:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:10829:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:10847:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:10859:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:199:30: style: struct member 'xml_memory_management_function_storage::allocate' is never used. [unusedStructMember] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:200:32: style: struct member 'xml_memory_management_function_storage::deallocate' is never used. [unusedStructMember] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:1963:5: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3155:14: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:26:13: warning: Member variable 'ORCAOutput::m_orcaSuccess' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:26:13: warning: Member variable 'ORCAOutput::m_nGroups' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:26:13: warning: Member variable 'ORCAOutput::m_coordFactor' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:26:13: warning: Member variable 'ORCAOutput::m_currentMode' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:26:13: warning: Member variable 'ORCAOutput::m_electrons' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:26:13: warning: Member variable 'ORCAOutput::m_openShell' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:26:13: warning: Member variable 'ORCAOutput::m_readBeta' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:26:13: warning: Member variable 'ORCAOutput::m_homo' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:26:13: warning: Member variable 'ORCAOutput::m_charge' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:26:13: warning: Member variable 'ORCAOutput::m_spin' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:26:13: warning: Member variable 'ORCAOutput::m_totalEnergy' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:26:13: warning: Member variable 'ORCAOutput::m_currentAtom' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:26:13: warning: Member variable 'ORCAOutput::m_numBasisFunctions' is not initialized in the constructor. [uninitMemberVar] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:1084:34: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QuantumIO::ORCAOutput::orbitalIdx' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/quantumio/orca.cpp:1084:34: note: Either there is a missing 'override', or the member function 'Avogadro::QuantumIO::ORCAOutput::orbitalIdx' can be const. avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:168:7: style: The scope of the variable 'nGTOs' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:169:9: style: The scope of the variable 'vibScaling' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:690:16: style: The scope of the variable 'wavenumbers' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:745:13: style: The scope of the variable 'nShells' can be reduced. [variableScope] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:973:20: style: Local variable 'key_begin' shadows outer variable [shadowVariable] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:953:18: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:973:20: note: Shadow variable avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:974:20: style: Local variable 'key_end' shadows outer variable [shadowVariable] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:954:18: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:974:20: note: Shadow variable avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:1084:57: performance: Function parameter 'txt' should be passed by const reference. [passedByValue] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:318:18: style: Variable 'vibScaling' is assigned a value that is never used. [unreadVariable] diff: head avogadrolibs-1.100.0/avogadro/command/avobabel.cpp:36:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/command/avobabel.cpp:36:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/command/avobabel.cpp:92:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/command/avobabel.cpp:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/command/cjsontocml.cpp:28:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/command/cjsontocml.cpp:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/command/qube.cpp:158:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/command/qube.cpp:158:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/command/qube.cpp:57:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/command/qube.cpp:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/core/array.h:262:44: performance: Function parameter 'n' should be passed by const reference. [passedByValue] head avogadrolibs-1.100.0/avogadro/core/cube.cpp:296:9: style: Variable 'nx' is assigned a value that is never used. [unreadVariable] head avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:117:65: style:inconclusive: Function 'setMolecularOrbitals' argument 3 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/gaussianset.h:121:35: note: Function 'setMolecularOrbitals' argument 3 names different: declaration 'index' definition 'idx'. avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:117:65: note: Function 'setMolecularOrbitals' argument 3 names different: declaration 'index' definition 'idx'. head avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:128:11: style: Local variable 'moMatrix' shadows outer function [shadowFunction] avogadrolibs-1.100.0/avogadro/core/gaussianset.h:231:12: note: Shadowed declaration avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:128:11: note: Shadow variable head avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:498:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:498:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:551:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:551:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:579:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:579:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:82:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/core/gaussianset.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:473:51: style:inconclusive: Function 'pointG' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.h:127:28: note: Function 'pointG' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:473:51: note: Function 'pointG' argument 1 names different: declaration 'index' definition 'moIndex'. head avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:520:10: style: Variable 'componentsG' can be declared as const array [constVariable] head avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:527:52: style:inconclusive: Function 'pointG9' argument 1 names different: declaration 'index' definition 'moIndex'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/core/gaussiansettools.h:129:29: note: Function 'pointG9' argument 1 names different: declaration 'index' definition 'moIndex'. avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:527:52: note: Function 'pointG9' argument 1 names different: declaration 'index' definition 'moIndex'. head avogadrolibs-1.100.0/avogadro/core/gaussiansettools.cpp:555:10: style: Variable 'componentsG' can be declared as const array [constVariable] 2.17.0 avogadrolibs-1.100.0/avogadro/core/gaussiansettools.h:101:8: performance:inconclusive: Technically the member function 'Avogadro::Core::GaussianSetTools::isSmall' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). head avogadrolibs-1.100.0/avogadro/core/graph.cpp:477:42: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head avogadrolibs-1.100.0/avogadro/core/mesh.cpp:48:12: style:inconclusive: Technically the member function 'Avogadro::Core::Mesh::stable' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/core/mesh.h:72:8: note: Technically the member function 'Avogadro::Core::Mesh::stable' can be const. avogadrolibs-1.100.0/avogadro/core/mesh.cpp:48:12: note: Technically the member function 'Avogadro::Core::Mesh::stable' can be const. 2.17.0 avogadrolibs-1.100.0/avogadro/core/mesh.h:72:8: style:inconclusive: Technically the member function 'Avogadro::Core::Mesh::stable' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/core/mesh.cpp:48:12: note: Technically the member function 'Avogadro::Core::Mesh::stable' can be const. avogadrolibs-1.100.0/avogadro/core/mesh.h:72:8: note: Technically the member function 'Avogadro::Core::Mesh::stable' can be const. head avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1246:15: style:inconclusive: Technically the member function 'Avogadro::Core::Molecule::coordinate3dCount' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/core/molecule.h:599:7: note: Technically the member function 'Avogadro::Core::Molecule::coordinate3dCount' can be const. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1246:15: note: Technically the member function 'Avogadro::Core::Molecule::coordinate3dCount' can be const. head avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1278:18: style:inconclusive: Technically the member function 'Avogadro::Core::Molecule::timeStep' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/core/molecule.h:613:10: note: Technically the member function 'Avogadro::Core::Molecule::timeStep' can be const. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1278:18: note: Technically the member function 'Avogadro::Core::Molecule::timeStep' can be const. head avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1487:28: style:inconclusive: Technically the member function 'Avogadro::Core::Molecule::getAtomsAtLayer' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/core/molecule.h:796:20: note: Technically the member function 'Avogadro::Core::Molecule::getAtomsAtLayer' can be const. avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1487:28: note: Technically the member function 'Avogadro::Core::Molecule::getAtomsAtLayer' can be const. head avogadrolibs-1.100.0/avogadro/core/molecule.h:1074:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 avogadrolibs-1.100.0/avogadro/core/molecule.h:599:7: style:inconclusive: Technically the member function 'Avogadro::Core::Molecule::coordinate3dCount' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1246:15: note: Technically the member function 'Avogadro::Core::Molecule::coordinate3dCount' can be const. avogadrolibs-1.100.0/avogadro/core/molecule.h:599:7: note: Technically the member function 'Avogadro::Core::Molecule::coordinate3dCount' can be const. 2.17.0 avogadrolibs-1.100.0/avogadro/core/molecule.h:613:10: style:inconclusive: Technically the member function 'Avogadro::Core::Molecule::timeStep' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1278:18: note: Technically the member function 'Avogadro::Core::Molecule::timeStep' can be const. avogadrolibs-1.100.0/avogadro/core/molecule.h:613:10: note: Technically the member function 'Avogadro::Core::Molecule::timeStep' can be const. 2.17.0 avogadrolibs-1.100.0/avogadro/core/molecule.h:796:20: style:inconclusive: Technically the member function 'Avogadro::Core::Molecule::getAtomsAtLayer' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/core/molecule.cpp:1487:28: note: Technically the member function 'Avogadro::Core::Molecule::getAtomsAtLayer' can be const. avogadrolibs-1.100.0/avogadro/core/molecule.h:796:20: note: Technically the member function 'Avogadro::Core::Molecule::getAtomsAtLayer' can be const. head avogadrolibs-1.100.0/avogadro/core/residue.cpp:41:37: performance: Function parameter 'other' should be passed by const reference. [passedByValue] 2.17.0 avogadrolibs-1.100.0/avogadro/core/ringperceiver.cpp:239:8: performance:inconclusive: Technically the member function 'Avogadro::Core::::Sssr::isValid' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.0/avogadro/core/ringperceiver.cpp:268:12: note: Technically the member function 'Avogadro::Core::::Sssr::isValid' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/core/ringperceiver.cpp:239:8: note: Technically the member function 'Avogadro::Core::::Sssr::isValid' can be static (but you may consider moving to unnamed namespace). head avogadrolibs-1.100.0/avogadro/core/ringperceiver.cpp:268: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.100.0/avogadro/core/ringperceiver.cpp:239:8: note: Technically the member function 'Avogadro::Core::::Sssr::isValid' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/core/ringperceiver.cpp:268:12: note: Technically the member function 'Avogadro::Core::::Sssr::isValid' can be static (but you may consider moving to unnamed namespace). head avogadrolibs-1.100.0/avogadro/core/ringperceiver.cpp:273:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.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.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/slaterset.h:144:8: performance:inconclusive: Technically the member function 'Avogadro::Core::SlaterSet::outputAll' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/slaterset.h:159:16: performance:inconclusive: Technically the member function 'Avogadro::Core::SlaterSet::factorial' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.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.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/slatersettools.h:57:10: performance:inconclusive: Technically the member function 'Avogadro::Core::SlaterSetTools::calculateSpinDensity' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/slatersettools.h:69:8: performance:inconclusive: Technically the member function 'Avogadro::Core::SlaterSetTools::isSmall' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/unitcell.h:108:11: performance:inconclusive: Technically the member function 'Avogadro::Core::UnitCell::wrapFractional' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.0/avogadro/core/unitcell.h:283:26: note: Technically the member function 'Avogadro::Core::UnitCell::wrapFractional' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.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). head avogadrolibs-1.100.0/avogadro/core/unitcell.h:283: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.100.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.100.0/avogadro/core/unitcell.h:283:26: note: Technically the member function 'Avogadro::Core::UnitCell::wrapFractional' can be static (but you may consider moving to unnamed namespace). head avogadrolibs-1.100.0/avogadro/core/variant-inline.h:16:17: warning: Member variable 'Variant::m_value' is not initialized in the constructor. [uninitMemberVar] head avogadrolibs-1.100.0/avogadro/core/variant-inline.h:18:17: warning: Member variable 'Variant::m_value' is not initialized in the constructor. [uninitMemberVar] head avogadrolibs-1.100.0/avogadro/core/variant-inline.h:21:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.0/avogadro/core/variant-inline.h:48:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.0/avogadro/core/variant-inline.h:55:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:19: style: Unused private function: 'Variant::lexical_cast < double >' [unusedPrivateFunction] avogadrolibs-1.100.0/avogadro/core/variant.h:147:12: note: Unused private function: 'Variant::lexical_cast < double >' avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:19: note: Unused private function: 'Variant::lexical_cast < double >' head avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:19: style: Unused private function: 'Variant::lexical_cast < float >' [unusedPrivateFunction] avogadrolibs-1.100.0/avogadro/core/variant.h:147:12: note: Unused private function: 'Variant::lexical_cast < float >' avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:19: note: Unused private function: 'Variant::lexical_cast < float >' head avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:19: style: Unused private function: 'Variant::lexical_cast < int >' [unusedPrivateFunction] avogadrolibs-1.100.0/avogadro/core/variant.h:147:12: note: Unused private function: 'Variant::lexical_cast < int >' avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:19: note: Unused private function: 'Variant::lexical_cast < int >' head avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:19: style: Unused private function: 'Variant::lexical_cast < long >' [unusedPrivateFunction] avogadrolibs-1.100.0/avogadro/core/variant.h:147:12: note: Unused private function: 'Variant::lexical_cast < long >' avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:19: note: Unused private function: 'Variant::lexical_cast < long >' head avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:19: style: Unused private function: 'Variant::lexical_cast < short >' [unusedPrivateFunction] avogadrolibs-1.100.0/avogadro/core/variant.h:147:12: note: Unused private function: 'Variant::lexical_cast < short >' avogadrolibs-1.100.0/avogadro/core/variant-inline.h:584:19: note: Unused private function: 'Variant::lexical_cast < short >' 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:100:14: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toInt' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:103:23: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toUInt' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:106:15: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toLong' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:109:24: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toULong' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:112:16: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toFloat' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:115:17: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toDouble' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:118:15: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toReal' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:121:16: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toPointer' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:124:22: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toString' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:127:18: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:130:18: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toVector3' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:133:30: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toList' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:140:25: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toMatrixRef' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:147:12: style: Unused private function: 'Variant::lexical_cast < double >' [unusedPrivateFunction] 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:147:12: style: Unused private function: 'Variant::lexical_cast < float >' [unusedPrivateFunction] 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:147:12: style: Unused private function: 'Variant::lexical_cast < int >' [unusedPrivateFunction] 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:147:12: style: Unused private function: 'Variant::lexical_cast < long >' [unusedPrivateFunction] 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:147:12: style: Unused private function: 'Variant::lexical_cast < short >' [unusedPrivateFunction] 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:79:5: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::value' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:85:15: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toBool' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:88:15: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toChar' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:91:24: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toUChar' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:94:16: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toShort' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/core/variant.h:97:25: performance:inconclusive: Technically the member function 'Avogadro::Core::Variant::toUShort' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). head avogadrolibs-1.100.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] 2.17.0 avogadrolibs-1.100.0/avogadro/io/hdf5dataformat.cpp:28:7: performance:inconclusive: Technically the member function 'Avogadro::Io::ResizeContainer::dimsToNumberOfElements' can be static (but you may consider moving to unnamed namespace). [functionStatic] head avogadrolibs-1.100.0/avogadro/io/hdf5dataformat.cpp:34:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head avogadrolibs-1.100.0/avogadro/io/mdlformat.cpp:428:15: style: Variable 'isotope' is assigned a value that is never used. [unreadVariable] head avogadrolibs-1.100.0/avogadro/io/pdbformat.cpp:284: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.100.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.100.0/avogadro/io/pdbformat.cpp:284:17: note: Technically the member function 'Avogadro::Io::PdbFormat::perceiveSubstitutedCations' can be static (but you may consider moving to unnamed namespace). 2.17.0 avogadrolibs-1.100.0/avogadro/io/pdbformat.h:55:8: performance:inconclusive: Technically the member function 'Avogadro::Io::PdbFormat::perceiveSubstitutedCations' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.0/avogadro/io/pdbformat.cpp:284:17: note: Technically the member function 'Avogadro::Io::PdbFormat::perceiveSubstitutedCations' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/io/trrformat.cpp:56:32: style: Parameter 'header' can be declared as reference to const [constParameterReference] head avogadrolibs-1.100.0/avogadro/molequeue/client/jobobject.cpp:115: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.100.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.100.0/avogadro/molequeue/client/jobobject.cpp:115:24: note: Technically the member function 'Avogadro::MoleQueue::JobObject::fileSpec' can be static (but you may consider moving to unnamed namespace). head avogadrolibs-1.100.0/avogadro/molequeue/client/jobobject.cpp:123: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.100.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.100.0/avogadro/molequeue/client/jobobject.cpp:123:24: note: Technically the member function 'Avogadro::MoleQueue::JobObject::fileSpec' can be static (but you may consider moving to unnamed namespace). 2.17.0 avogadrolibs-1.100.0/avogadro/molequeue/client/jobobject.h:153:15: performance:inconclusive: Technically the member function 'Avogadro::MoleQueue::JobObject::fileSpec' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.0/avogadro/molequeue/client/jobobject.cpp:115:24: note: Technically the member function 'Avogadro::MoleQueue::JobObject::fileSpec' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/molequeue/client/jobobject.h:158:15: performance:inconclusive: Technically the member function 'Avogadro::MoleQueue::JobObject::fileSpec' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.0/avogadro/molequeue/client/jobobject.cpp:123:24: note: Technically the member function 'Avogadro::MoleQueue::JobObject::fileSpec' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/qtgui/hydrogentools.cpp:131:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Add [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/qtgui/hydrogentools.cpp:86:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Add [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/qtgui/meshgenerator.cpp:596:30: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtGui::MeshGenerator::duplicate' can be static. [functionStatic] avogadrolibs-1.100.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.100.0/avogadro/qtgui/meshgenerator.cpp:596:30: note: Either there is a missing 'override', or the member function 'Avogadro::QtGui::MeshGenerator::duplicate' can be static. 2.17.0 avogadrolibs-1.100.0/avogadro/qtgui/meshgenerator.h:110:17: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtGui::MeshGenerator::duplicate' can be static. [functionStatic] avogadrolibs-1.100.0/avogadro/qtgui/meshgenerator.cpp:596:30: note: Either there is a missing 'override', or the member function 'Avogadro::QtGui::MeshGenerator::duplicate' can be static. avogadrolibs-1.100.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. head avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.cpp:194:17: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::AlignTool::toolWidgetDestroyed' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.h:91:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::AlignTool::toolWidgetDestroyed' can be const. avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.cpp:194:17: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::AlignTool::toolWidgetDestroyed' can be const. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.h:91:8: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::AlignTool::toolWidgetDestroyed' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.cpp:194:17: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::AlignTool::toolWidgetDestroyed' can be const. avogadrolibs-1.100.0/avogadro/qtplugins/aligntool/aligntool.h:91:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::AlignTool::toolWidgetDestroyed' can be const. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/cartoons/cartoons.cpp:186:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color2 [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:135:23: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::histogramClicked' can be static. [functionStatic] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:135:23: note: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::histogramClicked' can be static. head avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:137:23: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::updateUI' can be static. [functionStatic] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:137:23: note: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::updateUI' can be static. head avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:139:23: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::renderViews' can be static. [functionStatic] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:139:23: note: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::renderViews' can be static. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/histogramwidget.h:52:8: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::histogramClicked' can be static. [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:135:23: note: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::histogramClicked' can be static. avogadrolibs-1.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/histogramwidget.h:54:8: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::updateUI' can be static. [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:137:23: note: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::updateUI' can be static. avogadrolibs-1.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/histogramwidget.h:60:8: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::renderViews' can be static. [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/coloropacitymap/histogramwidget.cpp:139:23: note: Either there is a missing 'override', or the member function 'Avogadro::HistogramWidget::renderViews' can be static. avogadrolibs-1.100.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. head avogadrolibs-1.100.0/avogadro/qtplugins/coordinateeditor/coordinateeditordialog.cpp:418:15: style: Variable 'index' is assigned a value that is never used. [unreadVariable] head avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:209:23: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::Cp2kInputDialog::connectPreview' can be static. [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.h:62:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::Cp2kInputDialog::connectPreview' can be static. avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:209:23: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::Cp2kInputDialog::connectPreview' can be static. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.h:62:8: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::Cp2kInputDialog::connectPreview' can be static. [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.cpp:209:23: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::Cp2kInputDialog::connectPreview' can be static. avogadrolibs-1.100.0/avogadro/qtplugins/cp2kinput/cp2kinputdialog.h:62:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::Cp2kInputDialog::connectPreview' can be static. head avogadrolibs-1.100.0/avogadro/qtplugins/forcefield/obenergy.cpp:225:12: style: Variable 'energy' is assigned a value that is never used. [unreadVariable] head avogadrolibs-1.100.0/avogadro/qtplugins/gamessinput/gamessinputdialog.cpp:173:25: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::GamessInputDialog::connectPreview' can be static. [functionStatic] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/gamessinput/gamessinputdialog.cpp:173:25: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::GamessInputDialog::connectPreview' can be static. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/gamessinput/gamessinputdialog.h:62:8: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::GamessInputDialog::connectPreview' can be static. [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/gamessinput/gamessinputdialog.cpp:173:25: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::GamessInputDialog::connectPreview' can be static. avogadrolibs-1.100.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. head avogadrolibs-1.100.0/avogadro/qtplugins/label/label.cpp:176:12: style: Variable 'val' is assigned a value that is never used. [unreadVariable] head avogadrolibs-1.100.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.100.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.100.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. head avogadrolibs-1.100.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.100.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.100.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. head avogadrolibs-1.100.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.100.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.100.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. head avogadrolibs-1.100.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.100.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.100.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. head avogadrolibs-1.100.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.100.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.100.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. head avogadrolibs-1.100.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.100.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.100.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. head avogadrolibs-1.100.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.100.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.100.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. head avogadrolibs-1.100.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.100.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.100.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. head avogadrolibs-1.100.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.100.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.100.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. head avogadrolibs-1.100.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.100.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.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.h:151:11: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getUnitType' can be const. [functionConst] avogadrolibs-1.100.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.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.h:152:11: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getAtomStyle' can be const. [functionConst] avogadrolibs-1.100.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.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.h:153:11: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getDimensionType' can be const. [functionConst] avogadrolibs-1.100.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.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.h:154:11: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getXBoundaryType' can be const. [functionConst] avogadrolibs-1.100.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.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.h:155:11: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getYBoundaryType' can be const. [functionConst] avogadrolibs-1.100.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.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.h:156:11: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getZBoundaryType' can be const. [functionConst] avogadrolibs-1.100.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.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.h:159:11: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getVelocityDist' can be const. [functionConst] avogadrolibs-1.100.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.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.h:160:11: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getZeroMOM' can be const. [functionConst] avogadrolibs-1.100.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.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.h:161:11: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getZeroL' can be const. [functionConst] avogadrolibs-1.100.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.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/lammpsinput/lammpsinputdialog.h:162:11: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::LammpsInputDialog::getThermoStyle' can be const. [functionConst] avogadrolibs-1.100.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.100.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. head avogadrolibs-1.100.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:153:36: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] head avogadrolibs-1.100.0/avogadro/qtplugins/molecularproperties/molecularmodel.cpp:153:42: error: Null pointer dereference [nullPointer] head avogadrolibs-1.100.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.100.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.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/molecularproperties/molecularmodel.h:43:8: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::MolecularModel::canUpdateName' can be const. [functionConst] avogadrolibs-1.100.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.100.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. head avogadrolibs-1.100.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.100.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.100.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. head avogadrolibs-1.100.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.100.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.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/conformersearchdialog.h:24:7: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::ConformerSearchDialog::method' can be const. [functionConst] avogadrolibs-1.100.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.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/conformersearchdialog.h:25:7: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::ConformerSearchDialog::numConformers' can be const. [functionConst] avogadrolibs-1.100.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.100.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. head avogadrolibs-1.100.0/avogadro/qtplugins/openbabel/openbabel.cpp:406:15: style: Variable 'options' is assigned a value that is never used. [unreadVariable] head avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1135:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getForceFieldType' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1135:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getForceFieldType' can be const. head avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1156:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getImplicitSolventType' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1156:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getImplicitSolventType' can be const. head avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1177:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getConstraintType' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1177:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getConstraintType' can be const. head avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1211:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getNonBondedType' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1211:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getNonBondedType' can be const. head avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1229:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getIntegratorType' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1229:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getIntegratorType' can be const. head avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1247:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getBarostatType' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1247:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getBarostatType' can be const. head avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1259:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getRigidWater' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1259:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getRigidWater' can be const. head avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1271:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getVelocityDistRandom' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1271:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getVelocityDistRandom' can be const. head avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1283:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getPlatformType' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1283:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getPlatformType' can be const. head avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1299:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getPrecisionType' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1299:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getPrecisionType' can be const. head avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1313:28: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getMinimize' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1313:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getMinimize' can be const. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.h:168:11: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getForceFieldType' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1135:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getForceFieldType' can be const. avogadrolibs-1.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.h:169:11: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getImplicitSolventType' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1156:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getImplicitSolventType' can be const. avogadrolibs-1.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.h:170:11: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getConstraintType' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1177:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getConstraintType' can be const. avogadrolibs-1.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.h:172:11: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getNonBondedType' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1211:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getNonBondedType' can be const. avogadrolibs-1.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.h:173:11: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getIntegratorType' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1229:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getIntegratorType' can be const. avogadrolibs-1.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.h:174:11: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getBarostatType' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1247:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getBarostatType' can be const. avogadrolibs-1.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.h:175:11: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getRigidWater' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1259:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getRigidWater' can be const. avogadrolibs-1.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.h:176:11: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getVelocityDistRandom' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1271:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getVelocityDistRandom' can be const. avogadrolibs-1.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.h:177:11: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getPlatformType' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1283:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getPlatformType' can be const. avogadrolibs-1.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.h:178:11: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getPrecisionType' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1299:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getPrecisionType' can be const. avogadrolibs-1.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.h:179:11: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getMinimize' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/qtplugins/openmminput/openmminputdialog.cpp:1313:28: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OpenMMInputDialog::getMinimize' can be const. avogadrolibs-1.100.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. head avogadrolibs-1.100.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.100.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.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/plugindownloader.h:51:8: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::PluginDownloader::replyFinished' can be static. [functionStatic] avogadrolibs-1.100.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.100.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. head avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:110:8: style: Variable 'itrCount' is assigned a value that is never used. [unreadVariable] head avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:15:19: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::ZipExtracter::copyData' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.h:24:7: note: Technically the member function 'Avogadro::QtPlugins::ZipExtracter::copyData' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:15:19: note: Technically the member function 'Avogadro::QtPlugins::ZipExtracter::copyData' can be static (but you may consider moving to unnamed namespace). head avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:36:21: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::ZipExtracter::convert' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.h:23:9: note: Technically the member function 'Avogadro::QtPlugins::ZipExtracter::convert' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:36:21: note: Technically the member function 'Avogadro::QtPlugins::ZipExtracter::convert' can be static (but you may consider moving to unnamed namespace). 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.h:23:9: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::ZipExtracter::convert' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:36:21: note: Technically the member function 'Avogadro::QtPlugins::ZipExtracter::convert' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.h:23:9: note: Technically the member function 'Avogadro::QtPlugins::ZipExtracter::convert' can be static (but you may consider moving to unnamed namespace). 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.h:24:7: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::ZipExtracter::copyData' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.cpp:15:19: note: Technically the member function 'Avogadro::QtPlugins::ZipExtracter::copyData' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.0/avogadro/qtplugins/plugindownloader/zipextracter.h:24:7: note: Technically the member function 'Avogadro::QtPlugins::ZipExtracter::copyData' can be static (but you may consider moving to unnamed namespace). head avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:843: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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:843:36: note: Technically the member function 'Avogadro::QtPlugins::QTAIMCriticalPointLocator::temporaryFileName' can be static (but you may consider moving to unnamed namespace). 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.h:85:11: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMCriticalPointLocator::temporaryFileName' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcriticalpointlocator.cpp:843:36: note: Technically the member function 'Avogadro::QtPlugins::QTAIMCriticalPointLocator::temporaryFileName' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.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). head avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2372: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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2372:24: note: Technically the member function 'Avogadro::QtPlugins::QTAIMCubature::temporaryFileName' can be static (but you may consider moving to unnamed namespace). 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:525:13: style: C-style pointer casting [cstyleCast] head avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:525:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:542:13: style: C-style pointer casting [cstyleCast] head avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:542:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:669:7: style: C-style pointer casting [cstyleCast] head avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:669:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:686:18: style: C-style pointer casting [cstyleCast] head avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:686:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:692:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.h:128:11: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMCubature::temporaryFileName' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimcubature.cpp:2372:24: note: Technically the member function 'Avogadro::QtPlugins::QTAIMCubature::temporaryFileName' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.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). head avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:142:21: style: Variable 'nucChargeList' is assigned a value that is never used. [unreadVariable] head avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:317:21: style: Variable 'nucChargeList' is assigned a value that is never used. [unreadVariable] head avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimextension.cpp:524:23: style: Variable 'nucChargeList' is assigned a value that is never used. [unreadVariable] head avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:243: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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:243:28: note: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::daxpy' can be static (but you may consider moving to unnamed namespace). head avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:324: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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:324:30: note: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::ddot' can be static (but you may consider moving to unnamed namespace). head avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:589: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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:589:28: note: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::dscal' can be static (but you may consider moving to unnamed namespace). head avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:648: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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:648:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::idamax' can be static (but you may consider moving to unnamed namespace). 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:79:8: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::daxpy' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:243:28: note: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::daxpy' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:80:10: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::ddot' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:324:30: note: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::ddot' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:83:8: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::dscal' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:589:28: note: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::dscal' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.h:84:7: performance:inconclusive: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::idamax' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimlsodaintegrator.cpp:648:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMLSODAIntegrator::idamax' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.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). head avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:1143: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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:1143:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_sign' can be static (but you may consider moving to unnamed namespace). head avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:271: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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:271:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_abs' can be static (but you may consider moving to unnamed namespace). head avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:306: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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:306:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_epsilon' can be static (but you may consider moving to unnamed namespace). head avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:480: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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:480:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_max' can be static (but you may consider moving to unnamed namespace). head avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:515: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.100.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.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:515:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_min' can be static (but you may consider moving to unnamed namespace). 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:73:9: 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.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:271:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_abs' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:74:9: 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.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:306:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_epsilon' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:77:9: 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.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:480:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_max' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:78:9: 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.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:515:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_min' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.h:81:9: 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.100.0/avogadro/qtplugins/qtaim/qtaimodeintegrator.cpp:1143:27: note: Technically the member function 'Avogadro::QtPlugins::QTAIMODEIntegrator::r8_sign' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.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). head avogadrolibs-1.100.0/avogadro/qtplugins/spectra/spectradialog.cpp:671:20: style: Consider using std::max_element algorithm instead of a raw loop. [useStlAlgorithm] head avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitals.cpp:181:79: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head avogadrolibs-1.100.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.100.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.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/orbitalwidget.h:81:8: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::OrbitalWidget::configureClicked' can be static. [functionStatic] avogadrolibs-1.100.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.100.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. head avogadrolibs-1.100.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.100.0/avogadro/qtplugins/surfaces/surfacedialog.h:69:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SurfaceDialog::automaticResolution' can be const. avogadrolibs-1.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/surfaces/surfacedialog.h:69:8: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SurfaceDialog::automaticResolution' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/surfaces/surfacedialog.h:69:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SurfaceDialog::automaticResolution' can be const. head avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:205:23: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:197:30: note: Assuming allocation function fails avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:197:7: note: Assignment 'a=(msym_element_t*)malloc(length*sizeof(msym_element_t))', assigned value is 0 avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetry.cpp:205:23: note: Null pointer dereference head avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:126:22: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SymmetryWidget::moleculeChanged' can be static. [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.h:63:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SymmetryWidget::moleculeChanged' can be static. avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:126:22: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SymmetryWidget::moleculeChanged' can be static. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.h:63:8: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SymmetryWidget::moleculeChanged' can be static. [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.cpp:126:22: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SymmetryWidget::moleculeChanged' can be static. avogadrolibs-1.100.0/avogadro/qtplugins/symmetry/symmetrywidget.h:63:8: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::SymmetryWidget::moleculeChanged' can be static. head avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetool.cpp:720:20: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::TemplateTool::atomLeftDrag' can be static. [functionStatic] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/templatetool/templatetool.cpp:720:20: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::TemplateTool::atomLeftDrag' can be static. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetool.h:86:8: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::TemplateTool::atomLeftDrag' can be static. [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/templatetool/templatetool.cpp:720:20: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::TemplateTool::atomLeftDrag' can be static. avogadrolibs-1.100.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. head avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:119:22: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::VibrationModel::clear' can be static. [functionStatic] avogadrolibs-1.100.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.100.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:119:22: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::VibrationModel::clear' can be static. 2.17.0 avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrationmodel.h:38:8: performance:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::VibrationModel::clear' can be static. [functionStatic] avogadrolibs-1.100.0/avogadro/qtplugins/vibrations/vibrationmodel.cpp:119:22: note: Either there is a missing 'override', or the member function 'Avogadro::QtPlugins::VibrationModel::clear' can be static. avogadrolibs-1.100.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. head avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:112:19: style:inconclusive: Technically the member function 'Avogadro::QuantumIO::GUKBasisSet::labelIndex' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.h:42:8: note: Technically the member function 'Avogadro::QuantumIO::GUKBasisSet::labelIndex' can be const. avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:112:19: note: Technically the member function 'Avogadro::QuantumIO::GUKBasisSet::labelIndex' can be const. head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:362:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:404:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dec [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:509:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.h:42:8: style:inconclusive: Technically the member function 'Avogadro::QuantumIO::GUKBasisSet::labelIndex' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.cpp:112:19: note: Technically the member function 'Avogadro::QuantumIO::GUKBasisSet::labelIndex' can be const. avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.h:42:8: note: Technically the member function 'Avogadro::QuantumIO::GUKBasisSet::labelIndex' can be const. 2.17.0 avogadrolibs-1.100.0/avogadro/quantumio/gamessukout.h:48:11: performance:inconclusive: Technically the member function 'Avogadro::QuantumIO::GUKBasisSet::shellTypeFromString' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.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.100.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). head avogadrolibs-1.100.0/avogadro/quantumio/gamessus.cpp:383:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/quantumio/gamessus.cpp:383:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/quantumio/gamessus.cpp:393:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/quantumio/gamessus.cpp:393:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/quantumio/gamessus.cpp:70:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/quantumio/gamessus.cpp:70:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:112:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rhf [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:138:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:355:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:355:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:389:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:389:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:446:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:446:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:522:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:522:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:592:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/quantumio/gaussianfchk.cpp:592:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/quantumio/molden.cpp:205:16: style: Variable 'list' is assigned a value that is never used. [unreadVariable] head avogadrolibs-1.100.0/avogadro/quantumio/molden.cpp:338:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/quantumio/molden.cpp:338:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/quantumio/mopacaux.cpp:132:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/quantumio/mopacaux.cpp:132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/quantumio/mopacaux.cpp:257:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/quantumio/mopacaux.cpp:257:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/quantumio/mopacaux.cpp:465:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/quantumio/mopacaux.cpp:465:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:1084:34: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QuantumIO::ORCAOutput::orbitalIdx' can be const. [functionConst] avogadrolibs-1.100.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.100.0/avogadro/quantumio/orca.cpp:1084:34: note: Either there is a missing 'override', or the member function 'Avogadro::QuantumIO::ORCAOutput::orbitalIdx' can be const. 2.17.0 avogadrolibs-1.100.0/avogadro/quantumio/orca.h:56:30: style:inconclusive: Either there is a missing 'override', or the member function 'Avogadro::QuantumIO::ORCAOutput::orbitalIdx' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/quantumio/orca.cpp:1084:34: note: Either there is a missing 'override', or the member function 'Avogadro::QuantumIO::ORCAOutput::orbitalIdx' can be const. avogadrolibs-1.100.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. 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:621:8: style: Unused private function: 'AmbientOcclusionBaker::checkFramebufferStatus' [unusedPrivateFunction] head avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:621:8: style: Unused private function: 'AmbientOcclusionBaker::checkFramebufferStatus' [unusedPrivateFunction] avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:621:8: note: Unused private function: 'AmbientOcclusionBaker::checkFramebufferStatus' avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:621:8: note: Unused private function: 'AmbientOcclusionBaker::checkFramebufferStatus' head avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:886:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:886:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:936:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/ambientocclusionspheregeometry.cpp:936:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.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.100.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.100.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). head avogadrolibs-1.100.0/avogadro/rendering/arrowgeometry.cpp:92:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/arrowgeometry.cpp:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/rendering/curvegeometry.cpp:194:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/curvegeometry.cpp:194:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/rendering/curvegeometry.cpp:204:21: style:inconclusive: Technically the member function 'Avogadro::Rendering::CurveGeometry::processShaderError' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/curvegeometry.h:100:8: note: Technically the member function 'Avogadro::Rendering::CurveGeometry::processShaderError' can be const. avogadrolibs-1.100.0/avogadro/rendering/curvegeometry.cpp:204:21: note: Technically the member function 'Avogadro::Rendering::CurveGeometry::processShaderError' can be const. head avogadrolibs-1.100.0/avogadro/rendering/curvegeometry.cpp:207:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/curvegeometry.cpp:207:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/curvegeometry.h:100:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::CurveGeometry::processShaderError' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/curvegeometry.cpp:204:21: note: Technically the member function 'Avogadro::Rendering::CurveGeometry::processShaderError' can be const. avogadrolibs-1.100.0/avogadro/rendering/curvegeometry.h:100:8: note: Technically the member function 'Avogadro::Rendering::CurveGeometry::processShaderError' can be const. head avogadrolibs-1.100.0/avogadro/rendering/cylindergeometry.cpp:177:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/cylindergeometry.cpp:177:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/rendering/dashedlinegeometry.cpp:113:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/dashedlinegeometry.cpp:113:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/rendering/dashedlinegeometry.cpp:163:59: style:inconclusive: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgba'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/dashedlinegeometry.h:71:41: note: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgba'. avogadrolibs-1.100.0/avogadro/rendering/dashedlinegeometry.cpp:163:59: note: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgba'. head avogadrolibs-1.100.0/avogadro/rendering/dashedlinegeometry.cpp:181:59: style:inconclusive: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgb'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/dashedlinegeometry.h:73:41: note: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgb'. avogadrolibs-1.100.0/avogadro/rendering/dashedlinegeometry.cpp:181:59: note: Function 'addDashedLine' argument 3 names different: declaration 'color' definition 'rgb'. head avogadrolibs-1.100.0/avogadro/rendering/dashedlinegeometry.h:32:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/dashedlinegeometry.h:32:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.cpp:118:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.cpp:118:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.cpp:186:70: style:inconclusive: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgba'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.h:73:53: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgba'. avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.cpp:186:70: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgba'. head avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.cpp:209:70: style:inconclusive: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.h:75:53: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.cpp:209:70: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. head avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.cpp:235:57: style:inconclusive: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.h:77:40: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.cpp:235:57: note: Function 'addLineStrip' argument 2 names different: declaration 'color' definition 'rgb'. head avogadrolibs-1.100.0/avogadro/rendering/linestripgeometry.h:32:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:147:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:202:69: style:inconclusive: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:79:57: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:202:69: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. head avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:203:69: style:inconclusive: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:80:57: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:203:69: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. head avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:204:70: style:inconclusive: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:81:58: note: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:204:70: note: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. head avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:224:69: style:inconclusive: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:82:57: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:224:69: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. head avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:225:69: style:inconclusive: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:83:57: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:225:69: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. head avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:226:70: style:inconclusive: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:84:58: note: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:226:70: note: Function 'addVertices' argument 3 names different: declaration 'colors' definition 'c'. head avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:249:69: style:inconclusive: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:85:57: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:249:69: note: Function 'addVertices' argument 1 names different: declaration 'vertices' definition 'v'. head avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:250:69: style:inconclusive: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. [funcArgNamesDifferent] avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:86:57: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.cpp:250:69: note: Function 'addVertices' argument 2 names different: declaration 'normals' definition 'n'. head avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:39:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector4ub [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/rendering/meshgeometry.h:42:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/rendering/plyvisitor.cpp:48: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.100.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.100.0/avogadro/rendering/plyvisitor.cpp:48:18: note: Technically the member function 'Avogadro::Rendering::PLYVisitor::begin' can be static (but you may consider moving to unnamed namespace). head avogadrolibs-1.100.0/avogadro/rendering/plyvisitor.cpp:52:20: style:inconclusive: Technically the member function 'Avogadro::Rendering::PLYVisitor::end' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/plyvisitor.h:41:15: note: Technically the member function 'Avogadro::Rendering::PLYVisitor::end' can be const. avogadrolibs-1.100.0/avogadro/rendering/plyvisitor.cpp:52:20: note: Technically the member function 'Avogadro::Rendering::PLYVisitor::end' can be const. 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/plyvisitor.h:40:8: performance:inconclusive: Technically the member function 'Avogadro::Rendering::PLYVisitor::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.0/avogadro/rendering/plyvisitor.cpp:48:18: note: Technically the member function 'Avogadro::Rendering::PLYVisitor::begin' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.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). 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/plyvisitor.h:41:15: style:inconclusive: Technically the member function 'Avogadro::Rendering::PLYVisitor::end' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/plyvisitor.cpp:52:20: note: Technically the member function 'Avogadro::Rendering::PLYVisitor::end' can be const. avogadrolibs-1.100.0/avogadro/rendering/plyvisitor.h:41:15: note: Technically the member function 'Avogadro::Rendering::PLYVisitor::end' can be const. head avogadrolibs-1.100.0/avogadro/rendering/povrayvisitor.cpp:102:23: style:inconclusive: Technically the member function 'Avogadro::Rendering::POVRayVisitor::end' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/povrayvisitor.h:33:15: note: Technically the member function 'Avogadro::Rendering::POVRayVisitor::end' can be const. avogadrolibs-1.100.0/avogadro/rendering/povrayvisitor.cpp:102:23: note: Technically the member function 'Avogadro::Rendering::POVRayVisitor::end' can be const. 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/povrayvisitor.h:33:15: style:inconclusive: Technically the member function 'Avogadro::Rendering::POVRayVisitor::end' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/povrayvisitor.cpp:102:23: note: Technically the member function 'Avogadro::Rendering::POVRayVisitor::end' can be const. avogadrolibs-1.100.0/avogadro/rendering/povrayvisitor.h:33:15: note: Technically the member function 'Avogadro::Rendering::POVRayVisitor::end' can be const. head avogadrolibs-1.100.0/avogadro/rendering/scene.h:54:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/rendering/scene.h:58:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3ub [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/rendering/scene.h:82:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3ub [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/rendering/scene.h:86:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vector3f [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/solidpipeline.cpp:28:8: performance:inconclusive: Technically the member function 'Avogadro::Rendering::Private::attachStage' can be static (but you may consider moving to unnamed namespace). [functionStatic] head avogadrolibs-1.100.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] head avogadrolibs-1.100.0/avogadro/rendering/spheregeometry.cpp:114:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/spheregeometry.cpp:114:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/rendering/spheregeometry.cpp:164:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/spheregeometry.cpp:164:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:162:17: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::setMinFilter' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:112:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::setMinFilter' can be const. avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:162:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::setMinFilter' can be const. head avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:180:17: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::setMagFilter' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:114:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::setMagFilter' can be const. avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:180:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::setMagFilter' can be const. head avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:198:17: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingS' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:119:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingS' can be const. avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:198:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingS' can be const. head avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:216:17: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingT' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:124:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingT' can be const. avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:216:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingT' can be const. head avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:245:17: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::uploadInternal' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:162:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::uploadInternal' can be const. avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:245:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::uploadInternal' can be const. head avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:275: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.100.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.100.0/avogadro/rendering/texture2d.cpp:275:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::popTexture' can be static (but you may consider moving to unnamed namespace). 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:112:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::setMinFilter' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:162:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::setMinFilter' can be const. avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:112:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::setMinFilter' can be const. 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:114:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::setMagFilter' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:180:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::setMagFilter' can be const. avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:114:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::setMagFilter' can be const. 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:119:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingS' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:198:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingS' can be const. avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:119:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingS' can be const. 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:124:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingT' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:216:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingT' can be const. avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:124:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::setWrappingT' can be const. 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:162:8: style:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::uploadInternal' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:245:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::uploadInternal' can be const. avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:162:8: note: Technically the member function 'Avogadro::Rendering::Texture2D::uploadInternal' can be const. 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/texture2d.h:168:8: performance:inconclusive: Technically the member function 'Avogadro::Rendering::Texture2D::popTexture' can be static (but you may consider moving to unnamed namespace). [functionStatic] avogadrolibs-1.100.0/avogadro/rendering/texture2d.cpp:275:17: note: Technically the member function 'Avogadro::Rendering::Texture2D::popTexture' can be static (but you may consider moving to unnamed namespace). avogadrolibs-1.100.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). head avogadrolibs-1.100.0/avogadro/rendering/vrmlvisitor.cpp:75:21: style:inconclusive: Technically the member function 'Avogadro::Rendering::VRMLVisitor::end' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/vrmlvisitor.h:33:15: note: Technically the member function 'Avogadro::Rendering::VRMLVisitor::end' can be const. avogadrolibs-1.100.0/avogadro/rendering/vrmlvisitor.cpp:75:21: note: Technically the member function 'Avogadro::Rendering::VRMLVisitor::end' can be const. 2.17.0 avogadrolibs-1.100.0/avogadro/rendering/vrmlvisitor.h:33:15: style:inconclusive: Technically the member function 'Avogadro::Rendering::VRMLVisitor::end' can be const. [functionConst] avogadrolibs-1.100.0/avogadro/rendering/vrmlvisitor.cpp:75:21: note: Technically the member function 'Avogadro::Rendering::VRMLVisitor::end' can be const. avogadrolibs-1.100.0/avogadro/rendering/vrmlvisitor.h:33:15: note: Technically the member function 'Avogadro::Rendering::VRMLVisitor::end' can be const. head avogadrolibs-1.100.0/tests/core/varianttest.cpp:66:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Variant [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:10313:3: warning: Member variable 'xpath_ast_node::_data' is not initialized in the constructor. [uninitMemberVar] head avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:10325:3: warning: Member variable 'xpath_ast_node::_data' is not initialized in the constructor. [uninitMemberVar] head avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3701:3: warning: Member variable 'xml_buffered_writer::buffer' is not initialized in the constructor. [uninitMemberVar] head avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:3701:3: warning: Member variable 'xml_buffered_writer::scratch' is not initialized in the constructor. [uninitMemberVar] 2.17.0 avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:4870:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.cpp:4874:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:308:29: performance: Function parameter 'e' should be passed by const reference. [passedByValue] head avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:312:6: performance: Function 'begin()' should return member '_begin' by const reference. [returnByReference] head avogadrolibs-1.100.0/thirdparty/pugixml/pugixml.hpp:313:6: performance: Function 'end()' should return member '_end' by const reference. [returnByReference] head avogadrolibs-1.100.0/utilities/bodr/bodrparse.cxx:66:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/utilities/bodr/bodrparse.cxx:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head avogadrolibs-1.100.0/utilities/bodr/bodrparse.cxx:81:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 avogadrolibs-1.100.0/utilities/bodr/bodrparse.cxx:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] DONE