2025-10-17 18:40 ftp://ftp.de.debian.org/debian/pool/main/libp/libpwizlite/libpwizlite_3.0.10.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=boost --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.12.48+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: a4faec0 (2025-10-17 18:49:01 +0200) count: 753 753 elapsed-time: 35.0 105.3 head-timing-info: old-timing-info: head results: libpwizlite-3.0.10/src/pwiz/data/common/CVTranslator.cpp:145:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UO_unit [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/common/CVTranslator.cpp:188:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/common/CVTranslator.cpp:171:13: style: Condition '!shouldReplace(key,map_[key],cvid)' is always true [knownConditionTrueFalse] libpwizlite-3.0.10/src/pwiz/data/common/CVTranslator.cpp:171:27: note: Calling function 'shouldReplace' returns 0 libpwizlite-3.0.10/src/pwiz/data/common/CVTranslator.cpp:171:13: note: Condition '!shouldReplace(key,map_[key],cvid)' is always true libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.hpp:142:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.cpp:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UO_second [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.cpp:84:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.cpp:96:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.cpp:139:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.cpp:175:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.cpp:198:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.cpp:235:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.cpp:242:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.hpp:342:29: performance:inconclusive: Technically the member function 'pwiz::data::ParamContainer::set < bool >' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.hpp:342:29: note: Technically the member function 'pwiz::data::ParamContainer::set < bool >' can be static (but you may consider moving to unnamed namespace). libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.hpp:342:29: note: Technically the member function 'pwiz::data::ParamContainer::set < bool >' can be static (but you may consider moving to unnamed namespace). libpwizlite-3.0.10/src/pwiz/data/common/diff_std.hpp:349:10: style:inconclusive: Technically the member function 'pwiz::data::diff_impl::HasID::operator()' can be const. [functionConst] libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.cpp:251:10: style:inconclusive: Technically the member function 'pwiz::data::::HasName::operator()' can be const. [functionConst] libpwizlite-3.0.10/src/pwiz/data/common/diff_std.hpp:163:5: style:inconclusive: Technically the member function 'pwiz::data::Diff < ParamContainer , BaseDiffConfig , ParamContainer >::operatorbool' can be const. [functionConst] libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.cpp:333:32: warning: The struct 'ParamGroup' defines member function with name 'empty' also defined in its parent struct 'ParamContainer'. [duplInheritedMember] libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.cpp:297:36: note: Parent function 'ParamContainer::empty' libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.cpp:333:32: note: Derived function 'ParamGroup::empty' libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.hpp:104:5: style: Struct 'CVParam' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.hpp:153:5: style: Struct 'CVParamIs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.hpp:166:5: style: Struct 'CVParamIsChildOf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.hpp:199:5: style: Struct 'UserParam' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.hpp:354:5: style: Struct 'ParamGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/common/diff_std.hpp:44:5: style: Struct 'BaseDiffConfig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/common/diff_std.hpp:348:5: style: Struct 'HasID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.cpp:250:5: style: Struct 'HasName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/common/diff_std.hpp:145:5: style: Struct 'Diff < ParamContainer , BaseDiffConfig , ParamContainer >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.cpp:214:24: style: Local variable 'cvParam' shadows outer function [shadowFunction] libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.hpp:259:13: note: Shadowed declaration libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.cpp:214:24: note: Shadow variable libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.cpp:217:20: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] libpwizlite-3.0.10/src/pwiz/data/common/diff_std.cpp:97:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/common/diff_std.cpp:133:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/common/diff_std.cpp:157:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.hpp:357:10: warning: The struct 'ParamGroup' defines member function with name 'empty' also defined in its parent struct 'ParamContainer'. [duplInheritedMember] libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.hpp:326:10: note: Parent function 'ParamContainer::empty' libpwizlite-3.0.10/src/pwiz/data/common/ParamTypes.hpp:357:10: note: Derived function 'ParamGroup::empty' libpwizlite-3.0.10/src/pwiz/data/common/diff_std.hpp:145:5: style: Struct 'Diff' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:243:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:415:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mustEndianize [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:588:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mustEndianize [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:668:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mustEndianize [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:804:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/ChromatogramListBase.hpp:53:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_negative_scan [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/ChromatogramList_mzML.cpp:98:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreBinaryData [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/ChromatogramListBase.hpp:51:17: performance:inconclusive: Technically the member function 'pwiz::msdata::ChromatogramListBase::polarityStringForFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:66:5: style: Struct 'SourceFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:110:5: style: Struct 'Sample' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:188:5: style: Struct 'Software' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:218:5: style: Struct 'ScanSettings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:244:5: style: Struct 'InstrumentConfiguration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:282:5: style: Struct 'DataProcessing' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/Index_mzML.hpp:42:5: style: Class 'index_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.hpp:97:5: style: Class 'BinaryDataEncoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumListBase.hpp:62:10: style: The function 'warn_once' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:736:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumListBase.hpp:62:10: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumListBase.hpp:65:51: style: The function 'dataProcessingPtr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:733:59: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumListBase.hpp:65:51: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/ChromatogramListBase.hpp:43:10: style: The function 'warn_once' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:830:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/ChromatogramListBase.hpp:43:10: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/ChromatogramListBase.hpp:46:51: style: The function 'dataProcessingPtr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:827:59: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/ChromatogramListBase.hpp:46:51: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:764:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:692:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:764:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:765:18: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:695:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:765:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:766:37: style: The function 'spectrumIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:698:37: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:766:37: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:767:25: style: The function 'spectrum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:718:25: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:767:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:768:59: style: The function 'dataProcessingPtr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:733:59: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:768:59: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:769:18: style: The function 'warn_once' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:736:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:769:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:848:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:803:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:848:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:850:41: style: The function 'chromatogramIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:809:41: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:850:41: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:851:29: style: The function 'chromatogram' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:817:29: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:851:29: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:852:59: style: The function 'dataProcessingPtr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:827:59: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:852:59: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:853:18: style: The function 'warn_once' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:830:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:853:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/ChromatogramList_mzML.cpp:53:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:803:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/ChromatogramList_mzML.cpp:53:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/ChromatogramList_mzML.cpp:54:41: style: The function 'chromatogramIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:809:41: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/ChromatogramList_mzML.cpp:54:41: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/ChromatogramList_mzML.cpp:55:20: style: The function 'find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:812:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/ChromatogramList_mzML.cpp:55:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/ChromatogramList_mzML.cpp:56:29: style: The function 'chromatogram' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:817:29: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/ChromatogramList_mzML.cpp:56:29: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:66:34: performance: Function parameter '_id' should be passed by const reference. [passedByValue] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:67:34: performance: Function parameter '_name' should be passed by const reference. [passedByValue] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:68:34: performance: Function parameter '_location' should be passed by const reference. [passedByValue] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:110:30: performance: Function parameter '_id' should be passed by const reference. [passedByValue] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:111:30: performance: Function parameter '_name' should be passed by const reference. [passedByValue] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:370:31: style:inconclusive: Technically the member function 'pwiz::msdata::BinaryDataEncoder::Impl::encode' can be const. [functionConst] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:64:10: note: Technically the member function 'pwiz::msdata::BinaryDataEncoder::Impl::encode' can be const. libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:370:31: note: Technically the member function 'pwiz::msdata::BinaryDataEncoder::Impl::encode' can be const. libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:491:31: style:inconclusive: Technically the member function 'pwiz::msdata::BinaryDataEncoder::Impl::decode' can be const. [functionConst] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:65:10: note: Technically the member function 'pwiz::msdata::BinaryDataEncoder::Impl::decode' can be const. libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:491:31: note: Technically the member function 'pwiz::msdata::BinaryDataEncoder::Impl::decode' can be const. libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:618:31: style:inconclusive: Technically the member function 'pwiz::msdata::BinaryDataEncoder::Impl::decode' can be const. [functionConst] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:66:10: note: Technically the member function 'pwiz::msdata::BinaryDataEncoder::Impl::decode' can be const. libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:618:31: note: Technically the member function 'pwiz::msdata::BinaryDataEncoder::Impl::decode' can be const. libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:87:11: style:inconclusive: Technically the member function 'pwiz::msdata::DoubleToFloat < double , float >::operator()' can be const. [functionConst] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:87:11: style:inconclusive: Technically the member function 'pwiz::msdata::DoubleToFloat < std :: int64_t , std :: int32_t >::operator()' can be const. [functionConst] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:58:5: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:507:22: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:550:57: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:561:54: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:572:55: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:107:15: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:293:50: portability: Casting from const double * to const unsigned long long * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:491:70: style:inconclusive: Function 'decode' argument 2 names different: declaration 'len' definition 'length'. [funcArgNamesDifferent] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:65:49: note: Function 'decode' argument 2 names different: declaration 'len' definition 'length'. libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:491:70: note: Function 'decode' argument 2 names different: declaration 'len' definition 'length'. libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:618:70: style:inconclusive: Function 'decode' argument 2 names different: declaration 'len' definition 'length'. [funcArgNamesDifferent] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:66:49: note: Function 'decode' argument 2 names different: declaration 'len' definition 'length'. libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:618:70: note: Function 'decode' argument 2 names different: declaration 'len' definition 'length'. libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:327:15: style: Variable 'first' can be declared as pointer to const [constVariablePointer] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:328:15: style: Variable 'last' can be declared as pointer to const [constVariablePointer] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:350:15: style: Variable 'first' can be declared as pointer to const [constVariablePointer] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:351:15: style: Variable 'last' can be declared as pointer to const [constVariablePointer] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:457:11: style: Variable 'first' can be declared as pointer to const [constVariablePointer] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:458:11: style: Variable 'last' can be declared as pointer to const [constVariablePointer] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:802:42: style: Variable 'usedConfig' is assigned a value that is never used. [unreadVariable] libpwizlite-3.0.10/src/pwiz/data/msdata/BinaryDataEncoder.cpp:802:31: style: Variable 'usedConfig' is assigned a value that is never used. [unreadVariable] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:270:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:43:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_mzML_format [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:59:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ISB_mzXML_format [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:71:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Mascot_MGF_format [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:89:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MS1_format [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:100:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MS2_format [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:112:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Bruker_XML_format [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:124:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_mz5_format [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:136:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_mzMLb_format [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.cpp:75:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_pwiz [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.cpp:97:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Conversion_to_mzML [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.cpp:186:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Type_mzML_Indexed [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.cpp:234:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_scan_number_only_nativeID_format [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.cpp:288:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_multiple_peak_list_nativeID_format [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.cpp:346:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_scan_number_only_nativeID_format [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.cpp:392:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.cpp:441:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:160:5: style: Class 'ReaderFail' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.hpp:51:9: style: Struct 'index_not_found' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzML.hpp:57:5: style: Class 'Serializer_mzML' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.hpp:56:5: style: Class 'Serializer_mzXML' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.hpp:42:5: style: Class 'Serializer_MSn' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mz5.hpp:48:5: style: Class 'Serializer_mz5' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mz5.hpp:54:5: style: Class 'Serializer_mz5' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.hpp:44:5: style: Class 'Connection_mzMLb' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:190:22: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:120:25: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:190:22: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:205:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:124:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:205:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:219:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:131:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:219:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:232:18: style: The function 'readIds' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:137:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:232:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:269:22: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:143:22: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:269:22: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:270:18: style: The function 'getCvType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:146:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:270:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:280:38: style: The function 'getFileExtensions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:150:38: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:280:38: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:39:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:120:25: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:39:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:40:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:124:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:40:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:41:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:131:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:41:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:42:25: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:143:22: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:42:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:43:18: style: The function 'getCvType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:146:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:43:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:44:38: style: The function 'getFileExtensions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:150:38: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:44:38: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:55:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:120:25: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:55:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:56:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:124:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:56:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:57:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:131:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:57:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:58:25: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:143:22: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:58:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:59:18: style: The function 'getCvType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:146:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:59:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:60:38: style: The function 'getFileExtensions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:150:38: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:60:38: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:67:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:120:25: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:67:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:68:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:124:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:68:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:69:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:131:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:69:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:70:25: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:143:22: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:70:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:71:18: style: The function 'getCvType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:146:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:71:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:72:38: style: The function 'getFileExtensions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:150:38: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:72:38: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:79:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:120:25: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:79:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:80:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:124:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:80:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:81:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:131:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:81:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:88:25: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:143:22: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:88:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:89:18: style: The function 'getCvType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:146:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:89:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:90:38: style: The function 'getFileExtensions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:150:38: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:90:38: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:98:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:79:25: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:98:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:99:25: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:143:22: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:99:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:100:18: style: The function 'getCvType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:146:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:100:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:101:38: style: The function 'getFileExtensions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:150:38: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:101:38: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:108:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:120:25: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:108:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:109:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:124:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:109:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:110:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:131:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:110:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:111:25: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:143:22: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:111:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:112:18: style: The function 'getCvType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:146:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:112:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:113:38: style: The function 'getFileExtensions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:150:38: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:113:38: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:120:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:120:25: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:120:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:121:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:124:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:121:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:122:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:131:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:122:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:123:25: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:143:22: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:123:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:124:18: style: The function 'getCvType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:146:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:124:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:125:38: style: The function 'getFileExtensions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:150:38: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:125:38: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:132:25: style: The function 'identify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:120:25: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:132:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:133:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:124:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:133:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:134:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:131:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:134:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:135:25: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:143:22: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:135:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:136:18: style: The function 'getCvType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:146:18: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:136:18: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:137:38: style: The function 'getFileExtensions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:150:38: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:137:38: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.cpp:218:43: style:inconclusive: Function 'read' argument 4 names different: declaration 'runIndex' definition 'runsIndex'. [funcArgNamesDifferent] libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.hpp:56:97: note: Function 'read' argument 4 names different: declaration 'runIndex' definition 'runsIndex'. libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.cpp:218:43: note: Function 'read' argument 4 names different: declaration 'runIndex' definition 'runsIndex'. libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.cpp:149:37: style: Local variable 'config' shadows outer argument [shadowArgument] libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.cpp:136:52: note: Shadowed declaration libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.cpp:149:37: note: Shadow variable libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.cpp:552:33: style: Local variable 'config' shadows outer argument [shadowArgument] libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.cpp:536:19: note: Shadowed declaration libpwizlite-3.0.10/src/pwiz/data/msdata/DefaultReaderList.cpp:552:33: note: Shadow variable libpwizlite-3.0.10/src/pwiz/data/msdata/Index_mzML.cpp:81:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Index_mzML.cpp:91:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Index_mzML.cpp:98:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Index_mzML.cpp:114:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Index_mzML.cpp:132:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Index_mzML.cpp:174:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Index_mzML.cpp:206:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Index_mzML.cpp:276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Index_mzML.cpp:284:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Index_mzML.cpp:361:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Index_mzML.cpp:429:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Index_mzML.cpp:112:5: warning: Member variable 'HandlerOffset::legacyIdRefToNativeId' is not initialized in the constructor. [uninitMemberVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Index_mzML.cpp:183:5: warning: Member variable 'HandlerIndexList::inSpectrumIndex_' is not initialized in the constructor. [uninitMemberVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Index_mzML.cpp:502:32: style:inconclusive: Technically the member function 'pwiz::msdata::Index_mzML::recreate' can be const. [functionConst] libpwizlite-3.0.10/src/pwiz/data/msdata/Index_mzML.hpp:49:10: note: Technically the member function 'pwiz::msdata::Index_mzML::recreate' can be const. libpwizlite-3.0.10/src/pwiz/data/msdata/Index_mzML.cpp:502:32: note: Technically the member function 'pwiz::msdata::Index_mzML::recreate' can be const. libpwizlite-3.0.10/src/pwiz/data/msdata/Index_mzML.cpp:78:5: style: Class 'HandlerIndexListOffset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/Index_mzML.cpp:429:67: error: Null pointer dereference [nullPointer] libpwizlite-3.0.10/src/pwiz/data/msdata/Index_mzML.cpp:446:72: error: Null pointer dereference [nullPointer] libpwizlite-3.0.10/src/pwiz/data/msdata/Index_mzML.cpp:465:67: error: Null pointer dereference [nullPointer] libpwizlite-3.0.10/src/pwiz/data/msdata/LegacyAdapter.cpp:86:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/LegacyAdapter.cpp:98:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/LegacyAdapter.cpp:143:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_instrument_model [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/LegacyAdapter.cpp:169:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_instrument_model [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/LegacyAdapter.cpp:179:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_instrument_model [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/LegacyAdapter.cpp:202:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ionization_type [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/LegacyAdapter.cpp:215:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ionization_type [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/LegacyAdapter.cpp:226:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_mass_analyzer_type [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/LegacyAdapter.cpp:239:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_mass_analyzer_type [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/LegacyAdapter.cpp:249:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_detector_type [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/LegacyAdapter.cpp:262:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_detector_type [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/LegacyAdapter.cpp:364:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_software [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/LegacyAdapter.cpp:380:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/LegacyAdapter.cpp:94:40: performance:inconclusive: Technically the member function 'pwiz::msdata::LegacyAdapter_Instrument::Impl::get' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwizlite-3.0.10/src/pwiz/data/msdata/LegacyAdapter.cpp:55:12: note: Technically the member function 'pwiz::msdata::LegacyAdapter_Instrument::Impl::get' can be static (but you may consider moving to unnamed namespace). libpwizlite-3.0.10/src/pwiz/data/msdata/LegacyAdapter.cpp:94:40: note: Technically the member function 'pwiz::msdata::LegacyAdapter_Instrument::Impl::get' can be static (but you may consider moving to unnamed namespace). libpwizlite-3.0.10/src/pwiz/data/msdata/LegacyAdapter.hpp:114:17: performance: Function 'version()' should return member 'version' by const reference. [returnByReference] libpwizlite-3.0.10/src/pwiz/data/msdata/LegacyAdapter.cpp:143:13: style: Local variable 'model' shadows outer function [shadowFunction] libpwizlite-3.0.10/src/pwiz/data/msdata/LegacyAdapter.hpp:69:17: note: Shadowed declaration libpwizlite-3.0.10/src/pwiz/data/msdata/LegacyAdapter.cpp:143:13: note: Shadow variable libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:110:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ionization_type [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:306:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_selected_ion_m_z [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:313:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_selected_ion_m_z [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:321:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_selected_ion_m_z [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:329:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_selected_ion_m_z [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:399:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_scan_window_lower_limit [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:496:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:527:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:612:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:670:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z_array [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:755:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z_array [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:763:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_intensity_array [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:787:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z_array [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:841:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_wavelength_array [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:894:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_m_z_array [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:948:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_time_array [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:997:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_time_array [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:1009:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_intensity_array [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:1031:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_time_array [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:1064:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_time_array [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:1165:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_keys [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/TextWriter.hpp:60:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/TextWriter.hpp:69:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/TextWriter.hpp:80:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSDataFile.cpp:136:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSDataFile.cpp:281:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SHA_1 [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSDataFile.cpp:367:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_mzML [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:74:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:93:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:119:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:153:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:177:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:203:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoXMLUnescape [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:237:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:276:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Delegate [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:317:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:357:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:414:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:438:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:512:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:589:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:653:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:705:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:774:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:821:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:845:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:924:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:980:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1088:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1273:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1367:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1492:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1591:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1636:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_binary_data_array [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1825:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_binary_data_array [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1854:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_binary_data_array [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2042:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2064:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoXMLUnescape [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2154:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreBinaryData [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2210:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2309:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_truncation__linear_prediction_and_zlib_compression [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2416:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_external_HDF5_dataset [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2620:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2817:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2890:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status_Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2970:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:3024:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status_Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:3100:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:3213:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:3311:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_instrument_model [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSDataFile.hpp:44:5: style: Struct 'MSDataFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:3358:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/TextWriter.hpp:48:5: style: Class 'TextWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:1386:10: style:inconclusive: Technically the member function 'HasID < DataProcessing >::operator()' can be const. [functionConst] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:1384:5: style: Struct 'HasID < DataProcessing >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:1216:17: style: Condition '!accepted' is always true [knownConditionTrueFalse] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:1214:17: note: Assuming that condition 'accepted' is not redundant libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:1216:17: note: Condition '!accepted' is always true libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:605:12: style: The scope of the variable 'indexEquals' can be reduced. [variableScope] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:1134:21: style: Unsigned expression 'result' can't be negative so it is unnecessary to test it. [unsignedPositive] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:732:13: style: Variable 'mz' can be declared as pointer to const [constVariablePointer] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:733:13: style: Variable 'intensity' can be declared as pointer to const [constVariablePointer] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:981:13: style: Variable 'time' can be declared as pointer to const [constVariablePointer] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:982:13: style: Variable 'intensity' can be declared as pointer to const [constVariablePointer] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.cpp:744:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:396:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:519:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.cpp:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.cpp:74:5: performance: Variable 'isolationMzAndMobilityFilter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.cpp:266:73: style:inconclusive: Function 'identifyAsReader' argument 1 names different: declaration 'filename' definition 'filepath'. [funcArgNamesDifferent] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.hpp:196:59: note: Function 'identifyAsReader' argument 1 names different: declaration 'filename' definition 'filepath'. libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.cpp:266:73: note: Function 'identifyAsReader' argument 1 names different: declaration 'filename' definition 'filepath'. libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.cpp:277:20: style: Local variable 'result' shadows outer variable [shadowVariable] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.cpp:274:21: note: Shadowed declaration libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.cpp:277:20: note: Shadow variable libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.cpp:189:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.cpp:200:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.cpp:286:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpwizlite-3.0.10/src/pwiz/data/msdata/Reader.cpp:274:21: style: Unused variable: result [unusedVariable] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:572:13: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:599:13: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:623:24: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:46:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:60:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:73:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:60:25: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:73:25: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:153:9: style: The scope of the variable 'mask' can be reduced. [variableScope] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:153:15: style: The scope of the variable 'm' can be reduced. [variableScope] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:244:12: style: The scope of the variable 'extrapol' can be reduced. [variableScope] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:245:12: style: The scope of the variable 'diff' can be reduced. [variableScope] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:268:15: style: The scope of the variable 'extrapol' can be reduced. [variableScope] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:269:9: style: The scope of the variable 'diff' can be reduced. [variableScope] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:340:18: style: The scope of the variable 'init' can be reduced. [variableScope] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:446:19: style: The scope of the variable 'count' can be reduced. [variableScope] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:496:12: style: The scope of the variable 'i' can be reduced. [variableScope] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:568:12: style: The scope of the variable 'x' can be reduced. [variableScope] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:592:20: style: The scope of the variable 'x' can be reduced. [variableScope] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:614:20: style: The scope of the variable 'x' can be reduced. [variableScope] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:102:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:117:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:173:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:60:20: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:524:30: warning: Uninitialized variable: count [uninitvar] libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:507:19: note: Assuming condition is false libpwizlite-3.0.10/src/pwiz/data/msdata/MSNumpress.cpp:524:30: note: Uninitialized variable: count libpwizlite-3.0.10/src/pwiz/data/msdata/References.cpp:62:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/References.cpp:41:10: style:inconclusive: Technically the member function 'pwiz::msdata::References::HasID::operator()' can be const. [functionConst] libpwizlite-3.0.10/src/pwiz/data/msdata/References.cpp:39:5: style: Struct 'HasID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/References.cpp:138:44: style:inconclusive: Function 'resolve' argument 1 names different: declaration 'dataProcesssing' definition 'dataProcessing'. [funcArgNamesDifferent] libpwizlite-3.0.10/src/pwiz/data/msdata/References.hpp:45:44: note: Function 'resolve' argument 1 names different: declaration 'dataProcesssing' definition 'dataProcessing'. libpwizlite-3.0.10/src/pwiz/data/msdata/References.cpp:138:44: note: Function 'resolve' argument 1 names different: declaration 'dataProcesssing' definition 'dataProcessing'. libpwizlite-3.0.10/src/pwiz/data/msdata/References.cpp:144:42: style:inconclusive: Function 'resolve' argument 1 names different: declaration 'dataProcesssing' definition 'scanSettings'. [funcArgNamesDifferent] libpwizlite-3.0.10/src/pwiz/data/msdata/References.hpp:46:42: note: Function 'resolve' argument 1 names different: declaration 'dataProcesssing' definition 'scanSettings'. libpwizlite-3.0.10/src/pwiz/data/msdata/References.cpp:144:42: note: Function 'resolve' argument 1 names different: declaration 'dataProcesssing' definition 'scanSettings'. libpwizlite-3.0.10/src/pwiz/data/msdata/References.cpp:177:38: style:inconclusive: Function 'resolve' argument 1 names different: declaration 'List' definition 'scanList'. [funcArgNamesDifferent] libpwizlite-3.0.10/src/pwiz/data/msdata/References.hpp:50:38: note: Function 'resolve' argument 1 names different: declaration 'List' definition 'scanList'. libpwizlite-3.0.10/src/pwiz/data/msdata/References.cpp:177:38: note: Function 'resolve' argument 1 names different: declaration 'List' definition 'scanList'. libpwizlite-3.0.10/src/pwiz/data/msdata/References.cpp:65:73: style: Local variable 'it' shadows outer variable [shadowVariable] libpwizlite-3.0.10/src/pwiz/data/msdata/References.cpp:55:64: note: Shadowed declaration libpwizlite-3.0.10/src/pwiz/data/msdata/References.cpp:65:73: note: Shadow variable libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MGF.cpp:71:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Thermo_nativeID_format [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MGF.cpp:225:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MGF.cpp:61:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:90:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:104:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Proton [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:110:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_charge_state [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:162:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_scan_start_time [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:168:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:283:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:313:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:473:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:533:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2032:5: warning: Member variable 'HandlerBinaryDataArray::binaryDataArray' is not initialized in the constructor. [uninitMemberVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2032:5: warning: Member variable 'HandlerBinaryDataArray::integerDataArray' is not initialized in the constructor. [uninitMemberVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2032:5: warning: Member variable 'HandlerBinaryDataArray::external_offset_' is not initialized in the constructor. [uninitMemberVar] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2025:20: warning: The struct 'HandlerBinaryDataArray' defines member variable with name 'paramContainer' also defined in its parent struct 'HandlerParamContainer'. [duplInheritedMember] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:259:21: note: Parent variable 'HandlerParamContainer::paramContainer' libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2025:20: note: Derived variable 'HandlerBinaryDataArray::paramContainer' libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:81:5: style: Struct 'HandlerCV' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:132:5: style: Struct 'HandlerUserParam' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:191:5: style: Struct 'HandlerCVParam' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:261:5: style: Struct 'HandlerParamContainer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:308:5: style: Struct 'HandlerNamedParamContainer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:343:5: style: Struct 'HandlerParamGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:422:5: style: Struct 'HandlerSourceFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:497:5: style: Struct 'HandlerFileDescription' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:574:5: style: Struct 'HandlerSample' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:637:5: style: Struct 'HandlerComponent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:694:5: style: Struct 'HandlerComponentList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:761:5: style: Struct 'HandlerSoftware' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:831:5: style: Struct 'HandlerInstrumentConfiguration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:901:5: style: Struct 'HandlerProcessingMethod' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:964:5: style: Struct 'HandlerDataProcessing' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1076:5: style: Struct 'HandlerScanSettings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1252:5: style: Struct 'HandlerPrecursor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1353:5: style: Struct 'HandlerProduct' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1463:5: style: Struct 'HandlerScan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1578:5: style: Struct 'HandlerScanList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2032:5: style: Struct 'HandlerBinaryDataArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2585:5: style: Struct 'HandlerSpectrum' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2788:5: style: Struct 'HandlerChromatogram' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2950:5: style: Struct 'HandlerSpectrumListSimple' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:3080:5: style: Struct 'HandlerChromatogramListSimple' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:3179:5: style: Struct 'HandlerRun' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:3329:5: style: Struct 'HandlerMSData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:312:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:265:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:312:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:347:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:265:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:347:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:426:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:265:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:426:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:578:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:265:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:578:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:641:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:265:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:641:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:763:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:265:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:763:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:835:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:265:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:835:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:905:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:265:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:905:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:968:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:265:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:968:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1081:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:265:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1081:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1260:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:265:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1260:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1467:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:265:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1467:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1582:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:265:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1582:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2046:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:265:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2046:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2601:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:265:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2601:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2796:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:265:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2796:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2955:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:265:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2955:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:3085:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:265:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:3085:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:3183:20: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:265:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:3183:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MGF.cpp:203:28: performance:inconclusive: Technically the member function 'pwiz::msdata::Serializer_MGF::Impl::read' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MGF.cpp:52:10: note: Technically the member function 'pwiz::msdata::Serializer_MGF::Impl::read' can be static (but you may consider moving to unnamed namespace). libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MGF.cpp:203:28: note: Technically the member function 'pwiz::msdata::Serializer_MGF::Impl::read' can be static (but you may consider moving to unnamed namespace). libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumInfo.hpp:71:5: style: Struct 'SpectrumInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:56:9: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1646:48: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1835:48: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MGF.cpp:78:19: style: Variable 'sl' can be declared as reference to const [constVariableReference] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:273:24: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:279:24: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:274:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:280:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:326:22: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:331:22: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:340:18: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:345:22: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:348:22: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:353:22: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:355:22: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:358:22: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:362:22: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:408:22: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:409:22: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:426:26: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:429:26: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:170:70: style:inconclusive: Function 'write' argument 2 names different: declaration 'cv' definition 'cvParam'. [funcArgNamesDifferent] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.hpp:73:70: note: Function 'write' argument 2 names different: declaration 'cv' definition 'cvParam'. libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:170:70: note: Function 'write' argument 2 names different: declaration 'cv' definition 'cvParam'. libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:559:69: style:inconclusive: Function 'write' argument 2 names different: declaration 'sf' definition 'sample'. [funcArgNamesDifferent] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.hpp:97:69: note: Function 'write' argument 2 names different: declaration 'sf' definition 'sample'. libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:559:69: note: Function 'write' argument 2 names different: declaration 'sf' definition 'sample'. libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1395:73: style:inconclusive: Function 'write' argument 2 names different: declaration 'selectionWindow' definition 'scanWindow'. [funcArgNamesDifferent] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.hpp:153:73: note: Function 'write' argument 2 names different: declaration 'selectionWindow' definition 'scanWindow'. libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1395:73: note: Function 'write' argument 2 names different: declaration 'selectionWindow' definition 'scanWindow'. libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1057:31: style: Local variable 'attributes' shadows outer variable [shadowVariable] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1039:27: note: Shadowed declaration libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1057:31: note: Shadow variable libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2101:44: style: Local variable 'binaryDataArray' shadows outer variable [shadowVariable] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2029:22: note: Shadowed declaration libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2101:44: note: Shadow variable libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2127:45: style: Local variable 'binaryDataArray' shadows outer variable [shadowVariable] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2029:22: note: Shadowed declaration libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2127:45: note: Shadow variable libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2300:35: style: Local variable 'config' shadows outer variable [shadowVariable] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2024:31: note: Shadowed declaration libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2300:35: note: Shadow variable libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2531:31: style: Local variable 'attributes' shadows outer variable [shadowVariable] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2510:27: note: Shadowed declaration libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2531:31: note: Shadow variable libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2544:31: style: Local variable 'attributes' shadows outer variable [shadowVariable] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2510:27: note: Shadowed declaration libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2544:31: note: Shadow variable libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:459:19: style: Variable 'sl' can be declared as reference to const [constVariableReference] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1628:142: style: Parameter 'writer' can be declared as reference to const [constParameterReference] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1818:143: style: Parameter 'writer' can be declared as reference to const [constParameterReference] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:227:31: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_MSn.cpp:372:33: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2368:14: style: Variable 'mzMLb_is' can be declared as pointer to const [constVariablePointer] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2737:49: style: Variable 'mzMLb_os' can be declared as pointer to const [constVariablePointer] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2934:49: style: Variable 'mzMLb_os' can be declared as pointer to const [constVariablePointer] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:3064:49: style: Variable 'mzMLb_os' can be declared as pointer to const [constVariablePointer] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:3357:22: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2092:33: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2118:33: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2266:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzML.cpp:77:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_InlineInner [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzML.cpp:118:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_InlineInner [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzML.cpp:194:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status_Cancel [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzML.cpp:282:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Done [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzML.cpp:302:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreSpectrumList [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzML.cpp:337:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzML.cpp:53:5: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1732:26: style: Variable 'encoded_size' is assigned a value that is never used. [unreadVariable] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1811:26: style: Variable 'encoded_size' is assigned a value that is never used. [unreadVariable] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:1843:26: style: Variable 'encoded_size' is assigned a value that is never used. [unreadVariable] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzML.cpp:95:32: style: Variable 'spectrum.index' is assigned a value that is never used. [unreadVariable] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzML.cpp:136:36: style: Variable 'chromatogram.index' is assigned a value that is never used. [unreadVariable] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2272:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwizlite-3.0.10/src/pwiz/data/msdata/IO.cpp:2286:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:83:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_AttributesOnMultipleLines [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:92:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_scan_start_time [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:257:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_mass_spectrometer_file_format [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:307:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:322:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:367:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyElement [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:382:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_peak_picking [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:427:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_scan_polarity [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:473:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_selected_ion_m_z [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:522:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_InlineInner [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:588:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_InlineInner [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:608:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_multiple_peak_list_nativeID_format [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:748:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status_Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:798:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_InlineInner [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:846:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleFlag_InlineInner [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:874:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:896:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Thermo_RAW_format [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:936:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Thermo_nativeID_format [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:983:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SHA_1 [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:997:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_software [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:1054:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:1127:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_Bruker_FID_format [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:1177:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:1269:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:1314:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_peak_picking [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:1367:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:1462:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumListBase.cpp:40:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumListBase.cpp:55:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumListBase.cpp:85:32: performance:inconclusive: Technically the member function 'pwiz::msdata::ListBase::hash' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumListBase.hpp:46:12: note: Technically the member function 'pwiz::msdata::ListBase::hash' can be static (but you may consider moving to unnamed namespace). libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumListBase.cpp:85:32: note: Technically the member function 'pwiz::msdata::ListBase::hash' can be static (but you may consider moving to unnamed namespace). libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumInfo.cpp:63:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumInfo.cpp:121:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ion_trap [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumInfo.cpp:140:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumInfo.cpp:35:29: warning: Member variable 'SpectrumInfo::dataSize' is not initialized in the constructor. [uninitMemberVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_BTDX.cpp:151:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_BTDX.cpp:166:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TIC [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_BTDX.cpp:212:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVID_Unknown [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_BTDX.cpp:302:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_BTDX.cpp:352:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_BTDX.cpp:359:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Done [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_BTDX.cpp:106:5: warning: Member variable 'HandlerPeaks::basePeakMz_' is not initialized in the constructor. [uninitMemberVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_BTDX.cpp:331:5: style: Class 'HandlerIndexCreator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_BTDX.cpp:52:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:692:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_BTDX.cpp:52:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_BTDX.cpp:53:37: style: The function 'spectrumIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:698:37: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_BTDX.cpp:53:37: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_BTDX.cpp:56:25: style: The function 'spectrum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:718:25: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_BTDX.cpp:56:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:1355:5: warning: Member variable 'Handler_mzXML::hasCentroidDataProcessing' is not initialized in the constructor. [uninitMemberVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:52:5: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MGF.cpp:107:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sourceFilePosition [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MGF.cpp:139:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MGF.cpp:356:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MGF.cpp:372:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MGF.cpp:394:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MGF.cpp:455:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MGF.cpp:496:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:1106:5: style: Variable 'sf' can be declared as reference to const [constVariableReference] libpwizlite-3.0.10/src/pwiz/data/msdata/Serializer_mzXML.cpp:776:23: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:180:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sourceFilePosition [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:217:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:456:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Proton [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:471:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MSn_spectrum [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:667:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:713:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MGF.cpp:56:12: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:692:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MGF.cpp:56:12: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MGF.cpp:58:29: style: The function 'spectrumIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:698:37: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MGF.cpp:58:29: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MGF.cpp:95:17: style: The function 'spectrum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:718:25: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MGF.cpp:95:17: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MGF.cpp:252:40: style: Local variable 'delim' shadows outer variable [shadowVariable] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MGF.cpp:208:32: note: Shadowed declaration libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MGF.cpp:252:40: note: Shadow variable libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MGF.cpp:198:29: style: Variable 'inBeginIons' is assigned a value that is never used. [unreadVariable] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MGF.cpp:199:28: style: Variable 'inPeakList' is assigned a value that is never used. [unreadVariable] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzML.cpp:125:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreBinaryData [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzML.cpp:149:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadBinaryDataOnly [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzML.cpp:74:24: warning: Member variable 'SpectrumList_mzMLImpl::indexed_' is not initialized in the constructor. [uninitMemberVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzML.cpp:54:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:692:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzML.cpp:54:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzML.cpp:55:37: style: The function 'spectrumIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:698:37: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzML.cpp:55:37: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzML.cpp:56:20: style: The function 'find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:701:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzML.cpp:56:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzML.cpp:57:23: style: The function 'findSpotID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:710:23: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzML.cpp:57:23: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzML.cpp:58:25: style: The function 'spectrum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:718:25: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzML.cpp:58:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzML.cpp:59:25: style: The function 'spectrum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:729:25: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzML.cpp:59:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzML.cpp:60:25: style: The function 'spectrum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:723:25: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzML.cpp:60:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumWorkerThreads.cpp:78:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumWorkerThreads.cpp:151:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DetailLevel_FullData [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumWorkerThreads.cpp:203:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable work [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumWorkerThreads.cpp:232:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defer_lock [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:158:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_peak_intensity [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:220:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_selected_ion_m_z [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:237:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:279:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:290:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_number_of_detector_counts [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:317:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Done [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:359:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Done [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:583:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreBinaryData [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:589:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreBinaryData [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:642:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadBinaryDataOnly [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:699:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:709:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:716:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:733:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:753:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:764:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:776:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parseCharacters [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:786:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:818:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:892:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:899:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Done [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:952:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ms_level [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumWorkerThreads.cpp:334:10: style:inconclusive: Member variable 'Impl::continueOnError_' is in the wrong place in the initializer list. [initializerList] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumWorkerThreads.cpp:65:11: note: Member variable 'Impl::continueOnError_' is in the wrong place in the initializer list. libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumWorkerThreads.cpp:334:10: note: Member variable 'Impl::continueOnError_' is in the wrong place in the initializer list. libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumWorkerThreads.cpp:225:23: style: The scope of the variable 'tasks' can be reduced. [variableScope] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumWorkerThreads.cpp:226:20: style: The scope of the variable 'taskQueue' can be reduced. [variableScope] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumWorkerThreads.cpp:227:27: style: The scope of the variable 'taskMRU' can be reduced. [variableScope] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumWorkerThreads.cpp:157:19: style: Local variable 'task' shadows outer variable [shadowVariable] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumWorkerThreads.cpp:150:15: note: Shadowed declaration libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumWorkerThreads.cpp:157:19: note: Shadow variable libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:122:5: warning: Member variable 'HandlerPrecursor::scan' is not initialized in the constructor. [uninitMemberVar] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:696:5: style: Class 'HandlerIndexOffset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:729:5: style: Struct 'HandlerOffset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:51:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:692:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:51:20: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:52:37: style: The function 'spectrumIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:698:37: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:52:37: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:54:25: style: The function 'spectrum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:729:25: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:54:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:55:25: style: The function 'spectrum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:718:25: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:55:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:56:25: style: The function 'spectrum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:723:25: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:56:25: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:677:55: style: Condition 'result->precursors.front().spectrumID=="0"' is always false [knownConditionTrueFalse] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:672:56: note: Assuming that condition 'result->precursors.front().spectrumID.empty()' is not redundant libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:677:55: note: Condition 'result->precursors.front().spectrumID=="0"' is always false libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_mzXML.cpp:84:7: style: Exception should be caught by reference. [catchExceptionByValue] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:454:10: performance:inconclusive: Technically the member function 'pwiz::msdata::::SpectrumList_MSnImpl::calculateMassOverCharge' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:137:10: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:692:20: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:137:10: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:139:27: style: The function 'spectrumIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:698:37: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:139:27: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:168:15: style: The function 'spectrum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpwizlite-3.0.10/src/pwiz/data/msdata/MSData.hpp:718:25: note: Virtual function in base class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:168:15: note: Function in derived class libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:562:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:574:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:88:20: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:89:20: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:93:24: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:94:24: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:95:24: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:96:24: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:97:24: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:98:24: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:500:25: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:520:27: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:521:27: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:522:27: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:602:21: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/SpectrumList_MSn.cpp:603:21: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.cpp:50:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5P_DEFAULT [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.cpp:135:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5P_FILE_ACCESS [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.cpp:223:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5S_SELECT_SET [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.cpp:255:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5S_SELECT_SET [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.cpp:382:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5P_DEFAULT [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.cpp:388:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5P_DEFAULT [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.cpp:413:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5T_NATIVE_CHAR [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.cpp:419:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5T_NATIVE_DOUBLE [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.cpp:425:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5T_NATIVE_LONG [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.cpp:431:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5T_NATIVE_LLONG [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.cpp:442:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5P_DEFAULT [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.cpp:545:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5P_DATASET_CREATE [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/minimxml/XMLWriter.hpp:200:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_IOSTREAMS_PIPABLE is a macro then please configure it. [unknownMacro] libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.cpp:39:55: style:inconclusive: Function 'Connection_mzMLb' argument 1 names different: declaration 'filename' definition 'id'. [funcArgNamesDifferent] libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.hpp:44:41: note: Function 'Connection_mzMLb' argument 1 names different: declaration 'filename' definition 'id'. libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.cpp:39:55: note: Function 'Connection_mzMLb' argument 1 names different: declaration 'filename' definition 'id'. libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.cpp:128:55: style:inconclusive: Function 'Connection_mzMLb' argument 1 names different: declaration 'filename' definition 'id'. [funcArgNamesDifferent] libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.hpp:43:41: note: Function 'Connection_mzMLb' argument 1 names different: declaration 'filename' definition 'id'. libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.cpp:128:55: note: Function 'Connection_mzMLb' argument 1 names different: declaration 'filename' definition 'id'. libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.cpp:539:60: style:inconclusive: Function 'write' argument 1 names different: declaration 'path' definition 'id'. [funcArgNamesDifferent] libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.hpp:74:46: note: Function 'write' argument 1 names different: declaration 'path' definition 'id'. libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.cpp:539:60: note: Function 'write' argument 1 names different: declaration 'path' definition 'id'. libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.cpp:78:17: style: Local variable 'size' shadows outer function [shadowFunction] libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.hpp:54:21: note: Shadowed declaration libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.cpp:78:17: note: Shadow variable libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.cpp:468:21: style: Local variable 'size' shadows outer function [shadowFunction] libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.hpp:54:21: note: Shadowed declaration libpwizlite-3.0.10/src/pwiz/data/msdata/mzmlb/Connection_mzMLb.cpp:468:21: note: Shadow variable libpwizlite-3.0.10/src/pwiz/utility/misc/Base64.cpp:76:16: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/utility/misc/Base64.cpp:128:20: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/utility/misc/Base64.cpp:126:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/utility/misc/Base64.cpp:77:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] libpwizlite-3.0.10/src/pwiz/utility/misc/Base64.cpp:127:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] libpwizlite-3.0.10/src/pwiz/utility/misc/BinaryData.cpp:332:1: error: There is an unknown macro here somewhere. Configuration is required. If PWIZ_API_DECL is a macro then please configure it. [unknownMacro] libpwizlite-3.0.10/src/pwiz/utility/misc/Filesystem.cpp:588:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_NOMATCH [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/misc/Filesystem.cpp:646:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recursive [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/misc/Filesystem.cpp:695:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boost [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/misc/Filesystem.cpp:839:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/misc/Filesystem.cpp:903:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:300:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indeterminate [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:256:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handler [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:257:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handler [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:292:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:327:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:638:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/misc/IntegerSet.cpp:207:54: performance:inconclusive: Technically the member function 'pwiz::util::IntegerSet::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwizlite-3.0.10/src/pwiz/utility/misc/IntegerSet.hpp:128:20: note: Technically the member function 'pwiz::util::IntegerSet::end' can be static (but you may consider moving to unnamed namespace). libpwizlite-3.0.10/src/pwiz/utility/misc/IntegerSet.cpp:207:54: note: Technically the member function 'pwiz::util::IntegerSet::end' can be static (but you may consider moving to unnamed namespace). libpwizlite-3.0.10/src/pwiz/utility/misc/IntegerSet.hpp:47:9: style: Struct 'Interval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/utility/misc/IntegerSet.hpp:70:9: style: Class 'Iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/utility/misc/IntegerSet.cpp:216:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libpwizlite-3.0.10/src/pwiz/utility/misc/IntegerSet.cpp:239:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] libpwizlite-3.0.10/src/pwiz/utility/misc/Filesystem.cpp:877:3: performance: Variable 'filepath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpwizlite-3.0.10/src/pwiz/utility/misc/Filesystem.cpp:106:8: performance:inconclusive: Either there is a missing 'override', or the member function '::UTF8_BoostFilesystemPathImbuer::imbue' can be static. [functionStatic] libpwizlite-3.0.10/src/pwiz/utility/misc/Filesystem.hpp:165:5: style: Class 'TemporaryFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/utility/misc/Filesystem.cpp:98:3: style: Class 'UTF8_BoostFilesystemPathImbuer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/utility/misc/Filesystem.cpp:851:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] libpwizlite-3.0.10/src/pwiz/utility/misc/Filesystem.cpp:604:12: warning: If resource allocation fails, then there is a possible null pointer dereference: curDir [nullPointerOutOfResources] libpwizlite-3.0.10/src/pwiz/utility/misc/Filesystem.cpp:591:24: note: Assuming allocation function fails libpwizlite-3.0.10/src/pwiz/utility/misc/Filesystem.cpp:591:24: note: Assignment 'curDir=opendir(".")', assigned value is 0 libpwizlite-3.0.10/src/pwiz/utility/misc/Filesystem.cpp:604:12: note: Null pointer dereference libpwizlite-3.0.10/src/pwiz/utility/misc/Filesystem.cpp:759:22: style:inconclusive: Function 'isHTTP' argument 1 names different: declaration 'filepath' definition 's'. [funcArgNamesDifferent] libpwizlite-3.0.10/src/pwiz/utility/misc/Filesystem.hpp:152:46: note: Function 'isHTTP' argument 1 names different: declaration 'filepath' definition 's'. libpwizlite-3.0.10/src/pwiz/utility/misc/Filesystem.cpp:759:22: note: Function 'isHTTP' argument 1 names different: declaration 'filepath' definition 's'. libpwizlite-3.0.10/src/pwiz/utility/misc/Filesystem.cpp:744:19: style: Variable 'byteSizeDbl' is assigned a value that is never used. [unreadVariable] libpwizlite-3.0.10/src/pwiz/utility/misc/endian.hpp:66:0: error: #error "Unsupported platform: probably need a platform-specific define above." [preprocessorErrorDirective] libpwizlite-3.0.10/src/pwiz/utility/misc/endian.hpp:66:2: error: #error "Unsupported platform: probably need a platform-specific define above." [preprocessorErrorDirective] libpwizlite-3.0.10/src/pwiz/utility/misc/IterationListener.cpp:113:9: warning: Member variable 'CallbackInfo::timestamp' is not initialized in the constructor. [uninitMemberVar] libpwizlite-3.0.10/src/pwiz/utility/misc/IterationListener.cpp:121:9: warning: Member variable 'CallbackInfo::timestamp' is not initialized in the constructor. [uninitMemberVar] libpwizlite-3.0.10/src/pwiz/utility/misc/IterationListener.cpp:44:10: style:inconclusive: Technically the member function 'pwiz::util::IterationListenerRegistry::Impl::addListener' can be const. [functionConst] libpwizlite-3.0.10/src/pwiz/utility/misc/IterationListener.cpp:49:10: style:inconclusive: Technically the member function 'pwiz::util::IterationListenerRegistry::Impl::addListenerWithTimer' can be const. [functionConst] libpwizlite-3.0.10/src/pwiz/utility/misc/IterationListener.cpp:113:9: style: Struct 'CallbackInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/utility/misc/String.cpp:83:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientific [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/misc/String.cpp:73:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientific [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/misc/String.cpp:63:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/misc/String.cpp:53:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:382:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:425:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:464:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NULL [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:528:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:572:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:636:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:734:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:817:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:825:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_ERRNO [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:901:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:952:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NULL [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:1192:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:1205:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:1031:19: warning: Member variable 'chunky_streambuf::readerThread_inbuf' is not initialized in the constructor. [uninitMemberVar] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:180:10: style:inconclusive: Either there is a missing 'override', or the member function 'pwiz::util::random_access_compressed_streambuf::pos_is_in_outbuf' can be const. [functionConst] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:220:17: performance:inconclusive: Either there is a missing 'override', or the member function 'pwiz::util::chunky_streambuf::test_invariant' can be static. [functionStatic] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.hpp:84:2: style: Class 'random_access_compressed_ifstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:134:5: style: Class 'random_access_compressed_streambuf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:653:9: style: Condition '!bClosedOK' is always false [knownConditionTrueFalse] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:638:20: note: Assignment 'bClosedOK=true', assigned value is 1 libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:653:9: note: Condition '!bClosedOK' is always false libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:263:33: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:412:28: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:421:60: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:432:17: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:434:17: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:444:20: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:446:10: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:478:43: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:479:20: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:508:32: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:573:28: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:969:28: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:175:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:175:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:175:58: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:178:75: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:269:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:269:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:269:79: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:294:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:333:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:333:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:333:72: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:338:47: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:348:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:349:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:532:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:714:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:731:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:773:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:776:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:785:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:414:10: style: The scope of the variable 'gzipped' can be reduced. [variableScope] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:404:82: style:inconclusive: Function 'random_access_compressed_ifstream' argument 1 names different: declaration 'fname' definition 'path'. [funcArgNamesDifferent] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.hpp:84:48: note: Function 'random_access_compressed_ifstream' argument 1 names different: declaration 'fname' definition 'path'. libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:404:82: note: Function 'random_access_compressed_ifstream' argument 1 names different: declaration 'fname' definition 'path'. libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:411:58: style:inconclusive: Function 'open' argument 1 names different: declaration 'fname' definition 'path'. [funcArgNamesDifferent] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.hpp:86:24: note: Function 'open' argument 1 names different: declaration 'fname' definition 'path'. libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:411:58: note: Function 'open' argument 1 names different: declaration 'fname' definition 'path'. libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:458:90: style:inconclusive: Function 'random_access_compressed_streambuf' argument 1 names different: declaration 'rdbuf' definition 'rawbuf'. [funcArgNamesDifferent] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:134:58: note: Function 'random_access_compressed_streambuf' argument 1 names different: declaration 'rdbuf' definition 'rawbuf'. libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:458:90: note: Function 'random_access_compressed_streambuf' argument 1 names different: declaration 'rdbuf' definition 'rawbuf'. libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:773:16: style: Local variable 'start' shadows outer variable [shadowVariable] libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:154:46: note: Shadowed declaration libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:773:16: note: Shadow variable libpwizlite-3.0.10/src/pwiz/utility/misc/random_access_compressed_ifstream.cpp:414:18: style: Variable 'gzipped' is assigned a value that is never used. [unreadVariable] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:472:13: warning: Member variable 'attribute::name' is not initialized in the constructor. [uninitMemberVar] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:472:13: warning: Member variable 'attribute::value' is not initialized in the constructor. [uninitMemberVar] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:472:13: warning: Member variable 'attribute::needsUnescape' is not initialized in the constructor. [uninitMemberVar] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:619:17: performance:inconclusive: Technically the member function 'pwiz::minimxml::SAXParser::Handler::getAttribute' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:645:25: performance:inconclusive: Technically the member function 'pwiz::minimxml::SAXParser::Handler::getAttribute' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:418:21: performance:inconclusive: Technically the member function 'pwiz::minimxml::SAXParser::Handler::Attributes::test_invariant' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:455:14: style:inconclusive: Technically the member function 'pwiz::minimxml::SAXParser::Handler::Attributes::setParserIndex' can be const. [functionConst] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:151:17: style:inconclusive: Technically the member function 'pwiz::minimxml::SAXParser::::StartTag::getName' can be const. [functionConst] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:184:10: performance:inconclusive: Technically the member function 'pwiz::minimxml::SAXParser::::HandlerWrangler::verifyNoDelegate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:72:5: style: Class 'saxstring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:80:5: style: Class 'saxstring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:344:9: style: Struct 'Status' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:702:13: style: Class 'xml_root_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:117:5: style: Struct 'ProcessingInstruction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:165:5: style: Struct 'HandlerInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:179:5: style: Class 'HandlerWrangler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:402:17: error: Common realloc mistake: 'textbuff' nulled but not freed upon failure [memleakOnRealloc] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:363:22: warning: If memory allocation fails, then there is a possible null pointer dereference: textbuff [nullPointerOutOfMemory] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:361:40: note: Assuming allocation function fails libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:361:26: note: Assignment 'textbuff=(char*)malloc(size+1)', assigned value is 0 libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:363:22: note: Null pointer dereference libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:364:15: warning: If memory allocation fails, then there is a possible null pointer dereference: textbuff [nullPointerOutOfMemory] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:361:40: note: Assuming allocation function fails libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:361:26: note: Assignment 'textbuff=(char*)malloc(size+1)', assigned value is 0 libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:364:15: note: Null pointer dereference libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:406:20: warning: If memory allocation fails, then there is a possible null pointer dereference: textbuff [nullPointerOutOfMemory] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:404:42: note: Assuming allocation function fails libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:404:28: note: Assignment 'textbuff=(char*)malloc(size+1)', assigned value is 0 libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:406:20: note: Null pointer dereference libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:393:21: warning: If memory allocation fails, then there is a possible null pointer dereference: entitystr [nullPointerOutOfMemory] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:392:44: note: Assuming allocation function fails libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:392:31: note: Assignment 'entitystr=(char*)malloc(entitylen)', assigned value is 0 libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:393:21: note: Null pointer dereference libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:394:13: warning: If memory allocation fails, then there is a possible null pointer dereference: entitystr [nullPointerOutOfMemory] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:392:44: note: Assuming allocation function fails libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:392:31: note: Assignment 'entitystr=(char*)malloc(entitylen)', assigned value is 0 libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:394:13: note: Null pointer dereference libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:396:38: warning: If memory allocation fails, then there is a possible null pointer dereference: entitystr [nullPointerOutOfMemory] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:392:44: note: Assuming allocation function fails libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:392:31: note: Assignment 'entitystr=(char*)malloc(entitylen)', assigned value is 0 libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:396:38: note: Null pointer dereference libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:150:21: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:361:26: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:402:28: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:404:28: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:411:35: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:412:35: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:392:31: style: C-style pointer casting [cstyleCast] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:84:10: style: The scope of the variable 'c' can be reduced. [variableScope] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:384:19: style: Variable 'entitybegin' can be declared as pointer to const [constVariablePointer] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:542:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:567:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.cpp:594:24: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:540:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwizlite-3.0.10/src/pwiz/utility/minimxml/SAXParser.hpp:565:86: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libpwizlite-3.0.10/src/pwiz/data/common/cv.cpp:27313:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fullName [valueFlowBailoutIncompleteVar] libpwizlite-3.0.10/src/pwiz/data/common/cv.cpp:27371:10: style:inconclusive: Technically the member function 'pwiz::cv::::StringEquals::operator()' can be const. [functionConst] libpwizlite-3.0.10/src/pwiz/data/common/cv.cpp:27284:5: style: Class 'CVTermData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpwizlite-3.0.10/src/pwiz/data/common/cv.cpp:27373:5: style: Struct 'StringEquals' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] diff: DONE